
源码简介
本源码是一套基于 Laravel + React 开发的 SaaS AI 客服系统,支持将 AI 客服快速嵌入现有网站。系统自动抓取网站公开页面建立知识库,生成可嵌入的 AI Agent 客服 Widget,兼容 WordPress、Shopify、Next.js、React、Vue 及纯 HTML 站点。后台提供 Agent 配置、知识库管理、收件箱、人工接管、线索管理、Webhook、计费与发布版本管理。当前版本已支持 MCP 工具服务器,AI 客服可调用外部订单、CRM 或内部 API,从问答扩展至实际业务操作。
功能特色
- 一键嵌入:一行 script 标签即可加载客服 Widget,Shadow DOM 隔离样式,体积 50KB gzip 以内,异步加载。
- 自动建库:输入网站 URL 自动发现站点地图及关键页面,遵循 robots.txt,正文提取后按语义分块并生成向量。
- 多模型支持:支持 Cloudflare bge-base-en-v1.5 与 OpenAI text-embedding-3-small 向量模型,数据可存 Cloudflare Vectorize 或 Qdrant。
- Agent 独立配置:可设置人设语气、回复语言、Widget 主题色、开场提示、行为规则、预设回答及置信度阈值。
- 行为规则触发:按滚动深度、空闲时间、离开意图、意图关键词触发 Lead 表单,支持 A/B 测试。
- 线索捕获:访客信息进入收件箱,可同步到 Slack、HubSpot、Pipedrive、Mailchimp 或自定义 Webhook(HMAC 签名)。
- 人工接管:客服可实时接管会话,访客端显示人工状态,后台通过 Reverb WebSocket 接收消息。
- 检索与引用:优先预设回答,再向量检索重排,SSE 流式返回并带来源引用标注。
搭建部署要求
- 操作系统:Linux CentOS 7.x / Ubuntu 20.04
- Web服务器:Nginx 1.18+
- 面板:宝塔面板(推荐)
- PHP版本:PHP 7.4(Laravel 项目)
- 数据库:MySQL 5.7+
- 其他组件:Redis、Reverb WebSocket 服务、Node.js(前端编译)
- 部署注意:修改前端代码后需重新编译;实际部署需清理 bootstrap/ 下缓存,参考 Laravel 部署教程。
其他说明
资源包包含完整前后端源码、数据库文件及部署说明。默认后台账号 admin@mail.com,登录后点击右上角设置图标进行系统配置。适合需要快速搭建 AI 客服 SaaS 平台的开发者或企业,可在现有功能基础上二次开发扩展业务工具集成。









本站所有资源均为互联网收集或用户投稿,仅供研究学习,切勿商用以及违法使用。如若本站内容侵犯了您的权益,请及时联系我们予以删除!
