サブエージェントとしてのエージェントの接続 (ベータ)
エージェントを接続済みサブエージェントとしてオーケストレーターエージェントに追加します。オーケストレーターエージェントは、ToDo の委任や結果の合成など、接続されたサブエージェント間で作業を調整できます。
必要なエディション
メモ Agentforce のマルチエージェントオーケストレーションはベータサービスです。ベータサービス規約は Agreements - Salesforce.com で適用され、お客様が締結する場合は書面による統合パイロット契約が適用されます。このベータサービスは、お客様独自の裁量で使用するものとします。
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition。必要なアドオンライセンスはエージェント種別によって異なります。 |
| 必要なユーザー権限 | |
|---|---|
| 接続済みサブエージェントをオーケストレーターエージェントに追加する | AIエージェントの管理とエージェント種別に必要な権限 |
メモ マルチエージェントオーケストレーション for Agentforce (パイロット) プログラムに参加していないお客様が、エージェントをマルチエージェントオーケストレーション for Agentforce (ベータ) と共に使用する前に、
- エージェントが新しいエージェントビルダーを使用して作成されている場合は、新しいバージョンを作成して有効化します。
- エージェントが従来の Agentforce Builder を使用して作成されている場合は、新しい Agent Builder にアップグレードします。「従来のビルダーから新しいビルダーへのエージェントのアップグレード」を参照してください。
エージェントを変更するには、ドラフト状態である必要があります。確定済みエージェントを変更するには、新しいドラフトを作成します。
- Agentforce Studio アプリケーションの [エージェント] リストから、接続済みサブエージェントを追加するエージェントを開きます。このエージェントは、接続されたサブエージェントを調整するオーケストレーターエージェントとして機能します。
- [Explorer (エクスプローラー)] パネルで、[+] をクリックします。
- [Connect Agent as Subagent (Beta) (エージェントをサブエージェントとして接続 (ベータ))] を選択します。
- エージェントが接続する対応可能なエージェントを 1 人以上選択します。有効なエージェントのみを選択します。サポートされているエージェント種別のエージェントのみを使用できます。「マルチエージェントオーケストレーション (ベータ)」の「考慮事項と制限」を参照してください。
-
[エージェントに追加] をクリックします。新しく接続されたサブエージェントが [エクスプローラー] パネルに表示されます。
「Problems with input variables (入力変数に問題があります)」が表示された場合は、リストを展開し、各入力変数を設定するか削除するかを決定します。[スクリプト] ビューに変更を加えて (
INPUTSブロックを削除する場合など)、必ずすべてのエラーを修正してください。 - 作業内容を保存します。
-
追加した各接続済みサブエージェントの説明を設定します。説明の変更は、オーケストレーターエージェントのコンテキスト内で、接続済みサブエージェントにのみ影響します。変更は、接続済みサブエージェントの基盤となる参照エージェントには適用されません。
- エクスプローラーで、設定する接続済みサブエージェントを選択します。デフォルトを受け入れるか、オーケストレーターエージェントのコンテキスト内で設定をカスタマイズします。
- 基本情報の設定。オーケストレーターエージェント内で一意の説明ラベルを指定します。この接続済みサブエージェントを使用してアクションを実行する具体的な手順を説明します。このオーケストレーターエージェントへの指示と使用事例をカスタマイズします。サブエージェント分類にエージェントルーターを使用する場合、オーケストレーターエージェントはこれらの詳細を使用して、ユーザーの質問または要求に基づいて、接続されたサブエージェントに会話を転送するタイミングを決定します。
- 接続済みサブエージェントに渡すコンテキスト変数を表す [入力] を設定します。入力ごとに、このオーケストレーターエージェントと使用事例の変数の説明をカスタマイズするか、デフォルトを受け入れます。変数の対応付けを設定するには、スクリプトビューを使用します。
- 追加設定を設定します。オーケストレーターエージェントが会話を接続済みサブエージェントに転送するときにユーザーに表示される読み込みテキストを変更します。これにより、アクションの読み込みテキストを含め、基盤となる参照エージェントで指定された読み込みテキストが上書きされます。
- エージェントルーターを使用する場合は、接続済みサブエージェントを追加する必要があります。接続済みサブエージェントに会話を転送するロジックまたは手順を指定します。[キャンバス] ビューで、[Actions Available for Reasoning (推論で使用可能なアクション)] に接続済みサブエージェントを手動で追加します。[アクションを選択] を展開して [接続済みサブエージェント] を選択し、追加したサブエージェントを選択して作業を保存します。次に、[手順] で @ 記号を使用してアクセスします。
-
接続されたサブエージェントを使用してエージェント ルータに確定性を追加するには、Transition オプションを使用しないでください。代わりに、If/Else (Conditional) などの他のオプションを使用します。この場合、[If (次の条件を満たす)] で [
invoke] を指定し、@ を入力して [Resource Types (リソース種別)] の下の [Actions (アクション)] を展開し、スクロールして呼び出す接続済みサブエージェントを選択します。 - 作業内容を保存します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

