Dify构建Agent(智能体)、工作流

Dify构建Agent(智能体)、工作流

Agent(智能体或智能代理)

Agent是能自动处理复杂任务的AI助手,比如查数据或操作其他软件。原理是预设规则或学习用户目标,拆解任务后调用工具(搜索、API)自主完成

输入应用名称,点击创建


  • 输入提示词,即你希望这个智能体帮你完成什么任务

  • 选择工具,智能体就是让AI使用工具完成任务的具体存在,所以会有很多工具可选

当然,如果你懂编程,也可以自定义工具


选择完工具,点击右上角的更新发布即可完成

我们来测试下吧,我创建的是个股票分析智能体,我问了下“大前天苹果的股价情况”

思考的过程中会发现已经在使用工具,时间工具和股票分析工具

工作流

工作流是把多个AI步骤串联起来的自动化流水线,比如先分类再生成内容。原理是用可视化流程编排不同工具和模型,按顺序执行任务,像工厂流水线一样协作。

选择工作流,输入应用名称,点击创建即可


第一节点

默认进来展示开始节点和下一节点选择,这里选择LLM


在开始节点设置下变量,也就是我们要进行对话,工作流需要接收到我们问的内容,需要有个参数来接收

这里我选择段落,因为文本的字数有限,段落字数默认最大33024,命名为message

第二个节点

选择知识检索,引入我们创建的知识库

知识库检索的内容将会作为输出变量输出,同时也会作为输入变量被下一节点使用

第三个节点

选择大语言模型LLM,需要切换模型至QWQ32B模型

LLM中接收上一节点的输出参数(知识检索/result Array[Object]),并设置提示词(开始/{x} message

LLM的输出参数(text)也将作为输入参数被下一节点使用

最后的节点

选择结束节点

选择大模型输出的变量即可

先点击运行,测试整个流程。


点击右上角的更新、发布,再点击运行

先点击运行,测试整个流程。

点击右上角的更新、发布,再点击运行

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容