智能体/为低代码智能体添加技能/工作流
工作流
更新于: 2026-06-24 15:44:40
低代码工作流支持通过可视化的方式,对插件、大语言模型、代码块等功能进行组合,从而实现复杂、稳定的业务流程编排,例如旅行规划、报告分析等。当目标任务场景包含较多的步骤,且对输出结果的准确性、格式有严格要求时,适合配置工作流来实现。
关于低代码工作流的详细介绍,请参考低代码工作流介绍。
为低代码智能体添加低代码工作流,并在提示词中引用工作流的名称来调用工作流,智能体会按照工作流编排的流程来响应用户需求。工作流开始节点通常设置了输入参数,用户和智能体对话时的用户提示词(Query)中必须包含开始节点的必选参数,否则工作流可能不会按预期执行。
用户通过与智能体的对话输入指令或问题,智能体首先会解析这些输入内容。例如,用户在对话框中输入“查询北京的天气”,智能体会将这段文本解析为工作流的输入参数,作为工作流的初始输入传递到开始节点。工作流的开始节点会根据预设的逻辑,将数据传递到后续节点。
在工作空间资源库中,已经创建了工作流,且工作流的状态为已发布,详情请参见步骤一:创建工作流。
参考以下操作,为智能体添加资源库中的工作流:
登录扣子编程。
在页面顶部选择目标工作空间,然后在左侧导航栏中单击新建项目。
在低代码模式区域,单击智能体开发。
根据页面提示,创建一个新智能体。
在智能体编排页面的工作流区域,单击右侧的加号图标。
在添加工作流对话框,选择目标工作流。
在智能体的人设与回复逻辑区域,引用工作流的名称来调用工作流。
注意
功能升级中,暂不支持新建的智能体设置异步运行。
工作流默认为同步运行,即智能体必须在工作流运行完毕后才会将工作流的输出传递给智能体用户。如果工作流复杂,或包含一些运行耗时长的节点,可能会导致工作流整体运行耗时长、智能体判断工作流运行超时,并在其运行完毕前就结束对话。例如包含图像流节点、多个大模型节点,或编排逻辑复杂的工作流节点。
说明
在这种场景下,你可以设置工作流为异步运行,设置后,智能体对话不依赖工作流的运行结果。工作流异步运行时会默认返回一条预设的回复内容,用户可以继续与智能体对话,工作流运行完毕后智能体会针对触发工作流的指令做出最终回复。
参考以下操作,为工作流开启异步运行:
异步运行效果:
添加到智能体的工作流支持绑定消息卡片。绑定成功后,智能体以消息卡片的形式发送消息。
注意
目前,消息卡片仅在豆包客户端、飞书客户端内生效。
参考以下操作,为智能体中的工作流绑定消息卡片:
你可以为智能体移除一个不需要的工作流。移除后,智能体将不会按照该工作流编排的流程执行任务。
在指定工作流右侧,单击移除图标,即可移除添加到智能体中的工作流。