Files
knowledge-base/2 - Projects/Smart Support.md
2026-03-29 21:15:48 +02:00

92 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
created: "2026-03-29"
type: project
status: active
deadline: ""
---
# Smart Support
AI 客服行动层框架。粘贴你的 API获得一个能执行真实操作的智能客服。
## 目标
解决现有客服工具Zendesk、Intercom自动化率卡在 20-30% 的问题。这些工具能回答 FAQ但无法执行内部系统操作。Smart Support 作为「行动层」补充,让 AI 直接调用客户的内部系统完成查订单、取消订单、发优惠券等操作。
## 架构
```
客户 → React Chat UI → FastAPI WebSocket → LangGraph Supervisor → Agent → MCP Tools → 客户内部系统
```
核心组件:
- **langgraph-supervisor** v1.1 - 多 Agent 编排
- **langchain-mcp-adapters** - MCP 工具集成
- **PostgresSaver** - 会话状态持久化
- **interrupt()** - 写操作人工确认
## 技术栈
- Python 3.11+, FastAPI, LangGraph v1.1
- React前端, PostgreSQLDocker Compose
- Claude Sonnet 4.6(可切换 LLM
## 核心特性
- 多 Agent 协作YAML 驱动配置
- OpenAPI 规范自动生成 MCP 服务器 + Agent 配置LLM 辅助分类 + 人工审核)
- 写操作人工确认30 分钟超时自动取消)
- 对话回放 + 数据分析仪表盘
- Webhook 升级通知
- 垂直行业模板电商、SaaS、金融科技
## 开发阶段
| 阶段 | 周期 | 内容 | 状态 |
|------|------|------|------|
| Phase 1 | 第 1-3 周 | 核心框架Chat UI + Supervisor + Agent 注册表 + 中断流程 | 未开始 |
| Phase 2 | 第 3-4 周 | 多 Agent 路由 + Webhook 升级 + 垂直模板 | 未开始 |
| Phase 3 | 第 4-6 周 | OpenAPI 自动发现 + MCP 服务器生成 + SSRF 防护 | 未开始 |
| Phase 4 | 第 6-7 周 | 对话回放 + 数据分析仪表盘 | 未开始 |
## 目标用户
中型电商公司(日均 500-5000 订单5-20 名客服)的客户体验负责人。
## 仓库
- 代码:`ssh://git@git.colacoder.com:2200/kai/smart-support.git`
- 分支:`main`
- 本地路径:`/Users/yiukai/Documents/git/smart-support`
## 计划文档
项目根目录下:
- `design-doc.md` - 设计文档(问题定义、约束、方案选择)
- `ceo-plan.md` - CEO 计划(产品愿景、范围决策)
- `eng-review-plan.md` - 工程评审(架构决策、测试策略、失败模式)
- `eng-review-test-plan.md` - 测试计划测试路径、边界情况、E2E 流程)
- `TODOS.md` - 待办事项
## 关键决策
- 用 LangGraph 内置能力supervisor、checkpointer、interrupt不自己造轮子
- PostgresSaver 从第一天起使用,为后期分析和回放打基础
- OpenAPI 导入生成完整 MCP 服务器(非简单 @tool 函数LLM 辅助端点分类
- 路由错误时有 fallback agent 兜底
- 解决率定义:成功工具调用 + 未升级
- Token 用量从第一天起记录
## 待解决
- [ ] 认证/授权系统(生产部署前)
- [ ] 多租户架构(第一个付费客户后)
- [ ] CI/CD 流水线(原型阶段手动部署)
- [ ] 路由准确率评估数据集
- [ ] 过期中断处理Phase 2 实现)
- [ ] SSRF 防护模块Phase 3 前构建)
## Related
- [[Billo Release Agent]] - 另一个 AI Agent 项目