3rd Aiwolf Contest
第3回人狼知能大会
第3回人狼知能大会
プロトコル部門:
-
- ゲームのレギュレーション/規約
- 第3回人狼知能大会レギュレーションVer1.02(2017/06/17)
第3回人狼知能大会レギュレーションVer1.01(2017/06/14)第3回人狼知能大会レギュレーションVer1.00(2017/04/04)
- 参加方法
- 一名以上のチーム
- チームごとに登録サイトからご登録ください
- 参加チームの登録費は無料です
- 大会日程
- アカウント登録開始: 2017年4月
- アカウント登録締切: 7/14(金)
- 予選プログラム投稿締切:
8/4(金)8/6(日) - 予選終了(予定): 8月13日
- 決勝プログラム提出締切: 8月20日
- CEDEC2017日程:8/30-9/1
- 人狼知能エージェントのプログラムの実装に関して
- ゲームのレギュレーション/規約
Java,.NET,Pythonによって作られたエージェントによって参加出来ます.大会運営側が公式にサポートする言語はJavaのみとなります.JAVAでエージェントを作成する場合は,エージェントの作り方をご参照ください..NET,Pythonに関しては,運営側のサポートはありませんが,以下のライブラリを公認ライブラリといたします.それ以外のライブラリ,言語でのご参加をご希望の方は別途gm_at_aiwolf.orgまでご連絡ください(ご希望に添えない場合もございます).
-
-
なお,Python用外部ライブラリとして,以下のものがインストールされています.
- sklearn
- numpy
- scipy
- chainer(ver.2.0.1)
- 提出物
-
大会参加にはビルド済み実行ファイルをご提供いただきます。
ご利用になるプログラミング言語によって提出するファイルは異なりますのでご注意ください.
なお,決勝進出者にはソースコードならびに実行に必要な環境,パスなどの情報をまとめたテキストと,アルゴリズムを簡単にまとめた文書(A4一枚以上、事後に一般公開予定。一般向けにわかりやすくお願いします)を併せてご提出ください。特に定型形式は定めません。
- 表彰
- 優勝: 10万円
- 準優勝: 4万円
- 3位: 1.5万円
- 学生優秀賞: 3万円(上記と重複あり, 複数チーム受賞の場合は均等割り)
- 副賞(オインクゲームズ企業賞):オインクゲームズのボードゲーム(決勝戦進出チーム15チームすべて)
自然言語部門
大会レギュレーション
エージェントのAPI仕様はプロトコル部門と同じですが、以下の点が異なります。
- プログラム実行ファイルの提出ではなく、各自のサーバ・コンピュータからのネットワーク対戦で行います。したがって,予選・本選・大会当日にプログラムが実行できるノートPC(リモートサーバも可)等が必要です.それが難しい場合は事前にご相談ください.
- 人狼知能同士だけではなく,人間のプレイヤーを交えた対戦も予定しています.
- ゲームは5人村のみで行われ,15人村では行われません.5人村は村人2、人狼1、占い師1、狂人1の構成です。
- 会話パート(talk)ではプロトコルを使用せず、自然言語(日本語)での対話を行います。プロトコルの仕様は禁止です。SkipとOverはプロトコル部門と同じく使用できます.投票、襲撃、占い先の指定などの方法もプロトコル部門と同じです。
- talkでプレイヤーの名前を呼ぶ際はAgent[01]~Agent[05]の形式にしてください. (例:Agent[01]さんは人狼でした) Agent番号は二けたの任意の数字がありえます。
- 「>>Agent[01] 」というようなアンカーをtalkの発言冒頭につけることで、特定のエージェントに向けた発話ができます。
- 発言はロボット等を使い,音声で再生される場合があります.したがって,音声で再生できない顔文字や絵文字,記号(句読点,!,?を除く)等の使用は控えてください.
- 応答の制限時間は5秒とします.
- 初日にもtalkが行われます.ここでは挨拶などを行うことを想定しています.
参加方法
- 一名以上のチーム。参加資格は特にありません。どなたでも参加できますが、予選が本選参加条件としてのシステム動作確認を兼ねたものになります。
- チームごとに登録フォーム に必要事項を入力するか、aiwolf at kanolab.net (at を@にする)にメールにて送付をお願いいたします.必要事項は、チーム名、代表連絡先メールアドレス、代表者(および他のメンバー)氏名、所属名、氏名所属の公開可否(不可の場合はチーム名のみを用います)です。
- 参加チームの登録費は無料です。
大会日程
※以下は予定で、変更の可能性があります。
-
- 予選チーム受付〆切 7月中旬
- 予選実施1 07/21~07/28
- 予選実施2 07/29~08/04
- 本選チーム通知 08/11
- 本選チーム登録 08/11~08/17
- 本選実行 08/17~
- CEDEC2017(発表会):8/30-9/1(いずれか一日になります)
人狼知能エージェントのプログラムの実装に関して
基本的にプロトコル部門と同じですが、TCP/IPによるネットワーク対戦のエージェントを実装していただきます。予選時に十分な回数の実行が確認できなかった場合、またログから十分な質に達していないと判断された場合、本選参加をお断りすることがあります。
GAT2017プレ大会での自然言語エージェントがいくつか公開されています。
m_creさん https://github.com/mcre/aiwolf-gat2017-nlp
keldicさん https://github.com/1never/aiwolf_keldic_gat2017
予選・本選・発表会と提出物
- ネットワーク接続やエージェント実行サーバは各自でご用意いただきます。エージェント内の実装言語は問いません。
- アルゴリズムをまとめたドキュメントを提出いただく予定です(詳細調整中です)。プログラムの公開は歓迎しますが、必要ではありません。
- 予選においては、自然言語部門の設置するサーバで自己対戦の実行を行い、サーバ上のログを確認の上その自動保存ログ名をご連絡いただきます。サーバURLは参加登録者に通知いたします。十分な回数エラーなく実行できると判断されることが、本戦参加の必須条件となります。
- 本選は異なるエージェント間の五人人狼、および自己対戦を期間中自動実行します。本選においてエラーを起こしたエージェントは除外されます。
- 発表会では、対人間の対戦デモを行います。
- 本選も含め、実行結果のログは人狼知能プロジェクトにおいて自由に利用してよいものとします。
表彰
主観評価による対話システムの評価を行います。
副賞(オインクゲームズ企業賞):オインクゲームズのボードゲーム(決勝戦進出チーム5チームすべて)
その他
■セミナー情報
人狼知能エージェントを開発するうえで基本的な内容を学べる人狼知能セミナーを開催しております.まず,何からすればいいのかわからないという方はこちらへの参加から初めてみてはいかがでしょうか.
■問い合わせ
質問などありましたら, gm [at] aiwolf.org までご連絡ください.