大模型应用开发平台Dify之工作流各节点介绍(下)

在上一篇文章中节点说明(上),我们讲解了开始节点、结束节点、回复节点、LLM节点、问题分类节点、条件分支、代码执行、模板转换这些节点,在本篇我们将介绍剩下的节点:变量聚合、参数提取器、迭代、HTTP请求、工具、变量赋值、列表操作等这些节点。

大模型应用开发平台Dify之工作流各节点介绍(下)

变量聚合

变量聚合就是将多个分支的变量,聚合成一个变量,以供下游的分支来调用。

大模型应用开发平台Dify之工作流各节点介绍(下)

变量聚合器只能聚合一样数据类型的变量,列如string类型,那么变量都是要string类型的,变量聚合器支持字符串(String)、数字(Number)、文件(File)对象(Object)以及数组(Array)。

参数提取

参数提取器,就是利用LLM从自然语言推理并提取结构化参数,用于后置的工具调用或 HTTP 请求。

大模型应用开发平台Dify之工作流各节点介绍(下)

也可以从已有工具中选择导入:

大模型应用开发平台Dify之工作流各节点介绍(下)

迭代

迭代就是要对任务进行批处理操作,所以要配合数组变量使用,对数组中的元素依次执行一样的操作步骤,直至输出所有结果。

大模型应用开发平台Dify之工作流各节点介绍(下)

HTTP请求

该节点大家应该都很清楚要做什么,就是把入参当做请求参数,发送http请求,接收返参,实现与外部服务的互通。支持GET、POST、HEAD、PATCH、PUT、DELETE请求。

大模型应用开发平台Dify之工作流各节点介绍(下)

工具

该节点提供了第三方强劲能力的接入:

大模型应用开发平台Dify之工作流各节点介绍(下)

添加节点时,可以选择右侧tab的工具,可选择内置工具、自定义和工作流:

大模型应用开发平台Dify之工作流各节点介绍(下)

变量赋值

变量赋值节点的作用呢,就是给那些能写入的变量进行赋值,像会话变量这类的。它能把工作流里的变量赋值给会话变量用来临时存着,而且在后面的对话里还能一直引用。

大模型应用开发平台Dify之工作流各节点介绍(下)

列表操作

用于过滤或者排序数组内容。

大模型应用开发平台Dify之工作流各节点介绍(下)

© 版权声明

相关文章

1 条评论

  • 头像
    浮生须臾 读者

    收藏了,感谢分享

    无记录
    回复