多Agent智能教育与个性化学习系统

完整正文:进入精读全文

原文结构

  • 整体架构
  • 事件流设计
  • 核心事件流:学生答题
  • 提示流:学生卡住
  • 为什么选择 Mesh + 事件驱动
  • 与其他架构模式的对比
  • 开闭原则验证
  • 数据流
  • 学习者模型数据流
  • 状态一致性保证
  • 部署指南
  • 方式一:本地(推荐新手)
  • 访问 http://localhost:8000/docs
  • 前端
  • 访问 http://localhost:3000
  • 方式二:Docker Compose(一键部署)

正文摘录

整体架构

系统采用 Mesh + 事件驱动架构,5个Agent双向异步通信。

事件流设计

核心事件流:学生答题

提示流:学生卡住

为什么选择 Mesh + 事件驱动

与其他架构模式的对比

提示 Supervisor 模式:

  • 中心化调度器分配任务给各Agent
  • 缺点:调度器是瓶颈和单点故障
  • 不适合本场景:教育交互是双向的、非线性的

数据流

学习者模型数据流

状态一致性保证

  • 单写者策略:mastery只由Assessment Agent写入
  • 事件溯源:所有变更通过事件记录,可追溯
  • 版本号:每次更新带version,防止并发冲突