首页 > 教程攻略 > ai资讯 >Dify智能体实战案例:基于内部知识库的智能客服并接入公司官方网站

Dify智能体实战案例:基于内部知识库的智能客服并接入公司官方网站

来源:互联网 时间:2026-07-01 15:29:06

中小企业想快速上线智能客服?别再被“技术门槛”吓住了。这篇指南会手把手带你走通基于Dify搭建RAG+智能体的完整流程,从服务器选型到最终嵌入官网,每一步都有具体操作。先看效果:网页右下角会有一个小气泡,点击后弹出聊天窗口,用户直接和内部知识库对话。这套方案成本低、落地快,关键是——完全开源。

Dify智能体实战案例:基于内部知识库的智能客服并接入公司官方网站

一、搭建Dify平台

这里以阿里云为例,系统选择Ubuntu 22.04,配置2核4G、50G磁盘,完全够用。

1. 安装Docker

apt install docker.io docker-compose

2. 启动Docker服务

systemctl start docker
systemctl enable docker

3. 配置镜像翻跟斗

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://dockerhub.timeweb.cloud"
    ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

国内访问Docker Hub较慢,配置翻跟斗能大幅提升拉取速度。以上镜像地址如有变化,可自行搜索最新可用源。

4. 获取Dify源码

如果系统里没有git,先安装:

apt install git
git clone https://github.com/langgenius/dify.git

5. 配置环境变量

cd dify/docker
cp .env.example .env

编辑.env文件,修改数据库密码:

DB_PASSWORD=difyai123456   # 改成你自己的安全密码

6. 启动Dify服务

# 注意:必须在dify/docker目录下执行
docker-compose up -d

7. 查看服务状态

docker-compose ps

8. 查看日志(以API服务为例)

docker-compose logs -f api

9. 浏览器访问

http://你的公网IP

首次登录需要设置管理员账号,按页面提示操作即可。

二、配置大模型

Dify支持的大模型种类很丰富,GPT、Gemini、DeepSeek、千问、文心一言都行,甚至硅基流动这类聚合平台也兼容。对国内企业来说,直接用国内大模型最省心——不用操心网络连接问题。这里选用DeepSeek,性价比高,调用稳定。

1. 获取DeepSeek API Key

访问 DeepSeek平台,需要先充值(测试的话充2元足矣),然后创建API Key。注意:创建成功后立即复制保存,页面关闭后无法再次查看。

2. 在Dify中配置

点击右上角头像 → 设置 → 模型供应商。找到“深度求索”模型,先点击“安装”,再点击“设置”,填入刚才复制的API Key即可。

三、创建RAG知识库

准备内部文档——这些文档是智能客服回答用户问题的核心依据。可以是产品说明书、常见问题FAQ、业务手册等。

进入“知识库”页面 → 点击“创建知识库” → 上传文件 → 下一步。分段设置保持默认,点击“保存并处理”,系统会自动完成文档切分和向量化。

四、创建应用

应用负责串联知识库和对话逻辑。

1. 创建空白应用

在“应用”页面点击“创建应用”,类型选择“聊天助手”。

2. 编写提示词

优化前的提示词示例:

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

你可以根据实际业务场景调整提示词,比如增加语气、控制回复长度等。

3. 关联知识库

在应用配置中添加上一步创建的知识库。

4. 设置对话开场白

配置开场白和参考问题,让用户一进入聊天就有明确引导。

5. 发布应用

点击“发布”,应用即上线。发布后可以得到一段嵌入代码,这是接下来接入网站的关键。

五、嵌入官网

如果你手里已经有公司官网,直接把Dify生成的嵌入代码粘贴到网站模板中即可。如果没有演示站点,可以用AI编程工具临时生成一个测试页面。比如用豆包(doubao.com)的AI编程功能,提示词如下:

请帮我设计一个简单的企业网页,外贸行业相关,最核心的功能是:
在网页右下角嵌入一个小按钮,当鼠标点击时会出现一个客服聊天窗口。
这部分代码,我来提供。
嵌入代码如下:

<script>
window.difyChatbotConfig = {
  token: 'mwSXtGDoHIpcWlQ4',
  baseUrl: 'http://147.15.96.112',
  systemVariables: {
    // user_id: 'YOU CAN DEFINE USER ID HERE',
    // conversation_id: 'YOU CAN DEFINE CONVERSATION ID HERE, IT MUST BE A VALID UUID',
  },
}
</script>
<script src="http://147.15.96.112/embed.min.js" id="mwSXtGDoHIpcWlQ4" defer></script>

将你的实际token和baseUrl替换进去即可。生成后的网页预览效果完全满足测试需求。

整个流程走下来,硬件成本不到一杯咖啡钱(按云服务器按量计费),时间成本大约一两个小时。对于资源有限的中小企业来说,这是目前将AI落地到生产环境最直接、最高效的路径之一。关键在于:把企业自身的知识库“喂”给模型,才能真正做出有业务价值的智能助手。

相关下载