本项目为企业构建了一套接入企业微信的AI智能客服系统。立项背景是中小企业在售前咨询、订单查询、售后服务环节人力成本高、响应速度慢。系统核心功能包括:
1. 多轮对话管理:基于会话上下文理解用户意图,支持最长20轮连续对话,自动过期清理。
2. 智能FAQ检索(RAG):将企业知识库向量化,用户提问时实时检索最相关答案,结合大模型生成自然回复。
3. 意图自动分类:AI自动识别售前咨询、售后问题、订单查询、转人工四类意图,路由不同处理流程。
4. 敏感词自动转人工:检测到"投诉""退款""12315"等关键词自动升级至人工客服队列。
5. 运营面板:React + Ant Design 构建接线员工作台,实时查看所有会话、一键接管、批量关闭。
整体架构采用 FastAPI 异步后端 + React 前端 + 企业微信 OpenClaw 网关的三层设计。
- 后端负责会话管理(TTL 1小时自动过期)、RAG 知识检索(SequenceMatcher + 关键词加权)、意图分类(DeepSeek API 驱动的LLM分类器)。
- AI Agent核心模块:并行执行意图识别和知识库检索,将结果注入System Prompt后再调用大模型生成最终回复,确保回答准确且风格统一。
- 我负责全栈开发:从API设计、会话状态机、RAG检索引擎到前端运营面板的完整实现。难点在于多轮对话的上下文窗口管理——通过裁剪早期消息+摘要注入的方式,在长对话中保持Token消耗可控(平均每轮约800 tokens)。
- 成果:系统可同时处理50+并发会话,单轮回复延迟<3秒,FAQ匹配准确率92%+。