多Agent智能教育与个性化学习系统
完整正文:进入精读全文
原文结构
- 整体架构
- 事件流设计
- 核心事件流:学生答题
- 提示流:学生卡住
- 为什么选择 Mesh + 事件驱动
- 与其他架构模式的对比
- 开闭原则验证
- 数据流
- 学习者模型数据流
- 状态一致性保证
- 部署指南
- 方式一:本地(推荐新手)
- 访问 http://localhost:8000/docs
- 前端
- 访问 http://localhost:3000
- 方式二:Docker Compose(一键部署)
正文摘录
整体架构
系统采用 Mesh + 事件驱动架构,5个Agent双向异步通信。
事件流设计
核心事件流:学生答题
提示流:学生卡住
为什么选择 Mesh + 事件驱动
与其他架构模式的对比
提示 Supervisor 模式:
- 中心化调度器分配任务给各Agent
- 缺点:调度器是瓶颈和单点故障
- 不适合本场景:教育交互是双向的、非线性的
数据流
学习者模型数据流
状态一致性保证
- 单写者策略:mastery只由Assessment Agent写入
- 事件溯源:所有变更通过事件记录,可追溯
- 版本号:每次更新带version,防止并发冲突