🔸 Год назад я не знал слова «harness» в том виде в котором оно сейчас на устах в IT сообществе. Сейчас половина моего проекта — это оно. Расскажу, что это вообще такое.
🔸Harness «обвязка» — это всё, что окружает языковую модель и заставляет её работать как инструмент, а не как чат. Правила, которым она следует. Команды, которые ей доступны. Состояние проекта, которое она видит. Проверки, которые срабатывают на её работу.
🔹Walkinglabs — бесплатный курс на русском, 12 коротких лекций — формулируют так:
«Если это не веса модели — это harness. Ваш harness определяет, какая часть способностей модели реализуется»
walkinglabs, лекция 2
🔸Метафора простая: обвязка — это кухня вокруг повара. Можно дать лучшему повару пустую комнату — он ничего не приготовит. Дайте обычному повару хорошую кухню — получите ужин. Большие команды (OpenAI, Anthropic) в 2025-2026 признали: вкладываться в обвязку часто выгоднее, чем апгрейдить модель.
🔸ForgePlan живёт ровно в этой роли. У него три задачи:
- хранить договорённости команды (PRD, RFC, ADR — что мы решили и почему)
- проверять качество этих договорённостей (полнота секций, есть ли подтверждения)
- показывать состояние всего проекта одним взглядом (что в работе, что застряло, что забыли)
🔸Это не «ещё одна Jira». Это среда, в которой AI-агенту разрешено работать только по правилам. Когда агент пишет код — артефакты говорят, что писать. Когда говорит «готово» — отдельная проверка смотрит, правда ли готово.
🔸Дальше в серии постов: пять конкретных мест, где ForgePlan уже работает как обвязка для агента, и три места, где он ещё не дотягивает.
🔹Если хочется сразу полную картину — у walkinglabs есть тот самый бесплатный курс на русском:
walkinglabs.github.io/learn-harness-engineering/ru/
#harness #ai
