ワークフロー
ビジュアルなグラフベースのワークフローで高度な会話フローを構築
概要
エージェントワークフローは、ElevenAgentsで複雑な会話フローを設計するための強力なビジュアルインターフェースです。直線的な会話パスに頼るのではなく、ユーザーのニーズに動的に適応する高度な分岐型会話グラフを作成できます。

ワークフローの構築
ビジュアルグラフエディターを使用できるため、ワークフローの設計にはダッシュボードをおすすめします。ワークフローはエージェントの最上位workflowフィールドに保存されるため、CLIでJSONを取得、編集、送信したり、SDKで更新したりすることもできます。バージョン管理やCI/CDに便利です。
ダッシュボードで構築
CLIで更新
APIで更新
ダッシュボードでエージェントを開き、ワークフロータブに移動して、ビジュアルエディターでノードの追加、サブエージェントの動作の設定、エッジの接続を行います。変更を保存してください。
ノードの種類
ワークフローは、会話フロー内でそれぞれ特定の役割を果たすさまざまなノードタイプで構成されます。

サブエージェントノード
サブエージェントノードでは、ワークフローの特定の地点でエージェントの動作を変更できます。これらの変更はベースエージェント設定に追加して適用することも、現在のエージェント設定を完全にオーバーライドすることもできるため、会話の各フェーズをきめ細かく制御できます。 エージェント設定、利用可能なツール、接続されたナレッジベース項目を更新または上書きできます。
一般
ナレッジベース
ツール

この特定ノードのコアエージェント設定を変更します。
- システムプロンプト:エージェントの動作を導くシステム指示を追加またはオーバーライド
- LLMの選択:別の言語モデルを選択(例:複雑な推論タスクではGemini 2.0 Flashからより強力なモデルに切り替え)
- 音声設定:速度、トーンなどの音声設定を変更、または別の音声に切り替え
ユースケース:
- 複雑な意思決定ノードでは、より強力なLLMを使用
- 機密情報の収集時には、より厳格な会話ガイドラインを適用
- 会話のフェーズごとに音声特性を変更
- 特定のインタラクションタイプ向けにエージェントの個性を変更
発話ノード
発話ノードは、ワークフローの特定の地点でエージェントに1つのメッセージを発話させ、その後、出力エッジに沿って進みます。挨拶、法的開示、ユーザーへの確認内容の読み上げなど、メッセージの文言が重要でサブエージェントに任せるべきでない場合に使用します。
各発話ノードは、次のいずれかのモードでメッセージを送信します。
- リテラル:設定済みの言語ごとの任意の翻訳とともに、入力した正確なテキストをエージェントが発話します。
- プロンプト:記述した説明からLLMがメッセージを生成します。
ツールディスパッチノード
ツールノードは、会話フロー中に特定のツール呼び出しを実行します。サブエージェント内のツールとは異なり、ツールノードはツールの呼び出しを保証する専用の実行ポイントです。

特別なエッジ設定: ツールノードには、ツール実行結果に基づいて新しいノードへルーティングできる固有のエッジタイプがあります。以下を定義できます。
- 成功パス:ツールが正常に実行された場合のルーティング先
- 失敗パス:ツールが失敗した場合またはエラーを返した場合のルーティング先
今後、さらに分岐条件が追加される予定です。
状態を更新ノード
状態を更新ノードは、ワークフローが通過するたびに、状態を更新ツールと同じ式を使用して、1つ以上の動的変数を割り当てます。LLMが呼び出すと判断したときに実行されるツールとは異なり、このノードはグラフ内のその地点で常に更新を適用し、その後、出力エッジに沿って進みます。
詳細はこちらをご覧ください。
エージェント転送ノード
エージェント転送ノードは、異なる会話型エージェント間で会話を引き継ぎます。詳細はこちらをご覧ください。
番号へ転送ノード
番号へ転送ノードは、電話システムを介してAIエージェントとの会話から人間のエージェントへ移行します。詳細はこちらをご覧ください。
終了ノード
通話終了ノードは会話フローを適切に終了します。詳細はこちらをご覧ください。
エッジとフロー制御
エッジは、ワークフロー内でノード間を会話がどのように流れるかを定義します。動的でコンテキストに応じた会話パスを実現する高度なルーティングロジックをサポートしています。

順方向エッジ
逆方向エッジ
順方向エッジは、会話をワークフロー内の後続ノードへ移動させます。会話の主要フローを表します。

LLM条件
式
なし
自然言語による評価に基づいた動的な会話フローを作成するには、LLM条件を使用します。LLMがリアルタイムで条件を評価し、適切なパスを決定します。

設定オプション:
- ラベル:エッジ条件の人間が読める説明(LLMでは処理されません)
- LLM条件:LLMが評価する自然言語の条件
分析

ワークフローを公開すると、分析ダッシュボードのワークフロータブに使用状況データがグラフ上へ表示されます。各ノードのエントリー数、平均滞在時間、終了数に加え、各ノードの入力および出力エッジの分布を確認できます。ノードインスペクターからは、ノードに入ったフィルターを使って、履歴内の該当する会話に直接移動することもできます。