Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2025_11_26_AIエージェントプロトコル勉強会_小村豪

Avatar for Go Komura Go Komura
November 26, 2025
91

 2025_11_26_AIエージェントプロトコル勉強会_小村豪

Avatar for Go Komura

Go Komura

November 26, 2025
Tweet

Transcript

  1. 空戦AIコンペとは • SIGNATEという、Kaggleの日本版のようなサイトのコンテスト • 2025/7/14~2025/11/17にかけて行われた • 今回が4回目の開催 • 1回目は2022/1/5~2022/3/31 •

    2回目は2022/12/16~2023/3/9 • 3回目は2023/11/30~2024/2/25 • シミュレータが与えられるので、その中で動く戦闘機に指示を出すAIのロジック を、C++またはPythonで書く。(どちらを使うかはやり方次第)
  2. 空戦ルール 以下が敵と味方それぞれに 与えられる • 自分で操作できない護衛機 • 自分で操作できる戦闘機複数機 01 敵の護衛機を撃ち落とした ほうが基本的に勝ち

    02 以下のスコアが計算され るっぽい(詳細不明) • 勝利までにかかった時間 • こちらの落とした敵の機体数 • 敵に落とされた味方の機体数 • ミサイル残弾数 03
  3. どういう入出力? • 入力は • 自陣営の機体諸元(位置、速度、姿勢、角速度、残弾数) • 自陣営の誘導弾諸元(位置、速度、目標ID、誘導状態) • 相手陣営の機体諸元(位置と速度のみ) •

    相手陣営の誘導弾諸元(方向のみ) • 戦闘開始からの経過時間 • 出力は • 自陣営の機体の機動(下2つのいずれか) • ロール、ピッチ、ヨー、スロットルの直接出力 • 進みたい方向と進みたい速度による抽象的な出力 • 射撃有無と射撃対象
  4. 大変だったところ • 環境構築 • 与えられたファイル群のどこをいじればAIを実装できるのかさっぱりわから ない! • サンプルコードはあるが、それらをどのように配置すればよいのかさっぱり わからない •

    一か月くらい時間のある時に調べてようやく、どこをいじればAIを書けるの かわかった。 • 環境構築のチュートリアルが欲しかった(´;ω;`)
  5. まとめ • SIGNATEは素晴らしい! • 日本語の問題で、データも綺麗。取り組みやすい。 • 機械学習は(大学で習ったはずなのだが)さっぱりだったが、SIGNATE のおかげで、テーブルデータならXGBoost使えばだいぶマシな結果が 出ることを理解できた。 •

    有名なタイタニック号の生存予測をはじめとする10種類くらいの常設 コンテストがあり、定番のデータ解析が一通り実践できる。 • AIの発達で本当にデータ解析も学びやすくなった。ぜひ学びましょう。