learn README

The project's README from github.com/amosblomqvist/learn. As one markdown file: README.md.

learn

video

My AI learning system from this video: How I Use AI to Learn Things.

This is a personal system I built for myself, shared as-is. Built as a pi configuration: the teaching philosophy encoded in a skill, a few small extensions, and agent definitions.

What's in it

Install

This repo is a .pi directory. From your learning project's root:

git clone https://github.com/amosblomqvist/learn .pi

Then open pi in that directory. (Or copy the pieces you want into your existing project config.)

Requirements

Notes

You can run the system without subagents. The main session does the teaching. You just lose the researcher (truth verification) and the generated visuals.

The teaching skill is written for one learner (me). Edit the skill to fit how you learn best.

learn (amosblomqvist/learn)

Searching Database…

3.7K ·GitHub
这是什么?“learn”是作者为自己的“pi”智能体工具打造的个人 AI 学习系统——它把一套教学理念、一个可视化技能、测验/出题扩展和研究子智能体打包成“.pi”配置,把 pi 变成一位导师。
这是独立应用,还是加到 pi 上的配置?它不是应用——它是一个“.pi 目录”,包含技能、扩展和智能体定义,要放进现有的基于 pi 的项目里。
怎么把它加进我的学习项目?把这个仓库复制到项目根目录下作为 .pi 目录(或只把你想要的部分复制进现有的 pi 配置),然后在该目录打开 pi。
除了 pi 本身,我还需要什么?你需要一个子智能体实现,让 pi 能派生 researcher 和 visual-maker 智能体——作者推荐“pi-interactive-subagents”(仅支持 tmux),用它一切开箱即用;另外还需要自带的 ask-user-question 扩展来实现弹窗。
它配合任何子智能体设置都能用,还是只能配推荐的那套?其他实现也能用,但要准备好修改智能体定义——例如 agents/researcher.md 在工具里列出了“safebash”,这是 pi-interactive-subagents 特有的;而且弹窗只有在同一个 ask-user-question 实现之间才能正确序列化。
这种教学风格是为谁设计的?它是按作者自己的学习方式写的个人系统——你需要自己修改 teach 技能来匹配你的学习方式。
quiz 和 md-log 扩展能带来什么?Quiz 把一节课变成打分题,即时给出对勾/叉号反馈、正确答案和解析;md-log 把一个 markdown 文件关联到会话,让你能持续记笔记。
如果我完全跳过子智能体配置会怎样?主会话仍会直接教你,但你会失去 researcher 子智能体的事实核查,以及生成的图表/SVG。
researcher、svg-maker 和 mermaid-maker 这些智能体是做什么的?它们是系统委派任务的子智能体:researcher 负责核实事实,svg-maker 和 mermaid-maker 负责生成 visualize 技能所用的图表。
visualize 技能会不停地加图吗?不会,只有当某个想法确实画出来更清晰时它才加图,追求准确而克制的视觉表达,而不是装饰。
Size
0.3 MB
Stars
3.7K
Updated
CommitAug 25
Age
1mo
Commits · 90 Days