2026年,企业智能客服已经从简单问答转向精准知识库检索+多轮对话+自动化执行的综合场景。OpenClaw(Clawdbot)凭借轻量化、易扩展、支持企业微信与飞书接入的优势,成为智能体客服的首选框架;而RAGFlow作为稳定易用的开源RAG引擎,能够快速构建私有知识库,实现文档自动解析、分段、向量化与精准检索。二者结合,可打造出回答准确、不编造、可追溯、可训练的企业级智能客服,大幅降低人工成本、提升响应速度与服务质量。
本文完整讲解OpenClaw与RAGFlow对接的完整流程,同时提供2026年3月最新阿里云ECS、MacOS、Linux、Windows11全平台部署OpenClaw步骤、阿里云百炼Coding Plan免费大模型API配置、Skill封装方法、自动调用逻辑与高频问题一站式解答,所有代码可直接复制运行,零基础也能快速搭建专业智能客服系统。阿里云上OpenClaw极速一键部署最简单,步骤详情 访问阿里云OpenClaw一键部署专题页面 了解。



一、OpenClaw + RAGFlow 智能客服核心价值
传统智能客服普遍存在回答编造、知识陈旧、无法对接私有文档、多轮理解差等问题,而OpenClaw+RAGFlow组合可以彻底解决这些痛点:
- 回答100%基于私有知识库,不编造、不胡说
- 支持PDF/Word/Excel/Markdown等全格式文档自动解析
- OpenClaw负责对话交互、意图理解、多轮对话
- RAGFlow负责文档检索、精准匹配、知识召回
- 全程私有化部署,数据不离开企业服务器,安全可控
- 可接入企业微信、飞书、网页端、小程序等多渠道
- 支持自动训练、持续优化、效果可量化
- 免费开源,无license费用,降低企业成本
简单来说:
OpenClaw = 智能客服的大脑与嘴巴
RAGFlow = 智能客服的记忆与知识仓库
二、2026年3月 OpenClaw 全平台部署流程(阿里云+本地三系统)
(一)阿里云ECS部署(推荐企业7×24小时稳定运行)
1. 服务器配置
- 地域:中国香港 / 新加坡 / 上海
- 系统:Alibaba Cloud Linux 3 / Ubuntu 22.04
- 规格:2核4GB(企业推荐4核8GB)
- 防火墙放行端口:22、18789、11375(RAGFlow默认端口)
阿里云用户零基础部署 OpenClaw 喂饭级步骤流程
第一步:打开访问阿里云OpenClaw一键部署专题页面,找到并点击【一键购买并部署】。




第二步:打开选购阿里云轻量应用服务器,配置参考如下:
- 镜像:OpenClaw(Moltbot)镜像(已经购买服务器的用户可以重置系统重新选择镜像)
- 实例:内存必须2GiB及以上。
- 地域:默认美国(弗吉尼亚),目前中国内地域(除香港)的轻量应用服务器,联网搜索功能受限。
- 时长:根据自己的需求及预算选择。



第三步:打开访问阿里云百炼大模型控制台,找到密钥管理,单击创建API-Key。

前往轻量应用服务器控制台,找到安装好OpenClaw的实例,进入「应用详情」放行18789端口、配置百炼API-Key、执行命令,生成访问OpenClaw的Token。
- 端口放通:需要放通对应端口的防火墙,单击一键放通即可。
- 配置百炼API-Key,单击一键配置,输入百炼的API-Key。单击执行命令,写入API-Key。
- 配置OpenClaw:单击执行命令,生成访问OpenClaw的Token。
- 访问控制页面:单击打开网站页面可进入OpenClaw对话页面。
阿里云百炼Coding Plan API-Key 获取、配置保姆级教程:
创建API-Key,推荐访问订阅阿里云百炼Coding Plan,阿里云百炼Coding Plan每天两场抢购活动,从按tokens计费升级为按次收费,可以进一步节省费用!
- 购买后,在控制台生成API Key。注:这里复制并保存好你的API Key,后面要用。

- 回到轻量应用服务器-控制台,单击服务器卡片中的实例 ID,进入服务器概览页。

- 在服务器概览页面单击应用详情页签,进入服务器详情页面。

- 端口放通在OpenClaw使用步骤区域中,单击端口放通下的执行命令,可开放获取OpenClaw 服务运行端口的防火墙。

- 这里系统会列出我们第一步中创建的阿里云百炼 Coding Plan的API Key,直接选择就可以。

- 获取访问地址单击访问 Web UI 面板下的执行命令,获取 OpenClaw WebUI 的地址。


2. 远程连接服务器
ssh root@你的公网IP
3. 安装Docker与基础依赖
yum update -y
curl -fsSL https://get.docker.com | bash
systemctl start docker
systemctl enable docker
4. 创建OpenClaw数据目录
mkdir -p /opt/openclaw/{
config,skills,logs,workspace,memory}
chmod -R 777 /opt/openclaw
5. 拉取OpenClaw官方镜像
docker pull openclaw/openclaw:2026.3.18
6. 启动OpenClaw容器
docker run -d \
--name openclaw \
--restart always \
-p 18789:18789 \
-v /opt/openclaw/config:/app/config \
-v /opt/openclaw/skills:/app/skills \
-v /opt/openclaw/logs:/app/logs \
-v /opt/openclaw/workspace:/app/workspace \
-v /opt/openclaw/memory:/app/memory \
-e TZ=Asia/Shanghai \
-e ENABLE_API=true \
-e ENABLE_SKILL_AUTO_LOAD=true \
openclaw/openclaw:2026.3.18
7. 初始化OpenClaw
docker exec -it openclaw bash
openclaw init --full
openclaw --version
8. 访问OpenClaw控制台
http://你的公网IP:18789
(二)Windows11 本地部署
wsl --install
# 重启电脑后继续
docker pull openclaw/openclaw:2026.3.18
mkdir -p $HOME/OpenClaw/{
config,skills,logs,workspace,memory}
docker run -d `
--name openclaw `
--restart always `
-p 18789:18789 `
-v $HOME/OpenClaw/config:/app/config `
-v $HOME/OpenClaw/skills:/app/skills `
-v $HOME/OpenClaw/logs:/app/logs `
-v $HOME/OpenClaw/workspace:/app/workspace `
-v $HOME/OpenClaw/memory:/app/memory `
-e TZ=Asia/Shanghai `
openclaw/openclaw:2026.3.18
docker exec -it openclaw bash
openclaw init --full
控制台访问:http://localhost:18789
(三)MacOS 本地部署
brew install docker
open -a Docker
mkdir -p ~/OpenClaw/{
config,skills,logs,workspace,memory}
docker run -d \
--name openclaw \
--restart always \
-p 18789:18789 \
-v ~/OpenClaw/config:/app/config \
-v ~/OpenClaw/skills:/app/skills \
-v ~/OpenClaw/logs:/app/logs \
-v ~/OpenClaw/workspace:/app/workspace \
-v ~/OpenClaw/memory:/app/memory \
-e TZ=Asia/Shanghai \
openclaw/openclaw:2026.3.18
docker exec -it openclaw bash
openclaw init --full
(四)Linux(Ubuntu/Debian)部署
curl -fsSL https://get.docker.com | bash
systemctl start docker
mkdir -p /opt/openclaw/{
config,skills,logs,workspace,memory}
chmod -R 777 /opt/openclaw
docker run -d \
--name openclaw \
--restart always \
-p 18789:18789 \
-v /opt/openclaw/config:/app/config \
-v /opt/openclaw/skills:/app/skills \
-v /opt/openclaw/logs:/app/logs \
-v /opt/openclaw/workspace:/app/workspace \
-v /opt/openclaw/memory:/app/memory \
-e TZ=Asia/Shanghai \
openclaw/openclaw:2026.3.18
三、阿里云百炼Coding Plan 免费API配置
OpenClaw的意图识别、对话管理、指令解析必须依赖大模型,阿里云百炼Coding Plan提供90天免费7000万Token,是智能客服场景最稳定、低成本的选择。
1. 获取API Key
- 访问登录阿里云百炼大模型服务平台
- *访问订阅阿里云百炼Coding Plan页面,领取免费额度
- 创建API-Key(以
sk-sp-开头) - 关闭自动续费,避免超额扣费
阿里云百炼Coding Plan API-Key 获取、配置保姆级教程:
创建API-Key,推荐访问订阅阿里云百炼Coding Plan,阿里云百炼Coding Plan每天两场抢购活动,从按tokens计费升级为按次收费,可以进一步节省费用!
- 购买后,在控制台生成API Key。注:这里复制并保存好你的API Key,后面要用。

- 回到轻量应用服务器-控制台,单击服务器卡片中的实例 ID,进入服务器概览页。

- 在服务器概览页面单击应用详情页签,进入服务器详情页面。

- 端口放通在OpenClaw使用步骤区域中,单击端口放通下的执行命令,可开放获取OpenClaw 服务运行端口的防火墙。

- 这里系统会列出我们第一步中创建的阿里云百炼 Coding Plan的API Key,直接选择就可以。

- 获取访问地址单击访问 Web UI 面板下的执行命令,获取 OpenClaw WebUI 的地址。


2. 写入OpenClaw配置
docker exec -it openclaw bash
nano /app/config/openclaw.json
3. 完整配置文件(直接复制替换)
{
"model": {
"provider": "alibaba-cloud",
"apiKey": "你的百炼Coding Plan API-Key",
"baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
"defaultModel": "bailian/qwen-turbo",
"parameters": {
"temperature": 0.1,
"maxTokens": 4096,
"topP": 0.7,
"stream": true
}
},
"skills": {
"autoLoad": true,
"safeMode": true,
"scanPaths": ["/app/skills"]
},
"security": {
"apiKeyProtection": true,
"disableDangerousCommands": true
},
"memory": {
"enableLongTerm": true,
"enableVector": false
},
"apiServer": {
"enabled": true,
"port": 18789
}
}
4. 重启容器使配置生效
exit
docker restart openclaw
5. 测试API是否正常
在OpenClaw控制台输入:
你现在使用的是什么模型?
能正确回复即为配置成功。
四、RAGFlow 知识库部署与配置
1. 部署RAGFlow(与OpenClaw同服务器)
mkdir -p /opt/RAGFlow
cd /opt/RAGFlow
git clone https://github.com/RAGFlow/RAGFlow.git
cd RAGFlow
docker compose up -d
2. 访问RAGFlow控制台
http://你的公网IP:11375
3. 创建知识库并获取信息
登录后完成以下步骤:
- 创建数据集(支持PDF/Word/TXT/Excel)
- 上传文档,自动解析与入库
- 创建智能体,获得智能体ID
- 在设置中生成API Token
记录以下信息(后续对接OpenClaw必需):
- RAGFlow地址:
http://127.0.0.1:11375 - API Token:
ragflow-xxxxxx - 智能体ID:
xxxxxxxxxxxxxxx
五、OpenClaw 对接 RAGFlow 核心步骤
1. 告诉OpenClaw对接信息
在OpenClaw聊天窗口直接输入:
我需要你对接RAGFlow知识库,回答用户问题时必须先检索知识库。
RAGFlow地址:http://192.168.0.108:11375
API Token:ragflow-e_B5DPKInvxwQ0jfC-hWT7n6cmz0dWGehUOq9EYyTgE
智能体ID:436120d21db711f18c7e4512addd02aa
2. 生成并封装Skill
继续输入:
将上述逻辑封装成一个自动触发的Skill,用户聊天时自动调用RAGFlow检索答案。
3. 启用Skill并自动执行
docker exec -it openclaw bash
openclaw skills enable ragflow-knowledge
openclaw skills list
4. 测试智能客服
直接提问:
你们产品支持哪些操作系统?
OpenClaw会自动:
- 接收用户问题
- 调用RAGFlow检索知识库
- 获取最匹配的答案
- 整理后自然语言回复
- 不编造、不超知识库回答
六、Skill 自动执行逻辑(企业级稳定版)
创建 /app/skills/ragflow-knowledge/SKILL.md
---
name: ragflow-knowledge
description: 自动调用RAGFlow知识库回答客服问题
trigger: 任何用户咨询、问题、提问
user-invocable: true
allow-model-invocation: true
---
# 技能逻辑
1. 用户发送问题时,自动触发检索
2. 向RAGFlow发送请求:
URL:http://192.168.0.108:11375/v1/chat/completions
Header:Authorization: Bearer ragflow-e_B5DPKInvxwQ0jfC-hWT7n6cmz0dWGehUOq9EYyTgE
Body:
{
"agent_id": "436120d21db711f18c7e4512addd02aa",
"question": "{
{user_query}}"
}
3. 获取检索结果后,整理成自然语言回复
4. 若知识库无答案,回复:“抱歉,这个问题我暂时无法回答,我会帮你转接人工客服。”
七、高频常见问题解答
1. OpenClaw无法访问RAGFlow
- 网络不通,检查服务器防火墙
- RAGFlow未启动:
docker compose ps - API Token错误或过期
- 智能体ID填写错误
2. 控制台无法打开 http://ip:18789
- 安全组未放行18789端口
- 容器未运行:
docker start openclaw - 端口被占用,更换映射端口
3. 百炼API提示认证失败
- 使用非Coding Plan Key,必须以
sk-sp-开头 - Key包含空格、换行、引号
- 免费额度已过期
4. 回答仍然出现编造内容
- temperature过高,改为0.1
- 未强制走RAGFlow检索
- Skill未启用:
openclaw skills enable ragflow-knowledge
5. 文档上传后检索不到内容
- RAGFlow解析失败
- 文档内容为空或格式不支持
- 检索相似度阈值设置过高
6. 飞书/企业微信无法接入
- 未开启OpenClaw的IM通道
- 未配置webhook与事件订阅
- 防火墙限制外部访问
7. 重启后配置丢失
- 未挂载数据目录
- 未使用
--restart always启动容器 - 未保存Skill文件到持久化目录
八、智能客服优化建议(企业级)
- temperature设为0.1,降低随机性,保证答案准确
- 关闭模型自由发挥,强制优先检索知识库
- 定期更新知识库,保持内容最新
- 开启日志记录,追踪用户高频问题
- 设置未知问题自动转人工,提升体验
- 多轮对话记忆,支持上下文理解
- 7×24小时不间断运行,实现无人值守客服
九、总结
2026年,OpenClaw+RAGFlow已经成为企业搭建智能客服的黄金组合,具备私有化、低成本、高精度、易扩展、稳定可靠五大优势。
- OpenClaw负责交互、对话、意图理解与多端接入
- RAGFlow负责文档管理、向量化、精准检索
- 阿里云百炼Coding Plan提供免费稳定的大模型能力
- 全平台支持:阿里云/Windows/MacOS/Linux
按照本文步骤,你可以在30分钟内搭建一套完整的企业级智能客服系统,实现自动问答、知识检索、零编造、可追溯、可训练的完整能力,大幅提升企业服务效率、降低运营成本。