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