機械翻訳について

監督者エージェント・チームに固有の変数

スーパーバイザ・タイプのエージェント・チームに固有の式で使用可能な変数のタイプを次に示します。

  • システム変更項目
  • 入力変数
  • 自己またはエージェント・スコープの入力変数

システム変更項目

これらの変数は、ランタイムの読取り専用変数です。

  • {{$context.$system.$currentDate}}: 実行時の現在の日付。
  • {{$context.$system.$currentDateTime}}: 実行時の現在の日時。
  • {{$context.$system.$inputMessage}}: エージェント実行をトリガーしたユーザーの最新のメッセージ。
  • {{$context.$system.$chatHistory}}: 実行時に使用可能な会話履歴。
  • {{$context.$system.$availableAgents}}: スーパーバイザが作業をルーティングするために使用できるエージェントのリスト。

入力変数

これらの変数は、スーパーバイザエージェントチーム用に構成された入力です。 スーパーバイザ・エージェント・チームに構成済の入力として値を渡すには、{{$context.$input.<name>}}構文を使用します。

入力変数を構成するには、次のステップを実行します。

  1. 監督者エージェントチームを作成または編集する場合は、[入力変数]タブを選択します。
  2. 「追加」を選択し、詳細を入力します。
    • 名前: 変数の一意の名前を入力します。 名前は参照キーです。 たとえば、名前は{{$context.$input.<name>}}形式で使用されます。
    • タイプ(文字列など)を選択します。
  3. 変数の値を入力します。 静的値を入力するか、「式の挿入」「式の挿入」アイコンを選択してコンテキスト式を追加できます。
  4. 説明を追加し、変更を保存します。

自己またはエージェント・スコープ指定入力変数

自己変数($agents.$self)は、現在のエージェント独自のコンテキスト、つまり、その構成済入力および追加されたトピックを提供します。 これらの変数を参照するには、適切な形式を使用します。

  • エージェント入力の場合: {{$context.$agents.$self.$input.<name>}}
  • 特定のトピック: {{$context.$agents.$self.$topics.<name>}}