工作流 | 大装置帮助中心
跳到主要内容

工作流

简介

工作流服务是一种用于自动化任务和数据流转的可视化编排工具。用户可以通过拖拽节点的方式,自定义业务流程,并结合大模型、知识库、插件等能力,实现高效的数据处理和智能化决策。工作流适用于智能客服、数据处理、任务自动化等场景。

功能特点

  1. 灵活编排:可视化拖拽节点,自由组合不同功能模块,满足各种业务需求。
  2. 智能决策:支持大模型推理、意图识别等功能,提高业务自动化水平。
  3. 数据驱动:结合知识库、插件、代码等多种节点,实现智能数据处理。
  4. 高扩展性:支持 API 调用和代码执行,适配多种外部服务。
  5. 可视化管理:提供实时监控、试运行等功能,确保业务流程稳定高效。

使用指南

一、工作流管理

  1. 创建工作流
    • 进入“工作流”模块,点击“新建工作流”按钮。
    • 填写工作流名称、描述信息,确认后创建工作流。
    • 创建成功后,可在工作流列表中查看、管理所有工作流。

工作流创建

  1. 工作流列表
    • 在工作流列表中,可查看工作流的当前状态(未发布/已发布)。
    • 可对工作流进行搜素、查看相应信息、编辑、删除等操作。

工作流列表

二、工作流详情

  1. 工作流框架
    • 进入工作流详情页面,可通过拖拽方式调整节点,构建业务流程。
    • 支持添加多个功能节点,并设定连接关系。
    • 默认出现开始节点和结束节点,可以在其中添加各个核心节点内容。
  1. 运行和发布
    • 运行:可在正式发布前对工作流进行测试,验证流程是否符合预期。
    • 发布:确认流程无误后,可发布工作流,使其正式生效。

工作流框架运行.png

三、工作流核心节点

  1. 开始 & 结束节点
    • 开始节点:工作流的起始节点,用于设定启动工作流需要的信息。
    • 结束节点:工作流的最终节点,用于返回工作流运行后的结果信息。
    • 开始节点和结束节点无法被删除。
    • 开始节点默认包含 user_input 参数,即为用户智能体的输入内容,且不允许被删除该参数。
  1. 大模型节点
    • 允许在工作流中调用大模型(如 SenseChat大模型、DeepSeek大模型)。
    • 可自定义输入 Prompt,设定生成内容的格式与参数。
    • 支持调整温度、TopK、TopP 等参数,优化输出效果。

工作流大模型节点.png

  1. 知识库节点
    • 通过检索指定知识库,获取与输入内容相关的知识片段。
    • 可设定检索 TopK 结果及置信度,确保召回内容的准确性。

工作流知识库节点.png

  1. 插件节点
    • 可以使用官方插件,如必应搜索,调用搜索引擎获取最新信息。
    • 允许使用自定义插件,调用外部 API,扩展工作流功能。

工作流插件库节点.png

  1. 代码节点
    • 允许用户编写自定义代码,处理输入变量并返回计算结果。
    • 适用于数据清洗、格式转换、自定义逻辑处理等场景。

工作流代码节点.png

  1. 选择器节点
    • 连接多个下游分支,根据设定的条件执行相应的分支逻辑。
    • 适用于多路径业务流程,如用户决策、不同场景的处理等。

工作流选择器节点.png

  1. 意图识别节点
    • 通过大模型识别用户输入的意图,并匹配预设意图选项。
    • 适用于智能对话、自动分类、用户需求分析等场景。

工作流意图识别节点.png

常见问题

  1. 如何调试工作流?

    • 使用“运行”功能,在正式发布前验证工作流逻辑。
    • 查看工作流执行日志,分析错误信息并进行调整。
  2. 如何调用外部 API??

    • 一是,可以在插件节点中,新建自定义插件,配置 API 请求信息,包括 URL、参数、请求方法等。
    • 二是,可以结合代码节点处理 API 响应,实现自定义逻辑。
  3. 如何优化大模型节点的输出质量?

    • 设定调整相应的 Prompt,引导模型生成符合需求的回答。
    • 调整相应参数(如温度、TopK、TopP),优化生成结果。

这篇帮助文档旨在帮助用户了解和使用工作流服务,如果您有进一步的需求或问题,请随时与我们联系。