我们用Dify(开源免费)搭建一个企业知识库问答系统,0代码,照着做就行。
你需要准备:
• 一台电脑(Windows/Mac都行)
• 一个OpenAI API Key(或其他大模型API)
• 30分钟时间
Dify用Docker部署,先装Docker:
Mac:去Docker官网下载Docker Desktop,安装后打开
Windows:同上,下载Docker Desktop安装
Linux:
curl -fsSL https://get.docker.com | bash
# 1. 克隆Dify仓库 git clone https://github.com/langgenius/dify.git
2. 进入目录
cd dify/docker
3. 复制配置文件
cp .env.example .env
4. 启动服务
docker compose up -d
等待几分钟,看到所有服务都是”running”状态就成功了。
打开浏览器,访问:
http://localhost
第一次访问需要设置管理员账号,设置好后登录。
1. 点击右上角头像 → 设置 → 模型供应商
2. 找到OpenAI,点击配置
3. 填入你的API Key
4. 保存
💡 提示:如果用国内模型(文心、通义),在对应供应商配置即可。
1. 点击左侧”知识库” → 创建知识库
2. 输入知识库名称,如”公司员工手册”
3. 上传文档
支持多种格式:
• TXT、Markdown、PDF
• Word、Excel
• 网页URL(自动抓取)
4. 选择分段和索引方式
- 自动分段:让系统自动切分(推荐新手用)
- 自定义分段:手动设置切分规则
5. 点击”保存并处理”
等待几分钟,系统会自动处理文档、建立索引。
1. 点击左侧”工作室” → 创建应用
2. 选择”聊天助手”
3. 配置应用:
名称:员工手册问答助手 模型:GPT-4o-mini(便宜好用) 提示词:你是一个企业知识库助手,根据知识库内容回答员工问题。
4. 添加知识库
在”上下文”区域,点击”+“号,选择刚才创建的知识库
5. 保存应用
在应用界面,输入测试问题:
用户:请假怎么申请?
系统会:
• 1. 在知识库中检索相关内容
• 2. 把检索结果发给大模型
• 3. 大模型生成回答
AI:根据员工手册,请假需要提前3天在OA系统提交申请, 由部门领导审批。病假需要提供医院证明……
测试满意后,点击右上角”发布”:
• 公开访问:生成一个链接,任何人都能访问
• 嵌入网站:生成代码,嵌入到公司内网
• API调用:生成API Key,集成到其他系统
1. 优化分段策略
文档太长,切分不合理会影响效果。建议:
• 每段500-1000字
• 段落之间有重叠(避免切断关键信息)
• 按章节切分(结构更清晰)
2. 调整检索参数
• Top K:检索返回的段落数量(一般3-5)
• 相似度阈值:低于这个阈值的不返回(一般0.5-0.7)
3. 多知识库组合
可以创建多个知识库,在应用中同时引用,实现多领域问答。
Q:回答不准确怎么办?
A:检查文档切分是否合理,调高Top K值,或增加更多相关文档。
Q:回答太慢怎么办?
A:用更快的模型(如GPT-4o-mini),或减少检索数量。
Q:支持图片吗?
A:目前主要支持文本,图片需要先用OCR转成文字。
RAG搭建流程:
1. 安装Docker
2. 启动Dify
3. 配置模型API
4. 创建知识库并上传文档
5. 创建应用并关联知识库
6. 测试并发布
30分钟搭建完成,企业知识库问答系统就是这么简单。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/250987.html