AI——Dify上传 PDF/Word 打造私有文档问答机器人

上传 PDF/Word 打造私有文档问答机器人

一、前言

在完成聊天机器人基础搭建后,本篇进入 Dify 最核心、最实用的 RAG 功能 。通过上传本地 PDF/Word/TXT 文档,让 AI 只依据你的文件回答,不编造、不幻觉,打造专属私有知识问答机器人。

二、RAG 基本说明

RAG(检索增强生成):先从文档中检索相关内容,再交给 AI 生成回答,确保答案来源可追溯、内容准确、不胡编

支持格式:

  • PDF
  • Word(docx)
  • TXT
  • Excel
  • Markdown

三、第一步:创建知识库

  1. 左侧菜单点击 知识库
  2. 点击 新建知识库
  3. 填写信息:
    • 知识库名称:如「公司制度库」「产品文档库」「学习资料库」
    • 选择检索模式:混合检索(语义+关键词)
  4. 点击 创建

四、第二步:上传文档

  1. 进入刚创建的知识库
  2. 点击 上传文件
  3. 选择本地 PDF / Word / TXT 等文件
  4. 等待自动解析、分段、向量化

上传完成后显示:处理完成,即可使用。

五、第三步:将知识库关联到 AI 应用

  1. 进入你创建的 聊天助手应用
  2. 找到 上下文设置 → 知识库
  3. 开启 启用知识库检索
  4. 选择刚才创建的知识库
  5. 配置参数(新手默认即可):
    • 最大召回条数:3~5
    • 相似度阈值:0.7
  6. 点击 保存

六、第四步:配置提示词(强制 AI 只看文档)

在系统提示词中加入以下规则,让 AI 不编造、只依据文档回答

复制代码
你只能根据提供的知识库内容回答问题。
如果文档中没有答案,必须回复:未找到相关信息。
要求回答简洁、准确、不扩展、不编造。

七、第五步:调试问答

在右侧调试窗口提问:

  • 文档里的内容 → AI 精准回答
  • 文档里没有的内容 → AI 回复:未找到相关信息

实现100% 基于文档回答,无幻觉。

八、常用优化技巧

  1. 回答不准确
    • 调整召回数量:改为 5~10
    • 提高相似度阈值:0.75~0.85
  2. 文档太大、解析乱码
    • 拆分成小文件上传
  3. AI 仍然编造
    • 加强提示词约束
    • 关闭"网络搜索"等无关功能

九、发布使用

配置完成后点击 发布,即可:

  • 公开网页访问
  • 嵌入官网作为智能客服
  • 通过 API 对接业务系统
相关推荐
lucas_AI6 分钟前
把表格压成 64 个 token,长文档问答反而更准了:先找表,再看数
人工智能·深度学习·算法
博图光电7 分钟前
AI视觉引导高反光金属圆环深筐上料(汽车零部件行业)
人工智能·汽车
julyx9 分钟前
为什么只靠 Prompt 让 LLM 输出 JSON 不可靠
人工智能
Ai-_Man13 分钟前
千问能否电脑批量导出?深度拆解「AI导出鸭」如何让这件事从“反人性”变成“优雅”
人工智能·ai·小程序
深圳市益普科技有限公司15 分钟前
半导体智造升级大势所趋!深圳益普科技:以自研工业软件,助力制造业国产化转型
人工智能
Zzz 小生26 分钟前
Lazy Theta*:把昂贵的视线检测留到“真正需要”时再做
人工智能·算法·贪心算法·推荐算法
阿图灵27 分钟前
OpenCV 绘图五件套:画圆、文本、线段、矩形与椭圆
图像处理·人工智能·python·opencv·计算机视觉·绘图
水如烟30 分钟前
孤能子视角:EIS下的宏观、微观时空,以及光速常数与虚空背景
人工智能
slacker-kian35 分钟前
HuggingFace API加载模型超时:用 ModelScopeAPI 替代
人工智能·python·transformer·huggingface·blip·modelscope·blipprocessor
mmsx38 分钟前
用正则把数百个文件抽成知识图谱:三版迭代,从“能用“到“可移植“
人工智能·知识图谱