本文由 资源共享网 – ziyuan 发布,转载请注明出处,如有问题请联系我们!AI客服系统源码(集成企业微信+自定义大模型接口)
开发语言: php
数据库 : mysql
资源语言: 中文
基于PHP开发的智能客服解决方案,完美集成企业微信客服,为企业提供7×24小时智能客服服务。系统支持文本对话、图片分析、视频分析等多种交互方式,并具备完善的对话管理、人工转接、咨询提醒等高级功能。
![]()
![]()
核心功能
1. 智能AI客服
自动回复
上下文理解:系统自动保存用户对话历史,AI能够理解上下文,提供连贯的对话体验
个性化配置:可自定义系统提示词、最大输出长度等AI参数
产品知识库集成
公司信息:支持配置公司简介、官网、竞争对手等信息
产品列表:可添加多个产品,包括产品名称、配置、价格、适用人群、特点等
常见问题FAQ:预设常见问题及答案,AI优先使用知识库内容回答
促销活动:支持配置当前优惠活动,AI会自动向用户推荐
2. 多媒体支持
图片分析
支持用户发送图片,AI自动分析图片内容
可结合文字描述,提供更精准的分析结果
支持常见图片格式:JPG、PNG、GIF、WebP等
视频分析
支持用户发送视频,AI自动分析视频内容
视频文件自动保存到服务器,提供公网访问
支持常见视频格式:MP4、等
3. 人工客服转接
关键词触发
自定义关键词:可配置多个转人工触发关键词(如:人工、客服、转人工等)
自动转接:用户消息包含关键词时,自动转接给指定人工客服
友好提示:转接前向用户发送提示消息,提升用户体验
一键介入功能
后台管理:管理员可在对话管理页面查看所有对话记录
快速转接:点击"一键介入"按钮,立即将用户转接给人工客服
智能映射:系统自动保存用户ID映射,无需手动输入
4. 智能提醒系统
咨询提醒
自动提醒:当有用户咨询AI时,自动提醒配置的人工客服
时间控制:可设置提醒间隔(默认30分钟),同一用户在间隔内只提醒一次
自定义消息:可自定义提醒消息内容,默认:"有客户咨询AI啦,可在后台查看聊天记录"
避免打扰:智能去重,防止频繁提醒打扰客服
转接提醒
转人工成功时,自动向人工客服发送提醒消息
提醒内容可自定义配置
5. 对话管理
对话记录查看
完整历史:查看所有用户的完整对话记录
消息统计:显示用户消息数、AI回复数、总消息数
时间信息:显示最后更新时间,方便追踪对话状态
快速搜索:按时间排序,最新对话优先显示
对话详情
消息展示:清晰展示每条消息的角色(用户/AI)
媒体预览:支持图片预览、视频播放
文件下载:支持下载用户发送的图片和视频
用户信息:显示用户ID、消息统计等详细信息
6. 管理后台
系统配置
微信配置:配置企业微信Token、AppID、Secret、加密密钥等
AI配置:配置API地址、密钥、模型、参数等
产品配置:管理产品知识库内容
客服配置:配置人工客服ID、转接关键词、提醒设置等
系统监控
控制台:实时查看系统状态、配置状态、对话数量等
日志查看:查看系统运行日志,方便排查问题
文件管理:管理用户上传的媒体文件
安全认证
登录系统:基于Session的安全认证
密码管理:支持修改管理员密码
CSRF防护:内置CSRF防护机制
特色亮点
1. 无数据库设计
轻量部署:无需安装数据库,使用文件存储,部署简单
易于维护:配置文件化管理,易于备份和迁移
低资源消耗:适合中小型企业使用
2. 兼容性强
多平台支持:支持企业微信和微信公众号
加密支持:支持企业微信消息加密(AES-256-CBC)
3. 智能管理
自动去重:防止重复处理同一消息
文件锁机制:防止并发处理导致的数据冲突
自动清理:自动清理过期的提醒记录和媒体文件
4. Token智能管理
自动计算:根据模型限制自动计算对话历史长度
智能截断:超出限制时自动保留最新对话
精确控制:支持自定义最大历史记录条数和Token数
使用场景
1. 电商客服
自动回答产品咨询、价格查询、优惠活动等问题
支持商品图片识别,快速了解用户需求
复杂问题自动转人工处理
2. 企业咨询
7×24小时自动回复常见问题
产品介绍、服务说明等标准化回复
提升客户满意度,降低人工成本
3. 技术支持
自动回答技术问题
支持截图分析,快速定位问题
复杂问题转接技术专家
4. 教育培训
自动回答课程咨询、报名流程等问题
支持课程资料图片识别
个性化学习建议
快速开始
环境要求
PHP 7.4 - 8.4
cURL扩展
OpenSSL扩展(如使用加密模式)
日志和图片视频等存储路劲文件夹需要写入权限
运行目录:public
安装步骤
下载系统
下载系统文件到服务器
配置系统默认登录帐号admin,密码admin123
配置微信
在微信公众平台/企业微信后台配置回调URL
登录后台
默认账号:
admin/admin123首次登录后请及时修改密码
配置知识库
在后台"产品配置"页面添加产品信息
配置常见问题FAQ
设置促销活动
测试功能
向微信客服发送消息测试
查看后台对话记录
测试转人工功能
配置说明
微信配置
'wechat' => [ 'token' => 'your_wechat_token', // 微信Token 'app_id' => 'your_app_id', // AppID 'app_secret' => 'your_app_secret', // AppSecret 'corp_id' => 'your_corp_id', // 企业ID(企业微信) 'agent_id' => 'your_agent_id', // 应用ID(企业微信) 'encrypt_mode' => false, // 是否启用加密 'encoding_aes_key' => '...', // 加密密钥(如启用) ]
AI配置
'ai' => [ 'api_base' => 'https://api.openai.com/v1', // API地址 'api_key' => 'your_api_key', // API密钥 'model' => 'glm-4.6v-flash', // 模型名称 'max_tokens' => 1000, // 最大输出长度 'system_prompt' => '你是一个专业的客服助手...', // 系统提示词 ]
客服配置
'customer_service' => [ 'human_servicer_userid' => '企业微信客服帐号', // 人工客服ID 'human_keywords' => ['人工', '客服'], // 转人工关键词 'consult_notify_enabled' => true, // 启用咨询提醒 'consult_notify_interval' => 30, // 提醒间隔(分钟) 'consult_notify_message' => '有客户咨询AI啦...', // 提醒消息 ]
最佳实践
1. 系统提示词优化
明确角色定位:告诉AI它是客服助手
设置回复风格:友好、专业、简洁
限制回复范围:只回答业务相关问题
2. 知识库建设
产品信息:详细描述产品特点、价格、适用场景
常见问题:收集真实客服对话,提炼常见问题
定期更新:根据业务变化及时更新知识库
3. 转人工策略
关键词设置:选择用户常用的转人工表达
提示消息:友好告知用户正在转接
失败处理:转接失败时给出替代方案
4. 提醒配置
间隔设置:根据业务量设置合适的提醒间隔(建议30-60分钟)
消息内容:提醒消息要包含关键信息,方便客服快速了解情况
安全特性
密码加密:使用bcrypt哈希算法加密密码
Session管理:24小时自动过期,防止会话劫持
CSRF防护:所有表单操作都有CSRF验证
文件权限:敏感文件设置适当权限
日志记录:所有操作都有日志记录
系统优势
开箱即用:无需复杂配置,快速部署
成本低廉:无数据库,无额外依赖,运行成本低
易于扩展:模块化设计,易于添加新功能
稳定可靠:完善的错误处理和日志记录
用户友好:简洁的后台界面,易于操作
与《AI客服系统源码(集成企业微信+自定义大模型接口)》相关的《完整源码》
阿赛聊天系统 1.0 UTF-8版
阿赛聊天系统 1.0 UTF-8版 主要功能及使用说明:1、点击聊天者的名字,即可输入说话对象;2、输入聊天内容,按enter键即可发言,同时可直接输入下个发言内容;3、聊天时候可以选择聊天表情;4、各个界面的第一个下拉为导航下拉,可随时跳转;5、默认支持历史聊天记录查找;6、参与聊天用户必须登录,不聊的话可以直接退出;7、提供私聊、公开聊天两种模式;8、聊天内容以颜色区分,绿色为自己发言,黄色为...
4 160816 0
高仿QQ及时通讯系统全套源码(PC服务端+PC客户端+安卓客户端+IOS客户端)附成品
资源包括:1、PC服务端源码(C#)2、PC客户端源码(C#)3、安卓客户端源码(java原生开发)4、IOS客户端源码(swift原生开发)5、PC服务端成品(linux+windows)6、PC客户端成品(windows)7、安卓客户成品(apk)QQ的高仿版,同时支持局域网和广域网,包括客户端(PC客户端、android移动端)、服务端、数据库。网盘功能、远程协助功能、离线文件功能、群聊功能...
50 81890 0
H5聊天室系统源码(php+mysql)
安装教程1.新建数据库2.导入08i8.com.sql【导入数据库如出问题可以用文本软件打开数据库文件复制到数据库sql粘贴提交】3.修改配置文件/application/database.php运行目录设置为public宝塔设置 网站管理->设置->目录管理->运行目录设置为public伪静态选择thinkphp"宝塔伪静态无效,显示404,只需要选择thinkphp然后复制 重新输入进去替换保...
10 124 0
在线客服系统源码(企业级、多语言)
支持pc+wap,多语言可配置,自带中英文双语功能说明: 1. PHP开发, 基于WebSocket通讯技术, 具有请求与推送全双工功效, 极速高效; 2. 访客窗口多达5种配色方案,同时支持移动和PC端, 中英文双语自由切换, 对外贸易业务更方便; 3. 智能机器人自动回复功能, 即可设置客服系统为无人值守状态; 4. 客服人员使用电脑或移动设备浏览器均可登录提供服务; 5....
10 90308 0

