GitHubの新しいプロジェクトは、AIを使って難しいシナリオにおける人間の複雑なやりとりをテストする。Discordで参加できる。

このプロジェクトの核となるのは、複数のAIに制御されたプレイヤーが「原子コード」の一部を所有し、互いに協力するか欺くかを決定しなければならないマルチエージェントシナリオだ。プロジェクトの目的は、困難なジレンマにおけるAIによるリアルタイムの意思決定を研究することである。開発者たちは、AI倫理のさらなる実験の枠組みを作ることを目指している。

複数のエージェントは、100のスコアと割り当てられた秘密の言葉を持ってゲームを開始する。彼らはお互いにメッセージを送ることができ、お互いの秘密の言葉を推測しなければならない。正しく推測すると得点で報われ、間違って推測すると得点となる。ゲームは、1人以上のエージェントが秘密の単語を一定数正しく推測した時点で終了する。

Isso é como se parece uma conversa de exemplo entre os bots de IA. Imagem: Captura de tela/github.com/pollinations.
AIボット間の会話例はこんな感じ。Image: Screenshot/github.com/pollinations.

技術的な実装はPythonで行われ、可視化はNode.jsサーバーを介して行われる。実装の核となるのは、OpenAIのChatGPT APIへの接続で、AIエージェントの行動をリアルタイムでシミュレートする。インタラクションは最終的にアニメーション化された人魚図として表示される。

人間も参加可能

このプロジェクトはGitHubでオープンソースとして公開されており、拡張も可能だ。AIと対戦するために、開発者はDiscordボットをプログラムしており、サーバーに追加することができる。

AIエージェント間の相互作用は、他のシナリオでも検討されている。その顕著な例が、「スモールビル」とも呼ばれるAI都市で、さまざまな住民が日常生活を営んでいる。フルバージョンをインストールしなくても、ブラウザで彼らの活動をフォローできるようになりました。