要让WorkBuddy按角色分工自动流转任务,必须显式配置角色边界、消息路由与上下文共享机制:1. 创建各Agent并定义唯一名称、职责描述及工具权限;2. 在流程编排中手动设置DataFetcher→ReportWriter的载荷映射;3. 通过上下文变量(如user_query)实现跨Agent指令继承。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要让WorkBuddy按角色分工自动流转任务,比如让一个Agent查数据、另一个写报告、第三个校对发布,必须显式配置角色边界、消息路由与上下文共享机制,不能仅靠默认对话。
创建并定义各Agent角色
每个Agent必须有唯一名称、明确职责描述和对应工具权限,否则流程编排时会出现功能冲突或调用失败。
1、打开WorkBuddy控制台 → 左侧导航栏点击【Agent管理】→ 点击右上角【新建Agent】。
2、为第一个Agent填写名称如DataFetcher,在描述中写明“专责从API或本地Excel拉取结构化数据”,勾选HTTP请求、文件读取两项工具权限。
3、再新建第二个Agent,命名为ReportWriter,描述为“接收JSON输入,生成带图表的Markdown分析报告”,只启用文本处理与图表生成工具——【切勿勾选文件读取权限】,否则它可能误改原始数据文件。
4、保存后回到列表页,确认两个Agent状态均为“已激活”,且无红色警告图标。若出现“工具未授权”提示,需返回编辑页重新勾选并保存。
构建Agent间消息传递链路
WorkBuddy默认不自动转发结果,必须手动设置触发动作与载荷映射,否则DataFetcher执行完就停住,ReportWriter永远不会启动。
方法一:通过流程画布串联
1、进入【流程编排中心】→ 点击【新建流程】→ 选择模板【多Agent串联】。
2、在画布空白区拖入DataFetcher节点,双击打开属性面板 → 在【完成动作】下拉菜单中选择【发送至指定Agent】。
3、在目标选择框中勾选ReportWriter → 进入【载荷映射】区域,将DataFetcher的output.data字段拖拽绑定到ReportWriter的input.raw_data参数上。
使用 draw.io(.drawio 格式)和 SVG 生成兼容 Microsoft Visio 的架构图。当用户需要以下任一场景时触发: - 用于 Visio 或技术文档的架构/系统/网络图 - 带连接标注的分层控制系统图 - 将 draw.io XML 转换为稳定、可嵌入的 SVG - 修复 Visio 或 draw.io 无法打开的故障排查类图表 - 任何需专业级布局且文本可编辑的图表
4、再双击ReportWriter节点 → 将其【完成动作】设为【返回主流程结果】,不指向其他Agent。
这一步做完,流程就具备了单向确定性:DataFetcher跑完,结果自动喂给ReportWriter,无需人工中转。
配置共享上下文变量
多个Agent需要共用同一份原始指令、时间戳或临时文件ID,否则ReportWriter生成的报告里可能写着“用户没说要分析哪类产品”,因为它的上下文里压根没继承初始问题。
1、在流程编辑界面顶部切换至【上下文配置】标签页。
2、点击【新增变量】→ 键名填user_query,类型选string,初始值留空(由用户首次输入注入)。
3、返回DataFetcher节点属性 → 切换到【前置脚本】区域 → 粘贴以下代码:
context.user_query = input.query || "未提供原始需求";
4、再打开ReportWriter节点 → 在【前置脚本】中加入:
console.log("本次任务原始需求:", context.user_query);
现在两个Agent都能读取同一份user_query,ReportWriter输出开头就能自动带上“根据您提出的‘分析2026年AIGC工具市场’需求……”。

















