だます、嘘を見抜く、説得する……「人狼」をプレイする人工知能とは?
チェス、将棋、囲碁といったゲームのトッププレイヤーに勝利してきた人工知能(AI)。
次の挑戦として鳥海不二夫先生が選んだのが「人狼ゲーム」。
相手の嘘を見抜いたり、説得したりという高度なコミュニケーション能力が求められるゲームです。
人狼ゲームをプレイできるAI開発の取り組みなどを紹介します。
「村人陣営」と「人狼陣営」に分かれて、村人を装った人狼を会話の中から探るゲーム。全ての人狼を追放できれば村人の勝利。全村人が襲撃(追放)されれば人狼の勝利です。
不完全情報ゲームへの挑戦
工学系研究科教授
TORIUMI Fujio
2013年に「人狼知能プロジェクト」を立ち上げました。「人狼ゲーム」をプレイするAIを集合知的に開発するためのプラットフォームです。そろそろAIが将棋や囲碁のトッププロを超えそうだということが明らかになってきた時期でした。人工知能の発展に寄与してきたゲームプレイングAIの次のテーマとして、私が目を付けたのが人狼ゲーム。村人たちの中に潜んでいる人狼が誰なのかを推理し追放するゲームです。
囲碁や将棋といった盤面に全ての情報が公開されている「完全情報ゲーム」と違い、人狼ゲームは「不完全情報ゲーム」です。多くの情報がプレイヤーによって隠されているため、他のプレイヤーがどういう状態なのか分からない。会話をしながら相手の正体を見抜いていくコミュニケーションゲームなので、記号化できない情報がたくさんあります。高度なアルゴリズムが必要で、難易度が高い。また「だます」、「嘘を見抜く」、「説得する」といった能力が求められるため、会話を理解する新しい人工知能の開発のためにもよい題材になると考えました。
研究としては、ゲームの構造やどのようにプレイされているのかを理解するために、人狼ゲームサイトのデータ全てをスクレイピングしてデータベースを作り傾向を分析しました。当時は自然言語で会話する技術を使うことはハードルが高かったので、人狼用の簡易言語「人狼プロトコル」を用意して、ある程度記号化できるような状態に一回落とし込んでからAIにプレイさせるプラットフォームを開発。多くの人に参加してもらいたいと、2015年からはAI同士で対戦する「人狼知能大会」を開催してきました。最終的な目標は、人間と対面で楽しく対戦できる人狼知能を作ることです。



のウェブサイト画面。鳥海先生のTwitter(現X)での呼びかけに賛同した5人の研究者と立ち上げたプロジェクトです。相手を説得し、信頼を得るゲーム
かなり先までを見据えた計画を立ててプロジェクトを進めてきましたが、ChatGPTなどの大規模言語モデル(LLM)の登場で環境が大きく変わりました。LLMを使うことで、自然言語的なレベルでは違和感がなくなっています。しかし、「いかに相手を説得して信頼を得るか」という、人狼ゲームの面白さで一番重要なポイントの部分ではまだまだ。プロトコル部分で培ったものをどう組み合わせていくのかということがこれからの課題だと考えています。
私はAIをどう社会に応用していくかといったことを研究してきました。人狼知能プロジェクトでは、いずれ来るAIが嘘をつく時代に備えて、人間とAIのあり方を明らかにしたいという思いもありました。想定していたのは「人間のためになる」と判断してつく嘘ですが、実際には、騙そうという意図もなく誤情報をもっともらしく生成する「ハルシネーション」が起きています。人狼でいうところの「説得」と「信頼」が揺らいでいます。現在の情報社会では信頼性を見極め、情報を取捨選択することが非常に重要ですが、情報の推薦システムなどにもAIが使われていたりする。何らかの意図をもったAIが導入されると、思考が歪められる可能性もあります。どう解決していけばいいのか。それが今の大きな社会課題で私も取り組んでいるところです。
- 鳥海先生の推しゲー
- 『ポケモンカードゲーム
』(株式会社ポケモン)
「カードが封入された袋を開ける時のドキドキ感や、いいカードを当てたときの反応も含め、子供とのコミュニケーションツールとしても有用です」
- 『人狼知能 — だます・見破る・説得する人工知能
』(鳥海不二夫ほか共著、森北出版、2016年) - 人狼ゲームの詳細な説明から、自然言語処理やエージェントロボット開発などの研究まで「人狼知能プロジェクト」を紹介する一冊。


