MindEtude 凝知 · AI 教学与 Agent 循环架构

MindEtude 凝知 · AI 教学与 Agent 循环架构 由 Archify 生成的架构图。 聊天页 ChatPage · 流式 · 工具卡 · 确认卡 · 界面层 · lib/ui · lib/ui 聊天页 ChatPage 流式 · 工具卡 · 确认卡 lib/ui 主页 HomePage · 今日到期 · 开始复习 · 界面层 · lib/ui · lib/ui 主页 HomePage 今日到期 · 开始复习 lib/ui ChatController · 会话切换 · 最近对话预载 · Agent 运行时 · lib/agent · lib/app ChatController 会话切换 · 最近对话预载 lib/app AgentRunner · 每对话一个 · 20 步保险丝 · Agent 运行时 · lib/agent · lib/agent/core AgentRunner 每对话一个 · 20 步保险丝 lib/agent/core OpenAI 兼容端点 · DeepSeek · 流式 + 工具调用 · 架构组件 · 外部服务 OpenAI 兼容端点 DeepSeek · 流式 + 工具调用 外部服务 StatefulAgent · dart_agent_core 循环引擎 · Agent 运行时 · lib/agent · third_party StatefulAgent dart_agent_core 循环引擎 third_party AgentPrompt · 稳定→易变 · 按对话冻结 · 冻结提示词 · lib/agent/core · lib/agent/core AgentPrompt 稳定→易变 · 按对话冻结 lib/agent/core 教学闭环工具 · mastery · mistakes · 题库 · 教案 · 工具层 · lib/agent/tools · lib/agent/tools 教学闭环工具 mastery · mistakes · 题库 · 教案 lib/agent/tools 辅助工具集 · plan/workspace/python/memory/web · 工具层 · lib/agent/tools · lib/agent/tools 辅助工具集 plan/workspace/python/memory/web lib/agent/tools 确认门 Gates · 计划/教案/提问/Python/工作空间 · 架构组件 · lib/agent/core 确认门 Gates 计划/教案/提问/Python/工作空间 lib/agent/core 复习调度 · FSRS-6 · 错题阶梯 · 本地数据 · lib/agent/state · lib/agent/state 复习调度 FSRS-6 · 错题阶梯 lib/agent/state SQLite xieliagent.db · mastery · 错题 · 题库 · 教案 · 消息 · 本地数据 · lib/agent/state · lib/agent/state SQLite xieliagent.db mastery · 错题 · 题库 · 教案 · 消息 lib/agent/state 发送 · 流式渲染 开始复习 · 引导消息 组装冻结快照 ≤20 步 流式请求 增量/工具调用 教学工具调用 常驻/激活工具集 提案需确认 写入/授权过门 批准后落库 读写教学数据 登记/回报重排 调度状态落库 今日到期项 界面层 · lib/ui Agent 运行时 · lib/agent 冻结提示词 · lib/agent/core 工具层 · lib/agent/tools 本地数据 · lib/agent/state 图例 前端 后端 数据库 安全 外部系统

Agent 循环 · 每对话一个 AgentRunner

  • • 单次运行 ≤20 步,超限插卡续跑
  • • 流式同帧合流,工具调用配对回放
  • • 输出中消息排队,程末自动发送

教学闭环 · LLM 只经工具触达数据

  • • 出题先查题库避重,判分后存档
  • • 错题进阶梯,知识点播种 FSRS-6
  • • 复习只回报表现,调度器自动重排

提示词冻结与缓存红线

  • • 提示词稳定→易变,按对话日冻结
  • • 历史 append-only,技能缀尾部
  • • 前缀逐字节稳定=缓存成本红线