ChatGPT-On-CS 多平台智能客服本地部署:15分钟跑通微信、千牛、抖音的自动回复
【免费下载链接】ChatGPT-On-CS基于大模型的智能对话客服工具,支持微信、拼多多、千牛、哔哩哔哩、抖音企业号、抖音、抖店、微博聊天、小红书专业号运营、小红书、知乎等平台接入,可选择 GPT3.5/GPT4.0/ 懒人百宝箱 (后续会支持更多平台),能处理文本、语音和图片,通过插件访问操作系统和互联网等外部资源,支持基于自有知识库定制企业 AI 应用。项目地址: https://gitcode.com/gh_mirrors/ch/ChatGPT-On-CS
ChatGPT-On-CS 是一个基于大语言模型的开源智能客服工具,把微信、千牛、哔哩哔哩、抖音企业号、拼多多、小红书、知乎等平台的客服会话接进来,用 GPT、通义千问这类模型自动回答客户咨询。这篇文章带你从克隆仓库走到本地窗口跑通、并且通过第一条自动回复的检验,全程 15 分钟以内。
先做决定:你为什么需要一个自己折腾的客服
客户每天问同样的十个问题,商业客服软件能应付,但你想改回复话术、挂自己的知识库、换成更便宜的模型接口时,封闭工具就顶不住了。ChatGPT-On-CS 是一个 Electron 桌面应用(Electron 指用网页技术写出的跨平台桌面程序),数据全部落在你自己机器上,关键词、模型、知识库都能自己动手改。这是它最大的价值,也是代价:部署和运维在你自己手里。
如果你的目标是把第一个平台接起来跑通,按下面顺序走就行;如果想改代码,直接拉到最后一节看。
动手前:自检三件事
先回答三个问题,再动手:
- Node.js 版本:项目要求 Node 14 以上,实际建议装 16 或 18 的 LTS,
node -v确认 - 磁盘空间:至少留 2GB,依赖里有 Electron 和 SQLite 这类原生模块,装起来不算轻
- 包管理器:项目用 pnpm,没有的话先
npm install -g pnpm装上
最短路径:四条命令打开程序
到这一步,先别急着回车——pnpm install会自动重建原生依赖并预编译前端资源,卡几分钟是正常现象。
git clone https://gitcode.com/gh_mirrors/ch/ChatGPT-On-CS cd ChatGPT-On-CS npm install -g pnpm pnpm install装完依赖,启动:
pnpm start终端里 webpack 编译完,桌面会自己弹出一个 Electron 窗口,主界面就是"店铺管理"页,用来挂接各平台的店铺和客服账号。效果图如下:
开发模式直接跑,不需要先构建。只有要把安装包分发给别人时,才需要执行pnpm run package,产物会落在dist目录。
首次配置:默认能用,想换再看
必须做的一步:填模型 API Key
打开应用后进入设置页,填入 API Key 和接口地址,选模型。除了 GPT 官方地址,也支持通义千问、文心一言等第三方接口,模型调用的转发逻辑集中在src/main/gptproxy目录,每家模型一个子目录。
已经替你想好的部分
- 数据库:用 SQLite(一种单文件数据库),自动建在
Documents/chatgpt-on-cs/msg.db,不用部署任何数据库服务,初始化逻辑在src/main/backend/ormconfig.ts - 关键词回复:首次启动预置了 15 组电商高频问答,覆盖"何时发货""什么快递""退款怎么办""有没有货"等场景,外加"转人工"等转接词和"微信→V信"这类敏感词替换规则
- 日志:写在系统临时目录的
chatgpt-on-cs/logs下
所以首次运行的路径很短:填 Key → 在店铺管理里添加店铺 → 给平台加客服账号 → 开始收消息。
怎么算跑通了:看三个信号
- 主窗口弹出且能看到"店铺管理"页,店铺总数、账号数为 0 属正常
- 终端打印
Database connection has been established successfully.,说明 SQLite 表建好了 - 在客服会话里发一句"你好",机器人会命中内置关键词,回出"您好,在的亲"之类的应答
三条都对上,部署就完成了。问答知识库、AI 自动学习这些页面可以先放着,等回复链路通了再慢慢喂知识。商品问答库长这样,效果图如下:
出问题时的判断:按症状对号入座
pnpm install卡在原生模块上→ 多半是 Node 版本不匹配,升到 18 LTS 后清掉依赖重装pnpm start报端口占用→ 有残留的 Electron 进程没退干净,找到旧进程杀掉再启动- 应用能开但回复时报 API 错误→ 先确认 Key 没过期,再看
src/main/gptproxy/util.ts里的错误处理输出 - 平台页面连不上或掉线→ 工具依赖本地浏览器维持平台登录态,先检查对应账号是否还在线
- 窗口卡在加载画面→ 检查网络,然后清依赖缓存重装一次
跑起来之后:接下来去哪儿
- 喂知识库:在"知识管理"里上传商品信息和历史问答,AI 的回答会从通用话术逐步变成你店铺的口吻。店铺知识库页面效果图如下:
- 盯数据:"数据与账单"模块自带咨询类型分布、转人工率、服务质量统计,跑几天就能看出 AI 在哪些场景上翻车,效果图如下:
- 写插件:插件是一段能拿到消息上下文、可以调用操作系统和互联网资源的 JS 代码,默认模板在
src/main/backend/constants/index.ts,执行引擎在src/main/backend/services/pluginService.ts。
下一步:先挑一个平台把整条链路用真实消息跑一天,把翻车的场景整理成问答补进知识库,再决定要不要加第二个平台。客服工具是越用越准的,边跑边调比一次配到位更有效。
【免费下载链接】ChatGPT-On-CS基于大模型的智能对话客服工具,支持微信、拼多多、千牛、哔哩哔哩、抖音企业号、抖音、抖店、微博聊天、小红书专业号运营、小红书、知乎等平台接入,可选择 GPT3.5/GPT4.0/ 懒人百宝箱 (后续会支持更多平台),能处理文本、语音和图片,通过插件访问操作系统和互联网等外部资源,支持基于自有知识库定制企业 AI 应用。项目地址: https://gitcode.com/gh_mirrors/ch/ChatGPT-On-CS
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考