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»: она упаковывает философию преподавания, навык визуализации, расширения с квизами/вопросами и исследовательских субагентов в конфигурацию «.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-файл, чтобы вы могли вести бегущие заметки.
Что будет, если вообще пропустить настройку субагентов?Основная сессия всё равно будет учить вас напрямую, но вы потеряете проверку фактов от субагента-исследователя и сгенерированные диаграммы/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