最終更新日:2026年8月26日
gk reinforcement_learning cheatsheet
G検定トップ
> AlphaGoとAlphaStarの違い【比較チートシート|G検定対策】
まず結論
AlphaGoは囲碁を対象に、方策・価値ネットワークとモンテカルロ木探索(MCTS)を組み合わせたAIです。
AlphaStarはStarCraft IIを対象に、リアルタイム・不完全情報の複雑な対戦環境へ対応したAIです。
G検定では、「囲碁+MCTS → AlphaGo」「StarCraft II+リアルタイム → AlphaStar」で切り分けます。
直感的な説明
- AlphaGo:盤面を見て、次の手を探索しながら選ぶ囲碁AI
- AlphaStar:刻々と変わるゲーム状況で、長期戦略と多数の行動を扱うStarCraft II AI
重要なのは、単純に「単一エージェント vs マルチエージェント」で分けないことです。
定義・仕組み
AlphaGo
- 対象:囲碁
- 2人対戦・交互手番
- 方策ネットワーク
- 価値ネットワーク
- MCTSを利用
AlphaStar
- 対象:StarCraft II
- リアルタイム
- 不完全情報
- 長い時間軸と大きな行動空間
- 自己対戦を含む学習を利用
両者はどちらも対戦ゲームAIですが、対象環境と採用する仕組みが異なると覚えるのが安全です。
いつ使う?(得意・不得意)
この2つは一般-purposeのアルゴリズムを選ぶ問題ではなく、著名なAIシステムの対象ゲームと特徴の対応として問われることが中心です。
G検定ひっかけポイント
よくある誤解
- ❌ AlphaGo=単一エージェントだから、AlphaStar=マルチエージェントと覚える
- ❌ 複数ユニットを操作するから、それだけでマルチエージェント強化学習
- ❌ AlphaStarは囲碁AI
選択肢を切る判断基準
- 囲碁 / MCTS / 交互手番 → AlphaGo
- StarCraft II / RTS / リアルタイム / 不完全情報 → AlphaStar
- 「複数エージェント」が論点なら、ゲーム名ではなく複数の意思決定主体をどう扱うかを確認する
まとめ(試験直前用)
- AlphaGo=囲碁+MCTS
- AlphaStar=StarCraft II+リアルタイム
- 単純な単一/マルチ分類で覚えない
- 対象ゲームと環境特性で切る
- 「StarCraft II」ならAlphaStar