LearnByAI

AI 个性化学习材料生成平台

关于项目

LearnByAI 是一个多 AI Agent 协作的个性化学习平台。用户输入学习主题、 目标、背景和偏好后,系统会自动调度多个专业 AI Agent 协同完成课程设计、 教材编写、质量审查等全流程工作。

平台采用模型无关的 MAOL(Multi-Agent Orchestration Layer)架构, 支持通过环境变量自由切换底层 AI 模型,并具备完整的质量保障体系 TQH (Textbook Quality Harness),确保每章教材都经过严格的结构、格式、 连贯性和事实性检查。

技术架构

前端

  • React 19 + TypeScript
  • Tailwind CSS + shadcn/ui
  • Framer Motion 动画
  • Zustand 状态管理

后端

  • Next.js App Router API
  • Gemini 3.1 Pro 模型

MAOL 多 Agent 编排

  • 8 个专业 AI Agent
  • 串行/并行/条件执行
  • 自动回退机制
  • 完整审计日志

TQH 质量保障

  • StructureValidator
  • FormatValidator
  • ContinuityValidator
  • FactLiteValidator

AI Agent 系统

GATHERER资料搜集、术语整理、前置知识梳理、最新信息检索
ARCHITECT生成 Course Bible、课程大纲、章节依赖和教学路径
AUTHOR生成教材正文、案例、公式推导、代码示例、练习题
POLISHERMarkdown 清洗、LaTeX 规范化、排版润色和语言优化
REVIEWER事实核查、逻辑检查、一致性检查、质量评分和错误标记
TUTOR阅读器右侧问答、引导式教学、解释和学习诊断
REVISER阅读时按用户要求对选定正文做局部改写与修复,支持历史与撤销
ASSISTANT轻量级任务、格式转换、状态同步、日志记录和结果聚合

Mock Mode

无需 API Key 即可体验完整功能,使用模拟数据演示全部流程

质量保障

每章教材经过 4 维度质量检查,确保内容结构完整、格式规范

锚定式答疑

选中教材内容即可向 AI 导师提问,支持多轮对话深入探讨