更新时间:2025-09-15 GMT+08:00
分享

创建工作流

工作流是一系列相互关联的步骤,用于实现业务逻辑或完成特定任务。可以在智能体和应用搭建中通过工作流实现特定的任务或指令。无论是在智能体还是应用中使用工作流,都需要先创建一个可运行的工作流。

Versatile支持创建工作流应用的方式如表1所示。

表1 创建方式说明

创建方式

功能

优点

缺点

操作指导

从空白创建

基于平台可视化画布,可以通过拖拽节点和配置相关参数,迅速搭建工作流。

可控性强、透明度高。

开发成本高。

参考本章节。

使用预置应用创建

资产中心内置了工作流应用,用户可根据需要复制模板配置完全一样的工作流,并将其配置为符合自己需求的工作流应用。

高效的开发速度,低门槛。

高度定制化,无法满足所有个性化需求。

使用预置的工作流

创建工作流

  1. 登录Versatile智能体平台,在左侧导航栏“个人空间”区域,选择进入所需空间。

    如果已选择团队空间,界面显示为实际的团队空间名称,而非“个人空间”。

    图1 选择团队空间

  2. 单击左侧导航栏开发中心 > 应用管理 > 工作流应用
  3. 单击左上角“创建应用”,在“创建应用”页面,选择创建类型,可选“对话型工作流”“任务型工作流”,相关区别如表2所示。

    表2 对话型工作流和任务型工作流区别说明

    差异项

    对话型工作流

    任务型工作流

    适用场景

    AI客服助手、虚拟助手、工单助手、娱乐互动等多轮交互的场景。

    数据处理、批量生成、自动化报告、批量翻译、数据分析等场景。

    节点

    支持输入节点、消息节点、提问器节点和Agent节点。

    不支持输入节点、消息节点、提问器节点和Agent节点。

    试运行方式

    试运行界面与任务型工作流不同。

    如果“开始”节点有多个参数,先对除query参数外的参数进行配置,然后再以对话窗口的形式进行试运行。

    如果“开始”节点有多个参数,在试运行时,需要对多个输入参数同时进行配置。

  4. 选择完成后配置应用基础信息,参数说明如表3所示。

    表3 基础信息参数说明

    参数

    说明

    示例

    工作流名称

    在工作流应用界面中工作流名称不允许重复,支持中英文、数字、下划线、中划线和空格,长度2~64字符,且名称首尾不能有空格。

    智能客服单智能体

    英文名称

    输入内容只能包含英文字母、数字、下划线和空格,并以字母开头,长度2~64字符,且名称首尾不能有空格。

    Intelligent customer service single agent

    想要的Agent

    描述工作流的功能,直观呈现给用户,长度0~256。

    智能客服智能体应用是用户与智能客服系统交互的界面。用户可以输入问题或发送请求,智能客服系统将自动响应并提供解决方案。

    工作流图标

    系统默认单智能体应用图标,用户也可以自定义图标。

    1. 鼠标移动至系统默认图标上,单击鼠标左键。
    2. 上传已准备好的应用图标。

      支持jpg、jpeg、png、gif格式图片,且不大于200KB。

    -

    图2 创建工作流

  5. 配置完成后单击“立即创建”,进入工作流编排页面。

    初始状态下工作流包含开始大模型结束节点。

    • 开始节点:用于启动工作流,详细配置请参考开始节点
    • 大模型节点:(可选)提供了使用大模型的能力,可在节点中配置已部署的模型,用户可以通过编写提示词、设置参数让模型处理相应任务。如果无需配置,可单击右上角删除节点,详细配置请参考大模型
    • 结束节点:用于返回工作流的运行结果,详细配置请参考结束节点
      图3 编排画布界面

全局配置

在工作流编排界面,在画布右上角有全局配置入口,用于配置对话型工作流对话体验、默认模型、全局特性开关和定义的配置能力。

工作流发布后的版本作为独立的资源,不支持修改全局配置。

表4 全局配置参数说明

参数

功能

默认模型

作为开场白、推荐问题的智能生成模型来源,新增节点默认使用该模型配置。

  • 单击模型配置下拉框,可配置默认模型,为新拖入节点提供默认的模型选项。
  • 勾选模型配置下的复选框可将全局模型一键修改,提升模型配置效率。
说明:

模型的标签展示顺序从左到右依次是用户自定义标签、接入模型时的“选择标签”“模型类型”

  • 接入模型时的“选择标签”
    • 联网:表示该大模型具备联网搜索能力。
    • 思考:表示该大模型具备思维推理能力。
    • 工具:表示该大模型支持应用调用外部工具,例如,MCP服务、插件、知识库等。
  • “模型类型”包含:
    • 文本:表示该大模型是文本对话类型。
    • 视觉:表示该大模型是图像理解类型。
    • 嵌入:表示该大模型是文本向量化类型。
    • 排序:表示该大模型是文本排序类型。

对话体验

该描述将在气泡内作为应用开场白展示给用户。最大支持输入226个字。

  • 支持在对话框中为对话型工作流中配置开场白、推荐问题。
  • 支持智能生成开场白和推荐问题。
    • 智能生成开场白:开场白对话框中输入开场白概述,单击右上角按钮,在“替换开场白”弹窗中单击“确定”,系统将自动生成开场白并替换当前开场白内容。
    • 智能生成推荐问题:推荐问题对话框中输入问题概述,单击右上角按钮,在“替换推荐问题”弹窗中单击“确定”,系统将自动生成推荐问题并替换当前对话框中的内容。
      说明:

      仅支持添加3个推荐问题。

记忆变量

记忆变量的节点赋值支持工作流节点的引用,记忆变量支持以下参数配置:

  • 类型:支持配置string、number、boolean、object、inter、array多种类型的参数,其中object类型参数最多支持3层嵌套。
    说明:
    • String:字符串,用于存储文本数据,例如单词、句子或字符序列。
    • Number:数值。
    • Object:对象类型,可传json对象。
    • Inter:数字类型。
    • Array:数组类型。
  • 时长:支持两种长度,“永久”“会话”,如果选择会话:当会话结束后记录的参数值将自动恢复为默认值;如果选择永久:节点赋值变量将长期保存。
  • 描述:(可选)参数描述信息,帮助理解传入参数的含义。
  • 默认值:(可选)您可以设置输入参数的默认值,其中Object类型参数的默认值需输入Json数据。

节点赋能

通过添加由变量赋值节点赋值的记忆变量,让工作流记住用户的关键信息,生成更符合用户特征的回答。支持选择类型和记忆时长。

内容审核配置

支持通过单击右侧的开关按钮“启动”“关闭”内容审核配置功能。

内容审核配置功能开启时,可通过单击“配置”设置关键词匹配处理输入输出内容,保障大模型内容安全。
  • 过滤:将大模型输出内容字段屏蔽掉后再返回给用户。
  • 替换:将大模型输出的关键词替换为设置的字段。
  • 兜底回复:触发关键词后,将直接返回配置的兜底回复内容。
说明:
  • 审核内容输入时需要用“,”隔开。
  • 内容审核和安全护栏无法同时开启,打开当前开关后,“安全防护”将自动关闭。

安全护栏

主要用于检测和拦截潜在的有害、敏感或攻击性的内容。具体来说,它能够识别并阻止那些旨在操纵或滥用系统的Prompt攻击,同时也能过滤掉包含有毒、不适当或违法信息的输入和输出,从而保护用户和系统免受不良影响。这一机制对于维护平台的健康环境和保障用户安全至关重要。

说明:

内容审核和安全护栏无法同时开启,打开当前开关后,“内容审核”将自动关闭。

语音交互

支持语音输入、卡片消息朗读和实时通话,可在调试页面进行。

  • 单用户免费体验额度:语音输入(一句话识别)50次/日、卡片消息朗读(语音合成50次/日)、通话(实时语音)10分钟/日。
  • 支持为智能体指定音色,用于配置智能应用调试对话模型返回结果朗读时候的音色。
    说明:

    语音超过60秒,弹窗提示语音输入时长最长为60秒,取消语音输入状态,用户需重新录入。

图4 全局配置

编排工作流

创建工作流后,初始状态下工作流包含开始大模型结束节点。在画布中添加节点,并按照任务执行顺序连接节点,同时按照工作流业务流向配置输入参数和输出参数。

工作流内置了多种基础节点,同时还可以添加“插件”节点来执行特定任务。插件节点使用方法详见在工作流中使用插件

画布界面操作详见画布操作说明

  1. 在工作流面板中单击“添加节点”,选择目标节点。
  2. 将各个节点相连接,连接时需注意业务流向。
  3. 配置节点的输入参数和输出参数。

    各个节点的输入输出参数配置请参考基础节点通用节点逻辑节点工具节点消息管理节点数据&知识节点

    如果此工作流用于多智能体应用的意图识别,则开始节点必须配置如图6所示参数、结束节点必须配置如图7所示参数。
    图5 编排工作流
    图6 开始节点配置(工作流用于多智能体应用意图识别时配置,参数与截图保持一致)
    图7 结束节点配置(工作流用于多智能体应用意图识别时配置,参数与截图保持一致)

画布操作说明

工作流构建过程中,画布中可以执行的操作如图8所示。

图8 画布界面操作

表5 画布操作说明

操作

说明

删除节点

不支持删除起始节点和结束节点。

鼠标光标移至节点上,单击“ > 删除”,即可删除节点。

复制节点

鼠标光标移至节点上,单击“ > 复制”,画板中即可出现复制的节点。

说明:

不支持跨画布复制节点。

重命名节点

鼠标光标移至节点上,单击“ > 重命名”,在重命名窗口中输入节点名称。

说明:

同一个工作流画板中节点名称不可重复。

显示缩略图

单击画板左下角,在画板中显示或取消工作流缩放图。

查看画布节点

单击画板左下角,查看画布节点,支持在查看画布节点界面输入节点名称搜索节点。

缩放工作流

单击画板左下角两侧符号,调整工作流在画布中显示大小,步长10。

全局节点折叠

单击画板左下角,折叠全局节点,折叠后画布内仅显示节点名称和业务流向。

全局节点打开

单击画板左下角,打开全局节点,打开后画布内显示节点配置,包括输入参数、输出参数、描述等。

居中

单击画板左下角,一键将工作流调整至画布中间位置。

布局优化

单击画板左下角,优化工作流编排样式。

全局配置

单击画板右上角,可配置全局参数,包括模型配置、对话体验、记忆变量、节点赋值、内容审核配置、语音交互等。

调试

单击画板右上角,进入“调试”界面,支持查看“运行结果”“调用详情”,详细操作可参考调试工作流

试运行

单击画板右上角,进入“试运行”界面,可在输入框中输入问题测试应用功能。

触发器配置

单击画板右上角,进入触发器配置页面,通过定时任务,调用应用按照指令要求执行,详细操作可参考配置触发器

发布历史

单击画板右上角,查看应用发布历史,支持还原版本和删除发布版本,详细操作可参考查看发布历史

发布管理

单击画板右上角,支持查看已发布工作流的发布详情。

发布

单击“发布”,完善版本名称,可将工作流发布成网页和API调用模式,详细操作可参考发布工作流

相关文档