メインコンテンツまでスキップ
バージョン: 1.3.0

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 がインストールされていることを前提としています。

  1. Playable! のマイページ から Playable! ライブラリ (playable_toolkit_{バージョン名}) をダウンロードし、任意の場所に解凍します。
  2. 解凍して得られたフォルダ内の playable-game-python-bridge を、同フォルダ内の playable-general-agent/Python/ 内にコピーします。
  3. Anaconda Prompt を起動し、以下のコマンドを一行ずつ実行します。
    conda create -n generalagent python==3.8.18
    conda activate generalagent
    cd {playable-general-agent のディレクトリ}/Python
    pip install -r requirements.txt
    一度 Anaconda Prompt を閉じた後に再度 General Agent を利用する場合、最初に必ず
    conda activate generalagent
    を実行し、汎用エージェント用の仮想環境に切り替えることを忘れないようにしてください。