\n# AI客服搭建教程:用Dify+企业知识库打造7×24智能客服\n做电商三年,我最头疼的事情就是客服。白天要盯数据、选品、投广告,晚上还要回复客户消息。请一个客服月薪5000起步,两个客服轮班就是1万多。后来我发现用Dify搭一套AI客服系统,成本直接降到每月300块以内,效果还比人工客服稳定。今天就把整套搭建流程分享出来,照着做就行。
为什么要搭AI客服
先说一组数据。我们店铺日均咨询量大概280条,其中70%是重复问题——发货时间、退换货政策、尺码推荐、物流查询。这些问题人工客服每天要回答将近200遍,效率极低。

我统计过人工客服的数据:
- 平均响应时间:47秒
- 高峰期排队等待:最长8分钟
- 夜间无人值守:丢失约15%的咨询转化
- 每月人力成本:12000元(2人轮班)
换成AI客服之后:
- 平均响应时间:1.2秒
- 7×24小时在线,无排队
- 夜间转化率提升23%
- 每月成本:280元(API调用费+服务器)
这不是理论数据,是我自己店铺跑了4个月的真实结果。如果你想了解更多的AI工具组合,可以看看我写的免费AI工具合集。
Dify是什么
Dify是一个开源的LLM应用开发平台。简单说,它让你不用写代码就能搭建基于大模型的智能应用。聊天机器人、知识库问答、工作流自动化,这些都能做。

选Dify而不是其他平台,原因有三个:
- 开源免费:社区版完全免费,私有部署不花钱
- 知识库能力强:支持PDF、Word、网页、数据库等多种格式导入
- 可视化编排:拖拽式工作流,不懂代码也能搞定
如果你之前用过Coze,Dify的逻辑类似但更灵活。关于Coze的使用教程可以参考Coze搭建教程。
搭建前的准备工作
在动手之前,你需要准备这些东西:

| 准备项 | 说明 | 预计耗时 |
|---|---|---|
| 服务器 | 2核4G云服务器即可 | 已有则跳过 |
| Docker环境 | Dify依赖Docker运行 | 30分钟 |
| 企业知识库文档 | FAQ、产品手册、政策文档 | 1-2天整理 |
| 大模型API | DeepSeek或通义千问 | 10分钟注册 |
| 企业微信/钉钉 | 用于接入客服渠道 | 已有则跳过 |
服务器推荐用腾讯云轻量应用服务器,2核4G的一年大概600块。如果你已有服务器,这一步直接跳过。
大模型API我推荐DeepSeek,性价比最高。每百万token只要2块钱,比GPT-4便宜将近50倍。具体注册和使用方法可以看我的DeepSeek使用指南。
第一步:部署Dify
部署Dify最简单的方式是用Docker Compose。整个过程大概20分钟。
首先SSH连上你的服务器,安装Docker:
curl -fsSL https://get.docker.com | sh
然后克隆Dify仓库并启动:
git clone https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
docker compose up -d
启动完成后,浏览器访问 http://你的服务器IP:3000 就能看到Dify的管理界面了。首次登录需要设置管理员账号。
如果部署过程中遇到问题,最常见的是端口冲突。检查一下3000、5001、6379这几个端口有没有被占用就行。
第二步:搭建企业知识库
这一步是整个系统的核心。知识库的质量直接决定了AI客服的回答准确率。
整理知识文档
把企业知识分成这几类:
- FAQ文档:客户最常问的50-100个问题及标准答案
- 产品说明:产品参数、使用方法、注意事项
- 政策文档:退换货政策、保修条款、配送规则
- 话术模板:促销话术、安抚话术、引导话术
我整理知识文档花了一个周末。把之前客服聊天记录导出来,按问题频率排序,然后逐个写出标准答案。最终整理了87个FAQ、12份产品文档、5份政策文档。
导入知识库
在Dify后台,点击「知识库」-「创建知识库」,选择「导入已有文本」。支持的格式包括:
- TXT / Markdown
- DOCX
- HTML网页
- CSV表格
我推荐把FAQ整理成Markdown格式导入,效果最好。每个FAQ一个段落,问题用加粗标记,答案紧跟其后。
导入后设置分段策略。我选的是「自动分段」,分段长度设为500字符,重叠50字符。这样能保证检索时上下文不会断裂。
选择嵌入模型
知识库需要用嵌入模型把文本转成向量。Dify内置了几个选项:
| 嵌入模型 | 效果 | 成本 | 推荐场景 |
|---|---|---|---|
| text-embedding-3-small | 优秀 | 低 | 预算有限 |
| bge-large-zh | 优秀 | 免费(本地) | 中文场景首选 |
| m3e-base | 良好 | 免费(本地) | 轻量部署 |
中文场景我强烈推荐bge-large-zh。这个模型在中文语义检索上表现非常好,而且可以本地部署,不花API费用。
第三步:创建聊天助手应用
知识库准备好后,就可以创建AI客服应用了。
在Dify后台点击「工作室」-「创建空白应用」,选择「聊天助手」类型。
配置提示词
提示词是AI客服的「人设」,非常关键。我反复调了两周,最终稳定下来的版本是这样的:
你是[品牌名]的专业客服助手。你的职责是准确、友善地回答客户关于产品、订单、售后的问题。
规则:
1. 只根据知识库内容回答,不编造信息
2. 如果知识库中没有答案,回复:这个问题我帮您转接人工客服,请稍等
3. 回答简洁,每次回复不超过150字
4. 涉及退款、投诉等敏感操作,引导客户联系人工
5. 语气亲切自然,适当使用表情符号
关联知识库
在应用设置里,把之前创建的知识库关联上来。检索模式选「混合检索」,Top-K设为3,Score阈值设为0.5。
混合检索结合了关键词匹配和语义检索的优点,准确率比单一模式高15%左右。
设置对话开场白
好的开场白能引导客户快速描述问题:
您好!我是[品牌名]的智能客服小助手 😊
请问有什么可以帮您?您可以直接描述问题,或者点击以下常见问题:
📦 物流查询
🔄 退换货政策
📏 尺码推荐
💰 优惠活动
第四步:接入客服渠道
AI客服搭好了,接下来要让客户能用上。Dify支持多种接入方式。
网页嵌入
最简单的方式。在Dify后台点「嵌入网站」,复制一段JS代码到你的网站就行:
<script src="https://你的域名/v1/webapp/embed.js"></script>
放到网站的footer或者侧边栏,客户打开网页就能看到聊天窗口。
企业微信接入
如果你的客服主要在企业微信上,需要通过API对接。Dify提供了RESTful API,调用方式很简单:
import requests
url = "https://你的域名/v1/chat-messages"
headers = {
"Authorization": "Bearer app-xxxx",
"Content-Type": "application/json"
}
data = {
"inputs": {},
"query": "客户的问题",
"response_mode": "streaming",
"user": "customer_001"
}
response = requests.post(url, json=data, headers=headers)
企业微信接入需要写一个简单的中间层服务,接收企微消息然后转发给Dify。我让AI帮我写的,半小时就搞定了。如果你对企业微信自动化感兴趣,可以看看n8n自动化教程。
钉钉接入
钉钉的逻辑和企业微信类似。通过钉钉机器人的Webhook接收消息,调用Dify API处理后回复。
第五步:优化和调优
AI客服上线只是开始,持续优化才是关键。
监控对话质量
Dify后台有「日志与标注」功能,可以看到每一次对话的详情。我每天花10分钟看前一天的对话记录,重点关注:
- AI回答错误的问题——补充知识库
- 客户反复追问的问题——优化答案表述
- 转人工的问题——看是否需要新增知识条目
上线第一个月,AI客服的解决率是72%。经过持续优化,第四个月提升到了91%。
持续更新知识库
知识库不是一劳永逸的。新品上架、活动变更、政策调整,都要及时更新。
我的习惯是每周五下午花半小时更新知识库。把这一周新增的问题和变化的政策整理进去。
A/B测试不同提示词
同一类问题,不同的提示词写法效果差异很大。我做过一个测试:
| 提示词风格 | 客户满意度 | 平均回复长度 | 转人工率 |
|---|---|---|---|
| 正式严谨 | 3.2/5 | 180字 | 28% |
| 亲切自然 | 4.5/5 | 95字 | 12% |
| 简洁直白 | 4.1/5 | 60字 | 18% |
亲切自然的风格在我们店铺效果最好。但不同行业可能不一样,建议自己做测试。
成本核算
很多人关心成本,我把我的实际费用列出来:
| 项目 | 月费用 | 说明 |
|---|---|---|
| 云服务器 | 50元 | 2核4G轻量服务器 |
| DeepSeek API | 180元 | 日均280次对话 |
| 域名SSL | 0元 | Let’s Encrypt免费证书 |
| bge嵌入模型 | 0元 | 本地部署 |
| 合计 | 230元 |
对比之前请2个客服的12000元月支出,节省了97%。当然AI客服不能完全替代人工,复杂问题和投诉还是需要人处理。我的做法是AI处理80%的常规咨询,人工专注20%的高价值服务。
AI客服搭建完成后:上线前必须做的5件事
系统搭好了不代表能直接上线。我踩过坑,所以总结了这5个上线前的检查项。
压力测试
上线之前,我让同事和朋友模拟了50个并发对话。看看系统在高负载下会不会崩溃或响应变慢。测试发现Dify本身没问题,但DeepSeek的API在并发超过20的时候响应时间会从1秒变到5秒。
解决方案是在Dify里设置一个排队机制,超过10个并发就提示「当前咨询人数较多,请稍候」。客户看到提示一般能接受,比直接报错或超时好多了。
敏感词过滤
做电商的都懂,有些词是不能让AI说的。比如承诺「假一赔十」、说竞争对手坏话、给出不确定的价格信息。
我在Dify的工作流里加了一个敏感词过滤节点。维护了一个包含200多个敏感词的列表,AI回复如果命中这些词就会触发人工审核而不是直接发给客户。上线后这个机制拦住了十几次潜在风险回复。
转人工机制
AI客服不可能解决所有问题。必须设置清晰的转人工触发条件:
- 客户主动要求转人工——立即转
- AI连续3次回答「不确定」——自动转
- 检测到负面情绪词(投诉、骗子、退款等)——自动转
- 涉及金额超过500元的售后问题——自动转
- 对话超过10轮未解决——建议转
转人工的时候要把对话记录一起带过去,这样人工客服不用重新问一遍。这个细节很重要,直接影响客户体验。
数据埋点
上线前要在关键节点做好数据埋点。我追踪的指标包括:
- 每次对话的轮数(判断问题复杂度)
- 转人工比例(衡量AI解决能力)
- 平均对话时长(衡量效率)
- 客户满意度评分(对话结束后弹出评价)
- 各时段咨询量分布(用于优化人工排班)
这些数据是后续优化的基础。没有数据就没有方向。
灰度上线
不要一上来就全量切换。我的做法是先让AI客服处理20%的咨询,人工处理80%。观察一周没问题后提升到50%,再观察一周提升到80%。
灰度期间重点关注转人工的比例和客户投诉。如果转人工比例超过40%,说明知识库还不够完善,需要先补充内容再扩大AI的比例。
进阶技巧
搭完基础版之后,这些进阶技巧能让你的AI客服更强大。
多轮对话记忆
Dify原生支持多轮对话。在应用设置里开启「对话历史记录」,设置保留最近10轮。这样AI能理解上下文,比如客户先问「这款有没有红色」,接着问「那蓝色的呢」,AI能知道「那」指的是同一款产品。
意图识别分流
不是所有问题都需要知识库回答。我设置了一个意图识别节点,把客户问题分成几类:
- 产品咨询 → 知识库回答
- 订单查询 → 调用订单系统API
- 投诉建议 → 直接转人工
- 闲聊寒暄 → 简短回复后引导回正题
这样能大幅提升回答的准确性和效率。想了解更多的AI Agent框架,可以参考AI Agent框架对比。
自动化工单创建
对于需要人工跟进的问题,我让AI自动创建工单。通过Dify的工作流功能,当识别到投诉类问题时,自动把对话记录和客户信息写入飞书多维表格,客服上班后直接处理。
情感分析预警
在提示词里加入情感判断逻辑。当客户表达不满时,AI先安抚,连续两次不满自动转人工并标记为高优先级。这让我们店铺的差评率降低了35%。
多语言支持
做跨境电商的朋友可以用Dify的多语言功能。在提示词里加一条「根据客户使用的语言回复」,AI就能自动切换中英文。我测试过英文场景,准确率大概在85%左右,日常咨询够用。
常见问题
知识库内容太多会不会影响回答质量
会有影响但可控。我的经验是单个知识库不超过2000个段落效果最好。如果内容很多,按类别拆分成多个知识库,在应用里根据问题类型调用对应的知识库。另外定期清理过时内容也很重要,我每个月会删除或更新大约10%的旧条目。
AI客服回答错误导致客户投诉怎么办
这个问题的关键不在于避免错误,而在于快速发现和处理。首先设置好兜底策略,不确定的问题转人工。其次每天检查对话日志,发现错误立刻补充知识库。最后保留对话记录作为证据,万一出问题有据可查。上线4个月我遇到过3次回答偏差,都在24小时内修复了。
Dify和Coze哪个更适合搭AI客服
两个我都用过。Coze上手更简单,适合快速验证想法。Dify灵活度更高,适合正式生产环境。如果你需要私有部署、深度定制、接入内部系统,选Dify。如果只是简单问答、不需要太多定制,Coze也够用。我的建议是先用Coze快速验证效果,确认方案可行后再用Dify搭建正式版。
总结
AI客服搭建没有想象中那么难。用Dify+知识库的方案,一个下午就能跑起来。关键是后续的知识库维护和对话质量优化,这才是决定效果的核心。
我的建议是先从FAQ知识库开始,把最常被问的50个问题覆盖掉。跑顺了再逐步扩展产品文档、政策文档。不要一上来就追求完美,先让系统转起来,再慢慢优化。
如果你也在用AI提效,欢迎看看我的AI变现方法合集,里面有很多实操案例。
我的AI客服系统运行数据总结
运行4个月之后,我把所有数据汇总一下,给大家一个参考。
整体效果
| 指标 | 上线前(纯人工) | 上线后(AI+人工) | 变化 |
|---|---|---|---|
| 日均处理咨询量 | 280条 | 280条 | 不变 |
| 人工处理比例 | 100% | 18% | 下降82% |
| 平均响应时间 | 47秒 | 3.5秒 | 提升13倍 |
| 客户满意度 | 4.1/5 | 4.3/5 | 提升5% |
| 夜间转化率 | 2.3% | 5.1% | 提升122% |
| 月均客服成本 | 12000元 | 1230元 | 降低90% |
最受欢迎的功能
根据客户反馈,最受欢迎的三个功能是:快速物流查询(输入订单号秒查)、智能尺码推荐(根据身高体重推荐)、退换货政策即时解答。这三个功能覆盖了60%的咨询量。
遇到的问题及解决方案
运行过程中遇到的主要问题:
- 新品知识库更新不及时:新品上架后前3天AI回答准确率会下降。解决:建立新品上架标准流程,上架当天同步更新知识库。
- 促销活动期间的特殊问题:双11期间优惠规则复杂,AI容易搞混。解决:活动期间增加人工值班比例,同时提前把活动规则详细写入知识库。
- 方言和错别字理解:部分客户用方言或打错字,AI理解不了。解决:在知识库中加入常见的错别字和方言对应关系。
这些经验希望能帮到你少走弯路。搭建AI客服系统不是一蹴而就的事情,需要持续优化和迭代。但只要基础搭好了,后面的优化工作其实不费太多时间。我现在每周花在AI客服维护上的时间不超过2小时,但它帮我节省了每月超过1万元的人工成本。这笔投入的回报率非常高。
写给还在犹豫的你
如果你还在纠结要不要搭AI客服,我的建议是:先搭一个最小版本试试。不需要一开始就做得很完美,先把最常见的20个FAQ导入知识库,跑一周看看效果。
我见过太多人花几个月规划一个完美的AI客服方案,最后因为各种原因没落地。不如先动手,在实践中学习和优化。Dify部署半小时就能跑起来,知识库导入一个小时就能搞定,总投入不到两个小时。这两个小时可能会改变你的客服团队的工作方式。
最后提醒一点:AI客服是辅助工具,不是万能药。它的定位是处理80%的标准化问题,把人力从重复劳动中解放出来。那些需要共情、需要灵活判断的高价值服务,依然需要优秀的人工客服来完成。把AI和人工结合起来,才能给客户最好的体验。