このドキュメントでは、Agent Designer でワークフロー チャット エージェントを作成して構成する方法について説明します。
概要
ワークフロー チャット エージェント は、会話のやり取りを管理する強力なマルチノード ワークフロー オーケストレーターとして機能します。
ワークフローを使用しないチャット エージェントは、固定属性を持つ単一のルートノードに制限されますが、ワークフロー チャット エージェントでは、公開されたワークフロー エージェント とリモート Application Development Kit(ADK)エージェント をサブエージェントとして接続できます。ルート チャット エージェントはコーディネーターとして機能し、ユーザーのクエリを適切なサブエージェントにディスパッチしてレスポンスを返します。
ワークフロー チャット エージェントの主なメリットは次のとおりです。
- 高度なオーケストレーション: 複数の公開済みワークフロー エージェントまたはリモート ADK エージェントをサブノードとしてネストし、複雑なユーザー タスクを処理します。
- バージョン履歴のサポート: ワークフロー チャット エージェントはバージョン管理をサポートしています。変更を追跡するために、以前のエージェント バージョンを保存、比較、閲覧履歴の表示、復元できます。
始める前に
ワークフロー チャット エージェントを作成する前に、次の前提条件を満たしていることを確認してください。
- 組織が Agent Designer 早期アクセス プログラム(EAP)に登録されていることを確認します。
- Gemini Enterprise 管理者が、アプリの機能管理設定で Agent Designer 機能の切り替えを有効にしていることを確認します。詳細については、ウェブアプリの機能を管理するをご覧ください。
- 必要なデータソースが接続されたウェブアプリがあることを確認します。詳細については、アプリを作成する、Google データソースを接続する、サードパーティ データソースを接続するをご覧ください。
- サブエージェントとして接続するワークフロー エージェントまたはリモート ADK エージェントが、ワークスペース リポジトリにすでに公開 されており、ルート オーケストレーターから見えることを確認します。
ワークフロー チャット エージェントを作成する
アプリ
ワークフロー チャット エージェントを手動で作成するには、次のようにします。
- ブラウザで Gemini Enterprise ウェブアプリを開きます。
- ウェブアプリのナビゲーション メニューで、+ エージェントを作成 > ワークフロー エージェント をクリックします。
- エージェント作成ペインで、[手動で開始] をクリックします。
[チャット] トリガーチップを選択します。
Agent Designer エディタが開き、ワークフロー チャット エージェントの構成オプションが表示されます。
構成ペインで、必要に応じてエージェントの次の項目を構成します。
推奨プロンプト: エージェントの目的と想定される動作を説明するプロンプトを入力します。
知識: [ファイルを追加] をクリックして、エージェントが使用する追加の参照資料をアップロードします。
ツールと統合: [ツールと統合] ダイアログを開き、この会話インターフェースで使用できる Google ツールとアプリを選択します。
サブエージェント: ワークフロー エージェントでオーケストレートする公開済みワークフロー エージェントまたはリモート ADK エージェントを参照または検索して選択します。これらのエージェントは、ルート エージェントの下のランタイム サブノードとして構成されます。
その他: ワークフロー チャット エージェントで使用するモデルを選択します。
エージェントの構成をテストします。
- [プレビュー] タブをクリックします。
- チャット インターフェースでテスト メッセージ(
helloなど)を送信して、エージェントのレスポンスを評価します。
エージェントのバージョンを保存または管理します(省略可)。
- [公開] の横にあるプルダウン矢印をクリックして、[バージョンを保存] を選択します。
- バージョンを確認または復元するには、[公開] の横にあるプルダウン矢印をクリックし、[変更履歴を表示] をクリックして、復元するバージョンを選択します。
[公開] をクリックして、ワークフロー チャット エージェントを確定して公開します。
公開すると、ワークフロー チャット エージェントが [エージェント ギャラリー] に表示され、受信したユーザー リクエストを処理できるようになります。
機能の制限事項
早期アクセス プログラム(EAP)フェーズでは、ワークフロー チャット エージェントには次の制限があります。
- 接続されたサブエージェントの構成詳細は、ルート チャット エージェントの構成ペインに表示されません。サブエージェントのワークフロー(承認ステップなど)を検査または編集するには、[エージェント ギャラリー] ページからワークフロー エージェントを個別に開きます。
- ワークフロー チャット エージェントでは、[チャット エージェントの実行をスケジュールする] 機能は対象外です。スケジュールのオプションは、ワークフローを使用しないエージェントにのみ適用されます。
- このリリースでは、ワークフロー チャット エージェントで [チャット エージェントを共有する] 機能はサポートされていません。