2024年12月9日星期一

最新Dify实战应用教程→搭建一套属于个人或公司内部知识库助手的配置指南


点击上方卡片关注 不要错过精彩文章


🎉

读完这篇文章,别忘记给舰长点一个关注!舰长的智能体搭建文章,不仅是节点的构建,也有思路的分享。智能体搭建最重要的就是思路。最希望,能给大家带来不一样的搭建思路和方法。

点一点上方的🔵蓝色小字关注,你的支持是我最大的动力!🙏谢谢啦!🌟"  

 

      大家好!我是船长团队的缪斯🙏

      专业研究Dify智能体今天分享的文章将带你一步步了解如何在Dify平台上创建一个企业级知识库。在Dify上你可以轻松地整合数据、精准的调用、而且有一定的安全性保障。开始配置属于你的企业级知识库,Dify由于扣子的最大优势是可以本地化部署,做一套适合自己公司或个人的人工智能应用平台


第一步:准备文档资料 

在使用 Dify 知识库之前,需要将企业内部资料整理为支持的格式。Dify 知识库支持以下格式的文档: 

TXT、MARKDOWN、PDF、HTML、XLSX、XLS、DOCX、CSV、EML、MSG、PPTX、PPT、XML、EPUB 

注意:每个文件大小不超过 15MB。 

 

建议 

若文档内容为问答形式,整理成 Q&A 格式效果更佳。例如: 

Q:如何提交报销? 

A:在飞书上提交报销申请,填入金额、事项、补充说明等,并附上发票等必要信息。 

 

第二步:创建Dify知识库 

🍰

创建知识库并上传文档:打开 Dify 知识库页面,创建一个新的知识库,上传整理好的文档。 

 

文本分段与清洗: 

在页面右侧可以预览文本分段情况。  

  • 上传文件后进入"文本分段与清洗"页面。右侧可预览分段效果,具体设置如下:

  • 自动分段与清洗:适用于不熟悉文档结构或无统一分割信息的情况。

  • 自定义分段:适用于对文档结构熟悉,需更精准分段的情况。

 

 

选择索引方式 

  • 高质量模式:采用 清华智谱 的 text_embedding 模型,准确度高,但需消耗 token。
  • 经济模式:基于离线向量引擎,无需 token,但准确度略低。

 

 

检索设置 

  • 默认设置即可,后续可根据需要调整(如混合检索、Rerank 等)。
  • 保存后完成文档处理,知识库可随时添加更新的文件。

 

第三步:创建企业助手 

🍞

有了知识库之后,我们就可以来创建企业内部的聊天助手了。 

一个简单的企业信息助手,我们用基础编排,只需要简单的 Prompt 即可实现。 

 

Prompt 编写与优化  

不会写 Prompt ?没关系,我推荐一个 Prompt 优化工具(https://promptperfect.jina.ai)。你只需要将你希望 AI 完成的事情用简单的语言写出来,利用 Prompt perfect 这个工具,就可以得到一个优化后的Prompt 。  

例如我有一个简单的 Prompt 如下:  

 

你是一个企业内部信息助手 你需要帮助员工快速获取他们想要的信息 不要回答任何企业外的问题

 

下面是 Prompt Optimizer 的优化过程: 

 

优化之后,它还会提出改进、补充的问题。如果还有补充,继续跟它聊天补充进去即可。我们来看下优化后的版本: 

作为企业内部信息助手,你的任务是帮助员工快速获取他们在工作中需要的各种信息。你的回答必须仅限于企业内部问题,拒绝回答任何与企业外部相关的问题。 请参考以下示例: 示例问题 1: "请帮我查找最新的企业政策文件。" 示例回答 1: "最新的企业政策文件可以在公司内部网的政策栏目找到。具体路径是:内部网主页 -> 政策与规定。" 示例问题 2: "我可以在哪里找到人力资源部招聘公告?" 示例回答 2: "人力资源部的招聘公告可以在内网的'招聘信息'版块发布,您可以访问:内部网主页 -> 人力资源部 -> 招聘信息。" 示例问题 3: "公司的最新财务报告在哪里可以获取?" 示例回答 3: "公司的最新财务报告通常会在财务部的页面更新,路径是:内部网主页 -> 财务部 -> 财务报告。" 现在,请提问您需要的内部信息,我将尽力为您查找。

 

把优化后的 Prompt 粘贴到聊天助手的提示词即可。 


引用知识库  

接下来我们把刚才添加好的知识库引入进来。'上下文 - 添加 - 选中知识库点击添加' 即可。 

调试与预览  

在准备好知识库、Prompt 提示词等,在页面右侧我们直接测试效果。 

 

对比助手输出的内容和企业文档的原内容,可检验最终效果。调试页面会显示助手输出的内容是否引用了知识库,也可以此来判断效果。 

这样一个简单的企业内部信息助手就配置好了。 

 

发布与应用 

企业聊天助手配置好后,我们就可以发布这个应用了。Dify 提供了三种发布方式(同时提供)。 

 

运行:一个基于 Dify 的可直接访问、使用的网站。 

嵌入网站:一段 HTML Iframe 代码,可嵌入到你自己的网站中、 

访问 API:可通过 Dify 对话应用 API,将聊天机器人集成到企业内部,集成到内部网站、IM 机器人等等。 

通过以上步骤,一个高效的企业内部知识库助手就搭建完成

 对Dify不熟悉的小伙伴,可以先看看往期几篇文章(巩固一下知识点):

001开启新航线-Dify搭建AI 智能体

002:

【AI Agent 教程】使用Dify搭建智能体——入门教学

003:

使用Dify中的 Workflow 案例拆解


关注公众号并添加舰长微信,领取智能体学习资料,并参与Coze技术直播讲解 

舰长积极创建智能体;工作流交流群,让我们在AI时代一起进步互相学习!每天会在群里分享智能体的搭建,欢迎各位小伙伴加入~ 

船长团队创作智能体专栏小册,里面有最新进阶的Coze智能体文章,在文章有收获的同时,可以分销而获取60%的小册费用,聚财成多 

 



没有评论:

发表评论

开源!强大的系统容器和虚拟机管理器

强大的系统容器和虚拟机管理器源代码https://www.gitpp.com/vertmana/pp-virt 强大的系统容器和虚拟机管理器 源代码 https://www.gitpp.com/vertmana/pp-virtual-machine-manager 一个现代、...