本文档介绍了如何在 Workflow Builder 中创建和配置工作流对话代理。
概览
工作流聊天智能体是一个强大的多节点工作流编排器,用于管理对话式互动。
非工作流对话智能体仅限于具有固定属性的单个根节点,而工作流对话智能体则允许您将已发布的工作流和远程应用开发套件 (ADK) 智能体作为子智能体附加到根节点。根聊天智能体充当协调器,将用户查询分派给相应的子智能体并返回回答。
工作流对话智能体的主要优势包括:
- 高级编排:将多个已发布的工作流或远程 ADK 智能体嵌套为子节点,以处理复杂的用户任务。
- 版本记录支持:工作流对话智能体支持版本控制。您可以保存、比较、查看历史记录和恢复之前的代理版本,以跟踪修改。
准备工作
在创建工作流对话代理之前,请完成以下前提条件:
- 确保 Gemini Enterprise 管理员已在应用的特征管理设置中启用 Workflow Builder 特征切换开关。如需了解详情,请参阅管理 Web 应用功能。
- 确保您拥有关联了必要数据源的 Web 应用。如需了解详情,请参阅创建应用、关联 Google 数据源和关联第三方数据源。
- 验证您要作为子智能体附加的所有工作流或远程 ADK 智能体是否已在工作区代码库中发布,以便根编排器能够看到它们。
创建工作流聊天智能体
应用
如需手动创建工作流聊天代理,请执行以下操作:
- 在浏览器中打开 Gemini Enterprise Web 应用。
- 在 Web 应用导航菜单中,依次点击 + 新建智能体 > 工作流。
- 在智能体创建窗格中,点击手动构建。
选择 Chat 触发器条状标签。
系统会打开 Workflow Builder 编辑器,并引导您前往工作流聊天智能体配置选项。
在配置窗格中,您可以选择性地为智能体配置以下内容:
建议的提示:输入描述代理用途和预期行为的提示。
知识:点击 添加文件,上传任何其他参考资料供代理使用。
工具和集成:打开工具和集成对话框,选择此对话界面允许使用的 Google 工具和连接器。
子智能体:浏览或搜索,选择您希望工作流编排的已发布工作流或远程 ADK 智能体。这些代理将被配置为根代理下的运行时子节点。
更多:选择工作流聊天智能体使用的模型。
测试代理配置:
- 点击预览标签页。
- 在对话界面中,提交测试消息(例如
hello),以评估智能体的回答。
保存或管理代理版本(可选):
- 点击发布旁边的下拉箭头,然后选择保存版本。
- 如需查看或恢复某个版本,请点击发布旁边的下拉箭头,点击查看版本记录,然后选择要恢复的版本。
点击发布,完成并发布工作流对话代理。
发布后,工作流对话智能体会显示在智能体库中,随时可以处理传入的用户请求。
功能限制
工作流对话代理存在以下限制:
- 附加的子智能体的配置详细信息不会显示在根对话智能体配置窗格中。如需检查或修改子智能体的工作流(例如审批步骤),请从智能体库页面单独打开该工作流。
- 工作流对话智能体不支持安排对话智能体运行功能。时间安排选项仅适用于非工作流代理。
- 此版本中的工作流对话代理不支持共享对话代理功能。