试用了几个小时的 Dify,感觉有点用不明白

2026-04-11 11:560阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

最近有搭一个方便给纯外行人用的工作流的需求,然后就想到了早有耳闻的 Dify
然后就是感觉非常的束手束脚,用不明白,很多地方我不确定到底是设计故意为止还是我的操作有问题,想问问有经验的佬友。

一、输出为啥只能选变量不能自定义文本,分支中判断输入不符合我就想直接 return 一个 string 作为错误提示提前结束,但是似乎并不让我自定义文本输出
image1235×495 35.6 KB

针对这个问题我在文档中发现了似乎有一个叫答案的节点能满足这个需求,但是添加节点的菜单里并没有找到这个节点
image303×132 3.33 KB

二、怎么才能做到类似于封装函数的操作,我真的希望能封装起来让整体布局看起来舒服一些而不是一大堆节点摆在一起(

三、怎么在中途创建自定义变量,我目前发现的创建非文本变量的方法只有在用户输入那提前创建隐藏变量,但这样直接就成全局变量了,假如30个节点只有第29个要用这些变量,那中途节点选择变量的时候就会感觉非常恶心

暂时先想到这么多,看看佬友们如何锐评一下

网友解答:
--【壹】--:
  1. 似乎是需要发布为一个工具后才能这么操作,有点太麻烦,对我的简单使用场景得不偿失,我只是想把部分节点折叠成一个输入和一个输出看着舒服点,发布成工具的话还是放弃了吧
  2. 使用 url 的话应该怎么通过 python 读进来并输出到 dify 变量,似乎还是用得不太明白

--【贰】--:

chatflow 和 workflow 里面的东西不一样的,他应该设计的是 workflow 做固定结构化的数据处理,所以全都要用变量。我现在用的都是 chatflow 没那么多限制,但是里面没有触发器,只能对话触发。

二是可以把 workflow 发布到工具里面,然后在别的工作流里面引用工具,相当于封装。

阅读全文
问题描述:

最近有搭一个方便给纯外行人用的工作流的需求,然后就想到了早有耳闻的 Dify
然后就是感觉非常的束手束脚,用不明白,很多地方我不确定到底是设计故意为止还是我的操作有问题,想问问有经验的佬友。

一、输出为啥只能选变量不能自定义文本,分支中判断输入不符合我就想直接 return 一个 string 作为错误提示提前结束,但是似乎并不让我自定义文本输出
image1235×495 35.6 KB

针对这个问题我在文档中发现了似乎有一个叫答案的节点能满足这个需求,但是添加节点的菜单里并没有找到这个节点
image303×132 3.33 KB

二、怎么才能做到类似于封装函数的操作,我真的希望能封装起来让整体布局看起来舒服一些而不是一大堆节点摆在一起(

三、怎么在中途创建自定义变量,我目前发现的创建非文本变量的方法只有在用户输入那提前创建隐藏变量,但这样直接就成全局变量了,假如30个节点只有第29个要用这些变量,那中途节点选择变量的时候就会感觉非常恶心

暂时先想到这么多,看看佬友们如何锐评一下

网友解答:
--【壹】--:
  1. 似乎是需要发布为一个工具后才能这么操作,有点太麻烦,对我的简单使用场景得不偿失,我只是想把部分节点折叠成一个输入和一个输出看着舒服点,发布成工具的话还是放弃了吧
  2. 使用 url 的话应该怎么通过 python 读进来并输出到 dify 变量,似乎还是用得不太明白

--【贰】--:

chatflow 和 workflow 里面的东西不一样的,他应该设计的是 workflow 做固定结构化的数据处理,所以全都要用变量。我现在用的都是 chatflow 没那么多限制,但是里面没有触发器,只能对话触发。

二是可以把 workflow 发布到工具里面,然后在别的工作流里面引用工具,相当于封装。

阅读全文