Skip to content

first tag

Choose a tag to compare

@SunnyBoy-y SunnyBoy-y released this 13 Aug 06:17
· 346 commits to main since this release

LearnGraph

一张会随学习持续生长的知识路线图。

LearnGraph 是一个面向真实学习目标的 AI 学习工作台。

你可以从一个问题、一个学习目标,或者多份课程资料开始。系统会帮助你梳理目标、生成知识图谱,并随着后续学习、练习、资料补充和掌握情况持续更新这张图。

它希望解决的不是“再做一个 AI 聊天框”,而是让 AI 真正参与一个长期学习过程:

目标 → 知识结构 → 学习 → 练习 → 反馈 → 掌握 → 下一步行动


✨ 核心特色

🗂️ 多文件联合建图

一次加入多份 PDF、Word、课件、笔记或其他学习资料,LearnGraph 会结合你的学习目标,对资料进行统一理解,并组织成一张完整的知识路线图。

不再需要逐个文件询问 AI,再由自己手动拼接知识点。


🌱 可生长学习图谱

知识图谱不是一次生成后就固定下来。

学习过程中,你可以继续:

  • 拆分某个知识点
  • 补充新的学习内容
  • 调整学习范围
  • 根据已有图谱继续生成分支
  • 根据实际学习情况修改路线

最终得到的不是一份静态目录,而是一张随着学习过程持续生长的知识地图。


↔️ 双向交互 UI

AI 不只能输出 Markdown、图片和代码。

LearnGraph 中,Agent 可以生成真正可交互的学习界面,例如:

  • 小测验
  • 表单
  • 可视化
  • 动画
  • 小游戏
  • 实验页面
  • 自定义学习工具

更重要的是,这些界面并不是一次性的展示结果。

用户在界面中的点击、选择、答题等操作可以再次成为 Agent 的输入,Agent 可以理解这些事件,并继续修改页面状态或执行下一步任务。

形成:

Agent → UI → 用户操作 → Agent → UI

的双向交互闭环。


🧩 渐进式 Agent Runtime

随着 Agent 能力增加,如果一次把所有 Tool、Skill 和 MCP 工具都塞进上下文,不仅会消耗大量 Token,也会增加模型选错工具的概率。

LearnGraph 采用渐进式能力披露机制。

Agent 启动时只获得少量核心能力,需要完成某项任务时,再主动搜索和激活对应的:

Tool / Skill / MCP / Sandbox Capability

也就是说:

需要什么能力,再加载什么能力。

这使 Agent 可以拥有大量扩展能力,同时避免所有工具长期占据上下文。


📦 安全隔离沙箱

文件处理、代码执行、前端构建和 Agent 生成的应用运行在独立 Docker Sandbox 中,而不是直接运行在宿主机环境。

沙箱默认限制网络访问。

当任务确实需要互联网资源时,可以通过受控的外部资源获取和 Egress 策略完成访问。

整体遵循:

联网获取,离线执行。

既允许 Agent 搜索资料、获取图片和代码,又尽量避免直接给执行环境开放无限制互联网访问。


🧠 事件溯源长期记忆

LearnGraph 的记忆并不是简单保存一段“用户摘要”。

重要的学习状态、历史行为和长期信息以事件形式记录,并保留对应的来源、时间、状态和上下文。

因此记忆可以:

  • 被追溯
  • 被更新
  • 被失效
  • 被重新确认
  • 根据当前任务按需召回

Agent 不需要每次重新理解整个学习历史,而可以根据当前任务重新构建最相关的上下文。


LearnGraph 想做什么?

传统 AI 学习工具通常围绕一次对话展开:

提问 → 回答 → 下一次提问

LearnGraph 更希望建立一个长期存在的学习状态:

              Goal
               │
               ▼
        Knowledge Graph
               │
               ▼
            Learning
               │
               ▼
            Evidence
               │
               ▼
            Mastery
               │
               ▼
          Next Action
               │
               └──────────► Knowledge Graph

知识图谱记录你准备学什么。

Evidence 记录你实际做过什么。

Mastery 描述你目前掌握到什么程度。

Memory 保存长期学习过程中的重要状态。

Agent 则根据这些信息决定:

现在最值得做的下一件事情是什么。


一句话概括

LearnGraph 将多文件学习、可生长知识图谱、长期记忆、Agent、双向生成式 UI 和安全沙箱连接起来,让 AI 从“回答问题”进一步参与完整的学习过程。