本文1200字 | 阅读约5分钟
朋友们,今天更新一下Dify的内容,利用Dify搭建一个深度研究智能体。在当前这个信息爆炸的时代,无论是否做投资,深度研究能力都是必不可少的。
效果演示。目前”稳定币”非常火,我想了解一下,就可以这样问AI:

AI会经过5轮搜索,每次的搜索关键词都不相同,确保搜索的信息全面。然后最后将搜索结果汇总给DeepSeek进行总结,得到一份详细的报告:

内容很详细,这里就不截全了,甚至还有表格。以我之前在互联网公司做商业分析的经验,这种报告就连实习生都未必能写的出…

下面讲一下这个Dify工作流是如何搭建的,先看框架图(文末领取DSL文件):

不要被吓到,猫哥手把手教你,一点也不难。如果有不会安装Dify的,可以看猫哥之前写的教程:
10分钟搭建专属AI聊天机器人,Dify保姆级教程来了!
一、初始化,设置搜索深度
这里的搜索深度指的是进行几轮搜索,如果设置5就是搜索5轮。

然后会连接一个代码节点,生成用于迭代的数组,例如将5转化为[0,1,2,3,4]:

二、迭代,进行单轮次搜索
这里首先是deepseek的大模型节点,用来生成本轮搜索的主题,例如第一轮的搜索主题是”稳定币的类型及其特点”。

注意这里会同时传入之前轮次搜索的结果和主题,如果AI感觉这些内容已经非常全面了,不需要继续搜索了,那么 shouldContinue 这个变量就会返回false,结束本次搜索,直接进入报告撰写的阶段。

然后是一个非常重要的节点,就是搜索引擎,这里我们使用Tavily作为搜索引擎。输入变量设置为之前deepseek返回的nextSearchTopic变量。

备注:Tavily这个插件是需要API的,可以在官网注册获取(每月允许 1000 次免费 API 调用,多了就收费了,不过也足够我们用的了)

之后就是打印一些内容,让我们能随时看到搜索进度。
三、总结,根据搜索结果编写分析报告
最后接一个大模型节点进行总结,这里选择deepseek R1。
将之前搜索到的内容(保存在findings变量中)和主题发给他,就会生成一份详细的报告。

然后就可以点击运行进行测试了,最后看了一下总的时长是不到3分钟:

最开始的搜索深度是可以调整的,如果想研究的更深入、更详细,可以将搜索深度增加,例如调整为8、10等等。

结语:
它能根据用户输入的查询主题,通过多轮迭代搜索获取信息,并最终生成综合分析报告。如果有什么问题,欢迎大家在评论区留言,如果想获取DSL文件进行学习,可以留言 “深度研究”。
发布者:Ai探索者,转载请注明出处:https://javaforall.net/246121.html原文链接:https://javaforall.net
