
Разработчик из Финляндии (Eero Alvar) создал новую систему обучения на базе ИИ.
Репозиторий amosblomqvist/learn на GitHub, в котором разрабатывается персональная система обучения на базе искусственного интеллекта имеет следующие фичи:
- Интерактивное обучение: AI-система берет на себя роль «преподавателя» для пользователя, помогая усваивать сложные концепции.
- Генерация инсайтов и визуализаций: Комплекс автоматически создает наглядные материалы, схемы, а также генерирует проверочные квизы и тесты по изученной теме.
- Кастомизация: Система построена как модульное расширение для терминальной среды разработчика (
pi-config). Код написан на языке TypeScript.
Проект решает главную проблему классического обучения с ИИ: когда вы просите ChatGPT что-то объяснить, вы получаете «стену текста». Вы читаете её, киваете, а через день ничего не помните, потому что ваши знания никто не проверил.
Этот репозиторий устроен принципиально иначе. Детальный технический разбор структуры проекта, логики работы ИИ и его внутренней экосистемы:
1. Архитектура репозитория (Что внутри)
Проект написан на TypeScript и имеет модульную структуру:
skills/teach/— ядро системы. Здесь прописана сама философия и пошаговый алгоритм обучения. ИИ жестко ограничен: он обязан разбивать сложную тему на микро-порции и не переходить к следующей, пока не убедится в усвоении предыдущей.skills/visualize/— модуль визуального подкрепления. Он автоматически перехватывает объяснение, если ИИ понимает, что «словами это не объяснить», и внедряет в консоль минималистичные, технически точные диаграммы.extensions/ask-user-question/— программный интерфейс, который выводит всплывающие UI-окна (popups) в терминале, заставляя пользователя вводить ответы, а не просто читать.extensions/quiz/— модуль мгновенных тестов. Он генерирует вопросы по только что пройденному материалу и выдает моментальный скоринг: ставит оценку (✓/✗), показывает правильный вариант и развернуто объясняет суть ошибки.extensions/md-log/— автоматический конспектовед. Система связывает текущую сессию обучения с Markdown-файлом, куда ИИ аккуратно заносит ключевые тезисы урока, формируя вашу личную базу знаний на будущее.
2. Иерархия ИИ-агентов (Управление субагентами).
В каталоге agents/ находятся специализированные ИИ-модели, которым главная обучающая модель делегирует тяжелые фоновые задачи:
researcher(Исследователь): Прежде чем начать ваш урок, главный ИИ отправляет этого агента в интернет для фактчекинга. Он собирает актуальную техническую документацию, проверяет факты и скармливает их «учителю», чтобы полностью исключить ИИ-галлюцинации во время лекции.svg-makerиmermaid-maker: Два узконаправленных субагента, которые генерируют код для графики и блок-схем, когда модульvisualizeзапрашивает иллюстрацию.
3. Зависимость от pi-config
Проект не запустится как отдельное десктопное приложение. Автор, Ээро Алвар (Eero Alvar), использует концепцию "Personal Intelligence" (Pi).






Горячие темы