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