华为云Flexus+DeepSeek征文 | 基于Dify构建网站智能客服
- 一、构建网站智能客服引言
- 二、构建网站智能客服环境
-
- [2.1 基于FlexusX实例的Dify平台](#2.1 基于FlexusX实例的Dify平台)
- [2.2 基于MaaS的模型API商用服务](#2.2 基于MaaS的模型API商用服务)
- 三、构建网站智能客服实战
-
- [3.1 配置Dify环境](#3.1 配置Dify环境)
- [3.2 创建智能客服应用](#3.2 创建智能客服应用)
- [3.3 使用网站智能客服](#3.3 使用网站智能客服)
- 四、总结
一、构建网站智能客服引言
在当今数字化时代,智能客服
已成为企业提升客户服务效率和用户体验的重要工具。传统客服系统往往面临人力成本高、响应速度慢、知识更新滞后等问题。而基于大语言模型(LLM)的智能客服解决方案能够7×24小时不间断服务,快速响应客户需求,大幅降低企业运营成本。
DeepSeek-R1
作为一款性能卓越的开源大语言模型,在数学推理(MATH 500第一)和代码生成(LiveCodeBench第一)等场景表现突出,特别适合处理复杂的多轮对话场景。而Dify
作为同样开源的生成式AI应用开发平台,提供了可视化编排界面和丰富的功能模块,使开发者无需编写复杂代码即可快速构建AI应用。
DeepSeek-R1与Dify的结合为企业提供了零代码开发
、高性能推理
、知识增强
和显著成本优势
的一站式智能客服解决方案:通过Dify可视化界面3分钟即可搭建应用,DeepSeek-R1在多步骤逻辑问题处理上比传统方案快5-10倍,结合RAG技术可关联企业私有文档提升回答准确性,同时华为云FlexusX + 华为云ModelArts Studio
为项目的稳定高效的运行提供可靠的基础,还让用户更省钱!

二、构建网站智能客服环境
2.1 基于FlexusX实例的Dify平台
华为云FlexusX实例
提供高性价比的云服务器,按需选择资源规格、支持自动扩展,减少资源闲置,优化成本投入,并且首创大模型QoS保障,智能全域调度,算力分配长稳态运行,一直加速一直快,用于搭建Dify-LLM应用开发平台。
Dify是一个能力丰富的开源AI应用开发平台
,为大型语言模型(LLM)应用的开发而设计。它巧妙地结合了后端即服务(Backend as Service)和LLMOps的理念,提供了一套易用的界面和API,加速了开发者构建可扩展的生成式AI应用的过程。
参考:华为云Flexus+DeepSeek征文 | 基于FlexusX单机一键部署社区版Dify-LLM应用开发平台教程
2.2 基于MaaS的模型API商用服务
MaaS预置服务的商用服务为企业用户提供高性能、高可用的推理API服务,支持按Token用量计费的模式。该服务适用于需要商用级稳定性、更高调用频次和专业支持的场景。
参考:华为云Flexus+DeepSeek征文 | 基于ModelArts Studio开通和使用DeepSeek-V3/R1商用服务教程

三、构建网站智能客服实战
3.1 配置Dify环境
输入管理员的邮箱和密码,登录基于FlexusX部署好的Dify网站

将MaaS平台的模型服务接入Dify,这里我们选择的是DeepSeek R1商用服务
,需要记住调用说明中的接口信息
和 API Key 管理中API Key
,若没有可以重新创建即可

配置Dify模型供应商:设置 - 模型供应商 - 找到OpenAI-API-compatible
供应商并单击添加模型
,在添加 OpenAI-API-compatible对话框,配置相关参数,然后单击保存

参数 | 说明 |
---|---|
模型类型 | 选择LLM 。 |
模型名称 | 填入模型名称。 |
API Key | 填入创建的API Key。 |
API Endpoint URL | 填入获取的MaaS服务的基础API地址,需要去掉地址尾部的"/chat/completions"后填入 |
3.2 创建智能客服应用
为了让智能客服能够基于企业内部的知识文档进行问答,可以在Dify中创建一个知识库,Dify能够协助进行数据的分段和清理工作,Dify提供两种索引方式:高质量
和经济
。

比较项目 | 高质量索引 | 经济索引 |
---|---|---|
索引原理 | 通过嵌入模型将文本块转换为数字向量,进行精确匹配,可使用向量检索、全文检索、混合检索。 | 每个文本块仅使用10个关键词,采用倒排索引方法选择相关文本块。 |
检索精度 | 精度高,可使用重排模型等优化结果。 | 相对较低。 |
资源消耗 | 启用重排模型等功能会消耗模型Tokens,对系统资源要求较高。 | 不消耗Tokens,对资源要求低。 |
适用场景 | 适用于对检索准确性和结果质量要求高的场景,例如专业知识查询、科研文献检索等自然语言文本场景。 | 适用于对检索速度要求较高、对精度要求相对较低的一般性场景,例如快速浏览大量文档获取大致信息。 |
检索设置 | 有向量检索、全文检索、混合检索三种检索设置,可配置Rerank模型等。 | 只提供倒排索引方法,无复杂检索设置和参数配置。 |
创建知识库:在Dify平台导航栏,单击知识库
,选择创建知识库
,在选择数据源
页面,上传知识文档(可以同时上传多个文本文件)

索引方式
选择经济
,配置其他信息,单击保存并处理

等待知识库处理并完成即可

处理完成后,可以在召唤测试
中进行测试

创建并调试客服机器人:在工作室
页签,单击创建空白应用
,应用类型
选择Agent
,输入名称和描述,进入AI的编排页面

进行AI人设设置,在左上角提示词
处输入Prompt ,设定该AI与用户交谈时的语气和风格。
智能客服提示词示例:你是一个友好的智能客服助手,负责解答用户提出的关于产品的问题、处理订单、提供技术支持。当用户提出的问题你没有找到合适答案的时候,要回答不知道。

在上下文
处添加刚刚创建的知识库,让AI基于内部知识回答问题。

单击右下角功能的管理
打开功能开关,配置开场白,即用户进入界面后AI的开场问候语
例如:您好,有什么可以帮到您的?

在添加功能
处开启下一步问题建议配置
功能,基于业务场景设置AI对于用户问题的指引,例如提供常见问题选项或引导用户进一步说明问题

您可以在页面右侧窗口输入Prompt进行效果调试

完成以上配置后,单击右上角发布
菜单中发布更新
保存设置

3.3 使用网站智能客服
在Dify平台完成客服机器人的创建与调试后,可以选择发布 - 运行
测试正式的网站智能客服Agent应用,本应用会进行两次思考,基本流程是:思考问题 - 查询知识库 - 基于知识库和自己思考总结输出回答

还可以将客服机器人嵌入网页前端页面,单击"发布",选择"嵌入网站",选择嵌入方式。Dify支持全屏界面式
、悬浮窗式
、浏览器插件式
三种嵌入方式,请您根据需求选择合适的方式。

先使用 DeepSeek R1 生成一个企业官网HTML代码
提示词:写一个简单的HTML网页,蓝色为主色,有公司官网的风格
html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>蓝海科技 - 官方网站</title>
<style>
/* 蓝色主题CSS (主色#007bff) */
body {
font-family: 'Microsoft YaHei', Arial, sans-serif;
margin: 0;
padding: 0;
color: #333;
line-height: 1.6;
}
/* 导航栏 */
.navbar {
background: #007bff;
color: white;
padding: 15px 0;
position: fixed;
width: 100%;
top: 0;
box-shadow: 0 2px 10px rgba(0,0,0,0.2);
}
.nav-container {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
}
.logo {
font-size: 24px;
font-weight: bold;
}
.nav-links a {
color: white;
text-decoration: none;
margin-left: 20px;
padding: 5px 10px;
border-radius: 4px;
transition: background 0.3s;
}
.nav-links a:hover {
background: rgba(255,255,255,0.2);
}
/* 主要内容区 */
.main-content {
margin-top: 80px;
padding: 40px 20px;
}
.hero {
background: #e6f2ff;
padding: 60px 0;
text-align: center;
border-radius: 8px;
margin-bottom: 30px;
}
.hero h1 {
color: #0056b3;
font-size: 2.5em;
}
.section {
background: white;
padding: 30px;
margin-bottom: 30px;
border-radius: 8px;
box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}
.section h2 {
color: #007bff;
border-bottom: 2px solid #e6f2ff;
padding-bottom: 10px;
}
/* 页脚 */
.footer {
background: #003366;
color: white;
text-align: center;
padding: 20px 0;
margin-top: 40px;
}
.cta-button {
display: inline-block;
background: #0056b3;
color: white;
padding: 10px 20px;
text-decoration: none;
border-radius: 4px;
margin-top: 20px;
transition: background 0.3s;
}
.cta-button:hover {
background: #003d7a;
}
</style>
</head>
<body>
<!-- 导航栏 -->
<nav class="navbar">
<div class="nav-container">
<div class="logo">蓝海科技</div>
<div class="nav-links">
<a href="#home">首页</a>
<a href="#about">关于我们</a>
<a href="#services">服务项目</a>
<a href="#contact">联系我们</a>
</div>
</div>
</nav>
<!-- 主要内容区 -->
<div class="main-content">
<!-- 欢迎横幅 -->
<section class="hero" id="home">
<h1>创新科技 引领未来</h1>
<p>我们致力于提供最前沿的技术解决方案</p>
<a href="#services" class="cta-button">了解我们的服务</a>
</section>
<!-- 关于我们 -->
<section class="section" id="about">
<h2>关于我们</h2>
<p>蓝海科技成立于2010年,是一家专注于企业级软件开发和云计算解决方案的高科技企业。我们拥有超过200名专业技术人员,服务客户遍布全国。</p>
<p>我们的使命是通过技术创新帮助企业实现数字化转型,提升运营效率。</p>
</section>
<!-- 服务项目 -->
<section class="section" id="services">
<h2>服务项目</h2>
<ul>
<li>企业软件开发与定制</li>
<li>云计算与大数据解决方案</li>
<li>人工智能应用开发</li>
<li>IT咨询与技术支持</li>
</ul>
</section>
<!-- 联系我们 -->
<section class="section" id="contact">
<h2>联系我们</h2>
<p>电话: 400-888-8888</p>
<p>邮箱: [email protected]</p>
<p>地址: 北京市海淀区科技园路88号</p>
</section>
</div>
<!-- 页脚 -->
<footer class="footer">
<p>© 2025 蓝海科技有限公司 版权所有</p>
</footer>
</body>
</html>
生成的HTML效果如下

以"悬浮窗式"为例,将下方的代码复制到您网站<head>
或<body>
标签中,更新网站页面,即可与该客服机器人进行对话。
javascript
<script>
window.difyChatbotConfig = {
token: 'EM3MfDA0kaomjLDg',
baseUrl: 'http://localhost',
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://localhost/embed.min.js"
id="EM3MfDA0kaomjLDg"
defer>
</script>
<style>
#dify-chatbot-bubble-button {
background-color: #1C64F2 !important;
}
#dify-chatbot-bubble-window {
width: 24rem !important;
height: 40rem !important;
}
</style>
然后在右下角的位置就会出现智能客服
的图标

这样我们就完成了构建一个网站智能客服,可以测试下实际使用效果

四、总结
DeepSeek-R1与Dify的结合为智能客服开发提供了高效、灵活且经济的解决方案。通过Dify的可视化编排和DeepSeek-R1的强推理能力,企业可快速构建支持多轮对话、知识库检索的智能客服系统,实现7×24小时服务,显著降低人力成本并提升响应速度。本地化部署保障数据安全,RAG技术增强专业领域回答准确性,而开源特性则大幅降低技术门槛,是传统客服升级的理想选择。
华为云Flexus X云服务器通过柔性算力技术实现CPU/内存灵活配比,性能最高达业界同规格6倍,结合MaaS平台提供的DeepSeek-R1等API服务,实现一键部署和智能调优,为企业提供高性能、稳定高效的智能化云服务解决方案。