跳转到内容

示例:搭建一条接口型 RPA 工作流

本篇以一个非常简单的 AI 问答小助手 场景为例,演示如何在 MagicAI 的工作流自动化(RPA)里搭建一条不依赖界面、仅靠接口和大模型节点完成的工作流。它属于工作流自动化(RPA)的一种使用形态,不是独立的“流程自动化”概念。

延伸阅读


  1. 在 MagicAI 左侧导航进入 工作流自动化(RPA)

  2. 点击创建入口。

  3. 在创建弹窗中选择适合流程编排的方式。

  4. 填写基本信息:

    • 名称:例如 AI 问答小助手
    • 描述:例如“接收用户问题,调用大模型生成回答,并将回答以消息形式返回”
  5. 确认后进入编辑页面。

此时画布(编排区)上会默认出现一个 开始节点 和一个 结束节点,中间区域留空,供您按业务需要插入节点。


我们将要搭建什么?(工作流概览)

Section titled “我们将要搭建什么?(工作流概览)”

在深入配置细节之前,我们先快速了解这个工作流的整体设计。

目标:当用户输入一个问题后,工作流能够自动调用大模型,生成一段专业的回答,并在页面展示给用户。

实现路径:我们将用最少的节点完成这个任务,形成一个清晰的数据处理链路:

开始 → 大模型 → 发送消息-SSE → 结束

这个结构将引导我们从接收输入,到调用 AI 生成内容,最后将结果直接呈现给用户并完成输出。


示例:搭建“AI 问答小助手”工作流

Section titled “示例:搭建“AI 问答小助手”工作流”

开始节点 定义工作流运行时需要从外部接收哪些信息。本示例只需要一个字段:用户的问题文本。

  1. 双击画布上的 开始节点,右侧会展开配置面板。

  2. 表单字段 区域点击 添加字段,按如下配置:

    • 字段名称:用户问题
    • 字段 Key:user_query
    • 控件类型:多行文本
    • 字段类型:字符串(string)
    • 字段描述:用户输入的一句自然语言问题或需求
    • 是否必填:开启

配置完成后,后续节点都可以通过 开始节点 / user_query 来引用这段文本。

步骤 2:调用大模型生成回答(大模型节点)

Section titled “步骤 2:调用大模型生成回答(大模型节点)”

接下来,我们加入一个 大模型 节点,用来根据用户问题生成回复内容。

  1. 在画布左侧节点列表中找到 大模型 节点,拖拽到 开始节点结束节点 之间,画布将自动为您连线。

  2. 双击大模型节点,在右侧面板完成配置:

    • 模型配置
      • 模型:此项无需修改,保持系统默认的模型配置即可。
    • 提示词
      • System:填入以下内容,为 AI 设定角色和行为准则。

      你是一个客服问答小助手,请用简洁友好的语气回答用户的问题。如果你暂时无法确定答案,请如实说明原因,并给出可能的建议。

      • User:引用上游节点的变量 开始节点 / user_query

如需了解大模型节点更多配置信息,请参考大模型LLM-大模型文档。


步骤 3:发送消息给前端(发送消息-SSE 节点)

Section titled “步骤 3:发送消息给前端(发送消息-SSE 节点)”

为了让用户能够在对话界面中实时看到大模型的回答,我们使用 发送消息-SSE 节点,将模型输出以消息形式推送出去。

  1. 在画布左侧找到 发送消息-SSE 节点,并将其拖拽到 大模型 节点之后。

  2. 双击该节点,在右侧完成基础配置:

    • 输入
      • 消息内容:引用变量 大模型 / result

如需了解发送消息节点的更多用法,请参考发送消息-SSE


步骤 4:配置最终输出(结束节点)

Section titled “步骤 4:配置最终输出(结束节点)”

虽然消息已经通过 SSE 推送给前端,但从”工作流输出”的角度,我们仍然建议在 结束节点 中输出一次主要结果,方便后续被数字员工或其他系统复用。

  1. 点击 结束节点 打开配置面板。

  2. 输出参数 区域点击 添加字段,按如下配置:

    • 输出字段:回答内容
      • 字段 Key:answer
      • 字段类型:String
      • 字段值:引用变量 大模型 / result
      • 字段描述:大模型生成的最终回答

至此,一个完整的极简工作流就搭建完成。


在正式使用前,建议先在编辑器中调试一次,确认链路是否通畅。

  1. 在工作流编辑页面顶部点击 调试运行

  2. 在调试面板中填写测试输入:

    • user_query:例如”如何更高效地做工作日报?“
  3. 提交调试请求。

运行完成后,您可以:

  • 在画布右侧或点击 日志 按钮查看本次运行日志;
  • 检查各节点的输入输出是否正确:
    • 大模型节点是否成功返回内容;
    • 发送消息-SSE 节点是否成功发送;
  • 如果回复不符合预期,返回 大模型 节点调整 Prompt,再次调试。

提示:平台会自动保存您的修改,不需要手动点击保存按钮。只有在您 发布 之后,新版本才会对外正式生效。


通过本篇,您已经掌握了:

  • 创建并配置一个仅依赖大模型和发送消息的简易工作流;
  • 了解了开始节点与结束节点的输入输出设计;
  • 掌握了如何在编辑器中发起一次基础调试,并查看关键日志信息。

接下来,您可以:

  • 在大模型节点中调整 Prompt,让回答更贴近您的业务场景;
  • 当您熟悉了基础操作后,可以阅读工作流管理与高级应用,学习如何发布、管理版本、在流程间互相调用以及处理复杂的事件通知;
  • 结合更多节点(如 HTTP 请求、条件判断等)构建更复杂更强大的业务流程。