Repolode
hahhforest

hahhforest/pi-textbook

Учебник на китайском языке, который шаг за шагом учит создавать coding-агента в стиле Pi на TypeScript по 15 запускаемым Git-чекпоинтам.

Звёзды
1,407
Форки
83
Открытые issues
1
Последний коммит
3 месяца назад

Что это?

Курс посвящён созданию coding-агента в стиле Pi с нуля на TypeScript. Он начинается с автономной траектории агента и на каждом чекпоинте добавляет новый слой: протоколы сообщений и моделей, потоковую передачу данных, адаптеры провайдеров, инструменты, цикл агента, деревья сессий, уплотнение контекста, расширения и автономный стенд для оценки.

Каждая глава объединяет текст учебника, настоящий коммит в сопутствующем репозитории курса, целевые тесты и эксперименты с внесением ошибок. Код курса представлен историей Git, которую на каждом этапе можно получить, запустить и проверить, — это не псевдокод. Курс доступен в виде онлайн-книги и локального dev-сервера, запускаемого через npm.

Курс неофициальный и написан сообществом. Код распространяется по лицензии MIT, а текст учебника — по CC BY 4.0. В комплект входит вспомогательный CLI, который настраивает чекпоинты и каталоги для практических заданий, предназначенные для работы с обучающим агентом.

Ключевые возможности

  • 01Пятнадцать чекпоинтов — каждый соответствует настоящему коммиту, который можно получить и запустить.
  • 02Весь путь: от типов сообщений и потоковой передачи данных до адаптеров провайдеров, инструментов и цикла агента.
  • 03Включает сохранение дерева сессий и уплотнение контекста для длинных диалогов.
  • 04Завершается системой расширений и автономной оценкой готового агента.
  • 05Позволяет через CLI перейти к нужному чекпоинту или создать каталог для упражнения без ответов.

Сценарии использования

  • Разобраться во внутреннем устройстве coding-агента, создав его самостоятельно.
  • Изучить на примере реального проекта паттерны TypeScript, например дискриминируемые объединения, потоки событий и проверку данных во время выполнения.
  • Использовать чекпоинты как пошаговую программу практики с AI-тьютором.

Быстрый старт

  1. 1

    Клонируйте репозиторий учебника

    git clone https://github.com/hahhforest/pi-textbook.git
  2. 2

    Перейдите в каталог проекта

    cd pi-textbook
  3. 3

    Установите зависимости

    npm install
  4. 4

    Запустите локальный сервер разработки

    npm run dev

Что важно знать

  • Учебник написан на китайском языке, поэтому англоязычным читателям может быть трудно следить за основным содержанием.
  • Код курса находится в отдельной fork-ветке, поэтому для запуска контрольных заданий необходимо клонировать эту ветку.

Темы

Частые вопросы

Что такое pi-textbook?
Учебник на китайском языке, который шаг за шагом учит создавать coding-агента в стиле Pi на TypeScript по 15 запускаемым Git-чекпоинтам. Курс посвящён созданию coding-агента в стиле Pi с нуля на TypeScript. Он начинается с автономной траектории агента и на каждом чекпоинте добавляет новый слой: протоколы сообщений и моделей, потоковую передачу данных, адаптеры провайдеров, инструменты, цикл агента, деревья сессий, уплотнение контекста, расширения и автономный стенд для оценки.
pi-textbook можно использовать бесплатно? Какая у него лицензия?
pi-textbook распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
pi-textbook всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в pi-textbook — 23 июл. 2026 г..
Для чего можно использовать pi-textbook?
Разобраться во внутреннем устройстве coding-агента, создав его самостоятельно. Изучить на примере реального проекта паттерны TypeScript, например дискриминируемые объединения, потоки событий и проверку данных во время выполнения. Использовать чекпоинты как пошаговую программу практики с AI-тьютором.
Как установить pi-textbook?
Клонируйте репозиторий учебника: git clone https://github.com/hahhforest/pi-textbook.git Перейдите в каталог проекта: cd pi-textbook Установите зависимости: npm install Запустите локальный сервер разработки: npm run dev
Где скачать pi-textbook?
Исходный код и инструкции по установке — на GitHub: https://github.com/hahhforest/pi-textbook

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты