工作流
工作流
通过基于图形的可视化工作流构建复杂对话流程
概述
智能体工作流为在 ElevenAgents 中设计复杂对话流程提供了强大的可视化界面。工作流不再依赖线性的对话路径,而是让你创建可根据用户需求动态调整的复杂分支对话图。

构建工作流
由于提供可视化图编辑器,建议通过控制台设计工作流。工作流存储在智能体的 conversation_config.workflow 中,因此也可以通过 CLI 拉取、编辑和推送 JSON,或通过 SDK 更新——这对版本控制和 CI/CD 很有用。
通过控制台构建
通过 CLI 更新
通过 API 更新
在控制台中打开智能体,进入 工作流 标签页,然后使用可视化编辑器添加节点、配置子智能体行为并连接边。保存更改。
节点类型
工作流由不同类型的节点组成,每种节点在对话流程中都有特定用途。

子智能体节点
子智能体节点可让你在工作流的特定位置修改智能体行为。这些修改会应用在基础智能体配置之上,也可以完全覆盖当前智能体的配置,从而精细控制对话的每个阶段。 可以更新或覆盖智能体的任意配置、可用工具和已附加的知识库项目。
常规
知识库
工具

修改此特定节点的核心智能体设置:
- 系统提示词:追加或覆盖系统指令,以引导智能体行为
- LLM 选择:选择其他语言模型(例如,从 Gemini 2.0 Flash 切换到更强大的模型以处理复杂推理任务)
- 音色配置:更改速度、语调等音色设置,或切换到其他音色
使用场景:
- 对复杂决策节点使用更强大的 LLM
- 在收集敏感信息时应用更严格的对话准则
- 为不同对话阶段更改音色特征
- 为特定互动类型调整智能体个性
工具调度节点
工具节点会在对话流程中执行特定工具调用。不同于子智能体中的工具,工具节点是专用执行点,可确保调用该工具。

特殊边配置: 工具节点具有独特的边类型,可根据工具执行结果路由到新节点。你可以定义:
- 成功路径:工具成功执行时的路由位置
- 失败路径:工具失败或返回错误时的路由位置
未来将提供更多分支条件。
智能体转接节点
智能体转接节点可在不同对话式智能体之间转接对话,详见此处。
转接至号码节点
转接至号码节点可通过电话系统将与 AI 智能体的对话转接给人工客服,详见此处
结束节点
结束通话节点可妥善结束对话流程,详见此处
边和流程控制
边定义对话如何在工作流的节点间流转。它们支持复杂的路由逻辑,可实现动态且具备上下文感知能力的对话路径。

前向边
后向边
前向边会将对话移至工作流中的后续节点,代表对话的主要流程。

LLM 条件
表达式
无
使用 LLM 条件,根据自然语言评估创建动态对话流程。LLM 会实时评估条件,以确定合适的路径。

配置选项:
- 标签:边条件的人类可读描述(不由 LLM 处理)
- LLM 条件:由 LLM 评估的自然语言条件
分析

工作流上线后,分析控制台中的 工作流 标签页会在图上叠加使用数据:各节点的进入次数、平均停留时间和终止次数,以及每个节点的入站和出站边分布。你还可以通过节点检查器中的 节点已进入 筛选条件,直接跳转到历史记录中对应的对话。