Практический пошаговый воркшоп на Go, в котором вы создадите coding agent на базе Claude API и постепенно добавите инструменты для работы с файлами, shell и поиска.
walkinglabs/learn-harness-engineering
Практический курс о том, как создавать окружение, состояние, механизмы проверки и управления, необходимые для надёжной работы AI-агентов для программирования.
- Звёзды
- 23,454
- Форки
- 2,700
- Открытые issues
- 18
- Последний коммит
- 16 дней назад
Что это?
Learn Harness Engineering — курс для начинающих о том, как создавать систему вокруг AI-агента для программирования. Его основная идея: даже сильная модель не справляется с реальными инженерными задачами без инструкций, сохранённого состояния, проверок, ограничений области работы и правил жизненного цикла сессии. Проектирование harness в курсе разделено на пять подсистем: инструкции, состояние, проверки, область работы и жизненный цикл сессии.
Курс включает 14 лекций и 8 практических проектов, построенных вокруг одного и того же десктопного приложения — персональной базы знаний на Electron. В каждом проекте слабую и сильную конфигурации harness сравнивают на одной задаче, чтобы учащиеся могли увидеть измеримую разницу. В более поздних лекциях рассматриваются проектирование циклов (циклы целей, циклы по таймеру, разделение ролей maker-checker) и проектирование графов (узлы, рёбра, общее состояние, маршрутизация).
В репозитории также есть библиотека ресурсов с готовыми к копированию шаблонами, такими как AGENTS.md, feature_list.json и init.sh, переиспользуемый skill для создания harness и материалы на 15 языках. Текст курса размещён на сайте документации VitePress.
Ключевые возможности
- 01Система из пяти подсистем: инструкции, состояние, проверки, область работы и жизненный цикл сессии.
- 0214 лекций, каждая из которых отвечает на один ключевой вопрос о надёжности агентов.
- 038 практических проектов, в которых постепенно развивается одно приложение — база знаний на Electron.
- 04Готовые к копированию шаблоны, включая AGENTS.md, feature_list.json и init.sh.
- 05Материалы по проектированию циклов и графов для многоэтапных рабочих процессов с агентами.
- 06Материалы на 15 языках, включая упрощённый китайский.
Сценарии использования
- Инженеры, которые уже используют Claude Code, Codex или похожих агентов в реальных репозиториях и хотят получать более стабильные результаты.
- Технические руководители, оценивающие влияние структуры репозитория и проектирования окружения на результаты работы агента.
- Разработчики, которые хотят подготовить для существующего проекта AGENTS.md, журналы прогресса и шаги проверки.
Быстрый старт
- 1
Клонируйте репозиторий
- 2
Используйте skill harness-creator, чтобы создать основу harness для вашего проекта (см. краткое руководство в README)
Что важно знать
- Этот проект — курс с текстовыми лекциями и проектами, а не устанавливаемый программный инструмент.
В подборках
Темы
Частые вопросы
- Что такое learn-harness-engineering?
- Практический курс о том, как создавать окружение, состояние, механизмы проверки и управления, необходимые для надёжной работы AI-агентов для программирования. Learn Harness Engineering — курс для начинающих о том, как создавать систему вокруг AI-агента для программирования. Его основная идея: даже сильная модель не справляется с реальными инженерными задачами без инструкций, сохранённого состояния, проверок, ограничений области работы и правил жизненного цикла сессии. Проектирование harness в курсе разделено на пять подсистем: инструкции, состояние, проверки, область работы и жизненный цикл сессии.
- learn-harness-engineering можно использовать бесплатно? Какая у него лицензия?
- learn-harness-engineering распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- learn-harness-engineering всё ещё поддерживается?
- Активно поддерживается. Последний коммит в learn-harness-engineering — 22 окт. 2026 г..
- Для чего можно использовать learn-harness-engineering?
- Инженеры, которые уже используют Claude Code, Codex или похожих агентов в реальных репозиториях и хотят получать более стабильные результаты. Технические руководители, оценивающие влияние структуры репозитория и проектирования окружения на результаты работы агента. Разработчики, которые хотят подготовить для существующего проекта AGENTS.md, журналы прогресса и шаги проверки.
- Как установить learn-harness-engineering?
- Клонируйте репозиторий Используйте skill harness-creator, чтобы создать основу harness для вашего проекта (см. краткое руководство в README)
- Где скачать learn-harness-engineering?
- Исходный код и инструкции по установке — на GitHub: https://github.com/walkinglabs/learn-harness-engineering
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Подборка из 45+ практических советов по работе с Claude Code, скрипт настраиваемой строки состояния и плагин dx с повседневными навыками для разработки.
Бесплатный курс по ИИ на китайском языке с открытым исходным кодом и набор практических навыков: Claude Code, Codex, OpenClaw, Hermes, промпт-инжиниринг, а также инструменты для работы с изображениями, голосом и музыкой.
Открытый AI-агент для программирования, который работает в терминале и доступен также в настольном приложении, браузере, редакторах кода и чатах.
Набор из 273 готовых к использованию ИИ-агентами дизайн-навыков и 76 slash-команд для Claude Code и Gemini CLI: исследования, дизайн-системы, UI, взаимодействие и передача в разработку.
MCP-сервер и плагин для Figma, с помощью которых AI-агенты вроде Cursor и Claude Code могут программно читать и изменять макеты.