Dify知识库-智能助手简介 - 教程

智能助手(Agent Assistant),利用大语言模型的推理能力,能够自主对复杂的人类任务进行目标规划、任务拆解、工具调用、过程迭代,并在没有人类干预的情况下完成任务。

具体内容参考:Agent - Dify Docs

如何启用智能助手为了方便快速上手使用,你可以在“探索”中找到智能助手的应用模板,添加到自己的工作区,或者在此基础上进行自定义。在全新的 Dify 工作室中,你也可以从零编排一个专属于你自己的智能助手,帮助你完毕财务报表分析、撰写报告、Logo 设计、旅程规划等任务。

选择智能助手的推理模型,智能助手的任务完成能力取决于模型推理能力,我们建议在采用智能助手时选择推理能力更强的模型系列如 gpt-4 以获得更稳定的任务完成效果。

选择智能助手的推理模型

你可以在“提示词”中编写智能助手的指令,为了能够达到更优的预期效果,你可以在指令中明确它的任务目标、工作流程、资源和限制等。

编排智能助手的指令提示词

添加助手需要的工具在“上下文”中,你行添加智能助手允许用于查询的知识库程序,这将帮助它获取外部背景知识。在“工具”中,你可以添加必须使用的工具。设备能够扩展 LLM 的能力,比如联网搜索、科学计算或绘制图片,赋予并增强了 LLM 连接外部世界的能力。Dify 提供了两种工具类型:第一方工具自定义工具。你能够直接使用 Dify 生态给出的第一方内置工具,或者轻松导入自定义的 API 设备(目前支撑 OpenAPI / Swagger 和 OpenAI Plugin 规范)。

添加助手需要的工具

“工具”特性允许用户借助外部能力,在 Dify 上创建出更加强大的 AI 应用。例如你可以为智能助理型应用(Agent)编排合适的工具,它可以依据任务推理、步骤拆解、调用设备搞定复杂任务。另外工具也许可方便将你的应用与其他系统或服务连接,与外部环境交互。例如代码执行、对专属信息源的访问等。你只需要在对话框中谈及需要调用的某个工具的名字,即可自动调用该工具。

配置 Agent在 Dify 上为智能助手提供了 Function calling(函数调用)和 ReAct 两种推理模式。已帮助 Function Call 的模型系列如 gpt-3.5/gpt-4 拥有效果更佳、更稳定的表现,尚未支撑 Function calling 的模型系列,我们帮助了 ReAct 推理框架实现类似的效果。在 Agent 配置中,你可以修改助手的迭代次数限制。

Function Calling 模式

ReAct 模式

设置对话开场白你可能为智能助手配置一套会话开场白和开场困难,配置的对话开场白将在每次用户初次对话中展示助手可以完成什么样的任务,以及能够提出的问题示例。

配置会话开场白和开场问题

添加文件上传部分多模态 LLM 已原生支持处理记录,例如Claude 3.5 SonnetGemini 1.5 Pro。你行在 LLM 的官方网站了解文件上传能力的支持情况。选择具备读取文件的 LLM,开启 “文档” 功能。无需繁琐配置即可让当前 Chatbot 具备文件识别能力。

调试与预览编排完智能助手之后,你可能在发布成应用之前进行调试与预览,查看助手的任务完成效果。

调试与预览

应用发布

应用发布为 Webapp

posted @ 2025-09-09 19:10  yfceshi  阅读(4467)  评论(0)    收藏  举报