DIfy里面的一些节点

388 阅读2分钟

一. 大模型节点

1、记忆功能

2、视觉功能:多模态模型才支持,Vision功能。

视觉开启之后,默认是接收用户的文件,记得要开启文件上传功能,修改 提示词 为:请描述用户提供的图片中的内容。

image.png

那么就可以做一个识图的功能,记得开启上传文件的功能,如下图:

image.png 遇到的问题,如果回复是json_object,那么提示词要写:“请描述用户提供的图片中的内容,你需要以 JSON 对象的形式回复,包含 'json' 以满足要求”。否则不设置回复格式是json_object。你可以根据报错信息来灵活修改配置。

二. 结束节点

1. workflow的结束节点

是真的结束了,后面不能再添加节点

2. chatflow的结束节点

后面还可以继续添加节点,但是一般不会继续添加。

注意:你的每个大模型节点可以自己设置名字,当你的工作很复杂时候就需要标注清楚。

三. 问题分类节点

其实它是一个大模型节点,就是接收一段输入,根据这段输入通过大模型去判断你的这段输入,分别是符合以下分类的哪一个。 比如一个AI客服需要根据用户的输入先来进行一个分类:

image.png 可以点开工作流,查看详情,详细看一下“数据处理”,可以看到它时符合提示词工程的原则,它给了角色的设定,任务,还有一些样例,也给了一些限制,让它只能返回json。

image.png 如果不满足你的需求,点开高级设置,再插入一些指令,增强分类功能。

四. 条件分支、迭代、循环 - 逻辑节点

image.png

需要注意判断的变量的类型,不同的类型满足不同的条件。 image.png

image.png 如果是文件,还支持子变量:

image.png

可以设置多个条件,条件之间的关系可以是 AND / OR image.png