スクウェア・エニックスは、『ドラゴンクエスト』シリーズの生みの親である堀井雄二氏が1983年に発表したアドベンチャーゲーム『ポートピア連続殺人事件』に自然言語処理を適用した教育用デモンストレーション『スクウェア・エニックス AI技術プレビュー:ポートピア連続殺人事件』を発表した。4月24日にSteamを通じてPC向けにフリー・トゥ・プレイ・タイトルとしてリリースされる。

Steamのページでゲームの概要を紹介しよう:

本ソフトウェアは、堀井雄二氏が1983年に日本で発表したアドベンチャーゲーム『ポートピア連続殺人事件』に、AI技術の一つである自然言語処理(NLP)を適用した教育用デモンストレーションです。このゲームが発売された当時、ほとんどのアドベンチャーゲームは、プレイヤーがテキストを入力してキャラクターの行動を決定する「コマンド入力」方式でプレイされていた。このような自由なテキスト入力システムは、プレイヤーに大きな自由を感じさせた。しかし、その反面、「やりたいアクションが決まっているのに、テキストが見つからないからできない」という不満もあった。この問題は、当時のPCの性能とNLP技術の限界に起因していた。

あれから40年が経ち、PCの性能は劇的に向上し、NLP技術の能力も向上した。ポートピア連続殺人事件」をテストケースとして、最新のNLPの能力と、それがアドベンチャーゲームに与える影響をご紹介するとともに、NLP技術への理解を深めていただきたいと思います。

自然言語処理(NLP)

自然言語処理とは、コンピュータが自然言語(私たちが日常コミュニケーションで使用する言語)から意味を導き出す技術です。大規模なテキストデータセットに対して行われるディープラーニングにより、システムは複雑なテキスト入力を理解し(NLU)、人間が書いたものに匹敵する応答を生成することができます(NLG)。

自然言語理解(NLU)

自然言語を使用してコンピュータと対話するためには、選択されたテキストに関係なく、コンピュータは人間のパートナーが言おうとしていることを理解する必要がある。自然言語理解とは、自然言語をコンピュータに正しく理解させることを目的とした自然言語処理研究の一分野である。この技術プレビューでは、ジュニア探偵がプレイヤーの指示を理解するためにNLUが使用されています。

音声テキスト化(STT)

自動音声認識(ASR)により、音声入力を文字に変換することができます。この技術を使えば、プレイヤーはキーボードの代わりに自分の声で指示を出すことができます。CUDA対応GPUと大容量のVRAMが必要です。

自然言語生成(NLG)

自然文の自動生成は、自然言語処理の分野で最も重要な研究テーマのひとつです。例えば、人間のオペレーターに代わって質問に答えるAIエンジンや、AIを搭載したチャットボットの研究が進められており、いずれも実世界でさまざまな応用が期待されている。

このテクニカルプレビューには、当初、自然言語生成技術に基づく機能が含まれており、あらかじめ答えが書かれていない質問に対して、システムが自然な回答を生成するようになっていた。しかし、AIが非倫理的な回答を生成するリスクが残るため、今回のバージョンではNLG機能を省略しています。ご理解いただきありがとうございます。

AIと一緒に楽しめる環境が整い次第、再導入を検討いたします。

アナウンストレーラーと最初のゲームプレイ映像は以下よりご覧ください。公式サイトはこちら

ゲームプレイ