一、在 Dify 中创建知识库

入口:

知识库 -> 创建知识库

image/png

image/png

上传文件后,一般可以先保持默认分段配置,然后点击保存并处理。

二、把知识库绑定到应用

创建一个新应用时,可以直接把知识库挂进去,让模型在回答时优先引用知识库内容。

示例里选择的是:

工作室 -> 创建空白应用 -> 新手适用 -> Agent

image/png

提示词可以简单写成:

首先判断用户的问题是否是关于小说的,如果不是提示用户提问关于小说的问题。

再把前面创建的知识库接入进去:

image/png

image/png

最后做预览测试:

image/png

三、Dify 智能客服实战:基于 RAG 做外贸客服

3.1 先建 RAG 知识库

示例里先创建了一套面向外贸行业的知识库。

image/png

image/png

image/png

3.2 再创建聊天助手应用

然后创建一个聊天助手,把知识库绑定进去。

image/png

一个典型的初版提示词,可以写成:

分析用户提问的问题,是否是外贸行业相关,如果是则优先查询知识库来回答。
如果不是外贸相关问题,委婉拒绝,然后引导用户提问外贸相关问题。

image/png

四、把客服嵌入网页

这是 Dify 非常实用的一点:知识库和聊天助手不是只能在平台里看,它可以直接嵌入网页里。

示例里是让 AI 生成一个简单企业页,并在右下角嵌入客服按钮。

image/png

这里建议把嵌入脚本里的敏感参数全部改成占位符,例如:

<script>
window.difyChatbotConfig = {
  token: '<your-dify-token>',
  baseUrl: 'http://<your-dify-host>',
}
</script>

不要把真实 token 或真实公网 IP 直接写进公开文章。

五、为什么 RAG 是企业最常见落地方式

因为它具备三个现实优势:

  • 不需要重新训练大模型;
  • 知识更新相对方便;
  • 输出更容易和企业内部资料保持一致。

六、一个很重要的边界

RAG 能显著提升“基于知识库回答”的准确性,但它并不等于完全不会幻觉。真正上线前,仍然要做:

  • 文档清洗;
  • 分段优化;
  • 提示词约束;
  • 业务场景测试。

只有这几层一起做好,智能客服才会真正可用。