微信客服AI系统是一款基于PHP开发的智能客服解决方案,深度集成企业微信客服,为企业提供7×24小时全天候智能服务。系统支持文本对话、图片分析、视频分析等多种交互方式,同时具备完善的对话管理、人工转接、咨询提醒等高级功能。系统内置免费视觉模型glm-4.6v-flash(支持图片与视频解析),
核心功能:
-
智能AI客服
• 自动回复:系统自动保存对话历史,AI理解上下文,实现连贯应答;支持自定义系统提示词、输出长度等参数。
• 产品知识库集成:可配置公司简介、官网、竞品信息;添加多个产品(名称、配置、价格、适用人群、特点);预设常见问题FAQ,AI优先调用知识库回答;支持配置促销活动,AI自动向用户推荐。 -
多媒体支持
• 图片分析:用户发送图片后,AI自动识别内容,并可结合文字描述提供精准分析;支持JPG、PNG、GIF、WebP等格式。
• 视频分析:用户发送视频,AI自动分析内容,视频文件保存至服务器并生成公网访问链接;支持MP4等常见格式。 -
人工客服转接
• 关键词触发:自定义转人工关键词(如“人工”“客服”等),用户消息命中后自动转接至指定人工客服,并发送友好提示。
• 一键介入:管理员在后台对话列表点击“一键介入”,即可将当前对话转接给人工客服;系统自动维护用户ID映射,无需手动输入。 -
智能提醒系统
• 咨询提醒:用户咨询AI时,自动向配置的人工客服发送提醒;可设置提醒间隔(默认30分钟),同一用户仅提醒一次,避免打扰;提醒内容支持自定义(默认:“有客户咨询AI啦,可在后台查看聊天记录”)。
• 转接提醒:转人工成功后,自动向人工客服发送通知,内容可配置。 -
对话管理
• 对话记录查看:完整保存所有用户对话,展示用户消息数、AI回复数、总消息数及最后更新时间,按最新对话排序。
• 对话详情:清晰区分用户/AI消息;支持图片预览、视频播放及文件下载;显示用户ID及消息统计信息。 -
管理后台
• 系统配置:包含微信配置(Token、AppID、Secret、加密密钥等)、AI配置(API地址、密钥、模型、参数)、产品知识库管理、客服配置(人工客服ID、转接关键词、提醒设置)。
• 系统监控:控制台实时展示系统状态、配置状态、对话数量;支持日志查看与媒体文件管理。
• 安全认证:基于Session登录,支持修改密码,内置CSRF防护。
特色亮点
-
无数据库设计
• 文件存储,轻量部署,易于维护和迁移,适合中小型企业。 -
兼容性强
• 同时支持企业微信和微信公众号;支持企业微信消息AES-256-CBC加密。 -
智能管理
• 自动去重,防止重复处理;文件锁机制避免并发冲突;自动清理过期提醒记录与媒体文件。 -
Token智能管理
• 自动计算对话历史长度,根据模型限制智能截断,保留最新对话;支持自定义最大历史记录条数和Token数。
使用场景:
• 电商客服:自动回答产品咨询、价格、优惠活动;识别商品图片;复杂问题转人工。
• 企业咨询:7×24小时自动回复常见问题,标准化介绍产品与服务,降低人工成本。
• 技术支持:自动解答技术问题,分析截图,复杂问题转接技术专家。
• 教育培训:自动回答课程咨询、报名流程;识别课程资料图片;提供个性化建议。
开始使用:
环境要求
• PHP 7.4 – 8.4
• cURL扩展
• OpenSSL扩展(如需加密模式)
• 日志及媒体存储目录需有写入权限
• 运行目录:public
安装步骤:
-
下载系统文件至服务器。
-
配置系统(默认登录账号:admin / admin123,首次登录后请及时修改密码)。
-
在微信公众平台/企业微信后台配置回调URL。
-
登录后台,在“产品配置”中添加产品信息、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啦...', // 提醒消息
]
最佳实践
• 系统提示词优化:明确角色定位,设置友好、专业、简洁的回复风格,限制回答范围。
• 知识库建设:详细描述产品特点、价格、适用场景;收集真实客服对话提炼FAQ;定期更新。
• 转人工策略:选择常用关键词,转接前发送友好提示,失败时给出替代方案。
• 提醒配置:根据业务量设置合理间隔(建议30-60分钟),提醒消息包含关键信息。
安全特性:
• 密码加密:使用bcrypt哈希算法。
• Session管理:24小时自动过期。
• CSRF防护:所有表单操作均验证。
• 文件权限:敏感文件权限严格限制。
• 日志记录:所有操作留痕。
系统优势:
• 开箱即用:部署简单,无需复杂配置。
• 成本低廉:无数据库,无额外依赖。
• 易于扩展:模块化设计,便于新增功能。
• 稳定可靠:完善的错误处理与日志。
• 用户友好:后台界面简洁易操作。
技术支持:
如有问题或建议,请参考:
• 项目README文档
• 系统日志排查
• 检查配置文件
总结:
微信客服AI系统提供了一套功能完善、易于部署的智能客服解决方案,帮助企业快速搭建专业客服体系,提升客户体验,降低运营成本。立即开始使用,让AI为您的业务赋能!






























暂无评论内容