注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

アプリケーション状態

AIP Agent のアプリケーション状態は以前は パラメーター と呼ばれていました。

複数の文字列またはオブジェクトセットアプリケーション変数を AIP Agent に設定して、アプリケーション状態 を設定できます。アプリケーション変数を持つ AIP Agent が Workshop の AIP Interactive ウィジェット に埋め込まれると、変数のリストが表示されます。その後、各アプリケーション変数を対応するタイプの Workshop 変数 にマッピングして、他のウィジェットに出力を表示できます。

AIP Agent Studio でのアプリケーション状態の設定

AIP Agent のアプリケーション状態を設定する際は、以下の要件に従ってください。

  • 変数を特定する: LLM がやりとりする変数を特定します。これらは既にワークフローに存在するかもしれません。たとえば、ユーザーの現在の選択を表す変数、または LLM が結果を書き込む新しい変数です。
  • 変数の名前と説明を付ける: 各変数について、その役割を説明する記述を書きます。この記述はエージェントのプロンプトに挿入され、LLM にいつそれを使用するかについての文脈を提供します。
  • アクセスモードを宣言する: 各変数について、LLM が読み取りアクセス、書き込みアクセス、またはその両方を持つかどうかを指定します。このステップは、LLM が変数とどのようにやりとりできるかを決定します。

アプリケーション状態設定パネルの例

アプリケーション状態は、ユーザー定義の System プロンプトModel タブで、キーボードのスラッシュコマンド / を使用してリファレンスできます。

プロンプトでリファレンスされたアプリケーション変数の例

アプリケーション状態は Debug application state セクションでテストできます。各変数の値を手動で上書きでき、エージェントが変数の値を更新するとデバッグセクションが視覚的なフィードバックを提供します。

デバッグアプリケーション状態セクションの例

Workshop での設定

AIP Agent がアプリケーション状態で設定されている場合、Workshop でエージェントのアプリケーション変数を設定するオプションがあります。詳細については、AIP Interactive ウィジェットに関するドキュメントを参照してください。

エージェントのアプリケーション状態セクションで Workshop 変数に AIP Agent のアプリケーション変数を設定する