这是一套基于多Agent协作架构的智能客服系统,实现了Supervisor调度Agent与多个专业Worker Agent的分层协作,能够自动识别用户意图并路由至对应专业Agent处理,覆盖订单查询、退款处理、售后服务、账户管理和技术支持五类业务场景。
系统核心设计包括:Supervisor Agent负责意图识别与任务路由,订单Agent处理订单查询与退款创建,售后Agent负责物流追踪与账户问题,支持Agent管理系统状态与知识库检索。大额退款操作自动触发HITL人工审核机制,确保业务安全。设计了三级记忆系统:短期记忆基于Redis滑动窗口配合LLM自动摘要实现跨轮对话上下文保留,长期记忆基于Qdrant向量数据库结合PostgreSQL结构化存储持久化用户画像与历史偏好,工作记忆实现快速多步推理状态追踪。系统基于LangGraph九节点StateGraph编排,使用PostgresSaver实现Checkpoint持久化,集成MCP协议对接五个外部工具服务。安全层面实现了五层防护体系,包含四十余条注入检测规则、PII敏感信息脱敏及哈希链式审计日志。Prompt工程采用YAML层级切换与A/B测试框架,前端支持Generative UI动态渲染。
本人在该项目中独立完成全栈开发与架构设计,编写了八十六个自动化测试用例,整体测试覆盖率达到百分之九十六点五,并撰写了九份ADR架构决策记录文档。