Playable! General Agent
Playable! General Agent (汎用エージェント) は、チャットボットを通して自然言語によりゲームアプリをテストプレイするためのツールです。
汎用エージェントはチャットボットとビヘイビアツリーメイカーの 2 つの画面を持ちます。
備考
「Playable! General Agent」を「General Agent」または「汎用エージェント」と呼称する場合があります。
「ビヘイビアツリーメイカー」を「Behavior Tree Maker」「BTM」と呼称する場合があります。
チャットボットは LLM (大規模言語モデル) を利用してユーザーからの自然言語による操作指示を解析し、ゲームをテストプレイします。
ビヘイビアツリーメイカーは、チャットボットから呼ばれるエージェントの行動ルールを定義するビヘイビアツリーを作成するためのツールです。
ビヘイビアツリーメイカーについては Behavior Tree Maker システム概要 を参照してください。
動作確認環境
- Python: 3.8.18
- Windows 10, 11
環境設定
Get Started で説明しているように、ここでは Anaconda か Miniconda がインストールされていることを前提としています。
- Playable! のマイページ から Playable! ライブラリ (
playable_toolkit_{バージョン名}
) をダウンロードし、任意の場所に解凍します。 - 解凍して得られたフォルダ内の
playable-game-python-bridge
を、同フォルダ内のplayable-general-agent/Python/
内にコピーします。 - Anaconda Prompt を起動し、以下のコマンドを一行ずつ実行します。一度 Anaconda Prompt を閉じた後に再度 General Agent を利用する場合、最初に必ず
conda create -n generalagent python==3.8.18
conda activate generalagent
cd {playable-general-agent のディレクトリ}/Python
pip install -r requirements.txtを実行し、汎用エージェント用の仮想環境に切り替えることを忘れないようにしてください。conda activate generalagent