раздел 00

Harness engineering: инженерия обвязки

Вы запускаете кодинг-агента - Claude Code, Cursor, Codex - и он пишет код. Кажется, что всё дело в модели: чем она умнее, тем лучше результат. На практике всё не так. Большую часть качества и риска определяет не модель, а то, что вокруг неё. Это «вокруг» называют harness - обвязка.

Agent = Model + Harness. Модель - это мозг. Harness - руки, глаза, память и правила. Поменяете обвязку - изменится результат, даже если модель та же.

Что такое harness

Harness (обвязка) - это всё в составе AI-агента, кроме самой модели. Сюда входит:

  • инструменты, которыми агент действует (правка файлов, запуск команд, поиск);
  • управление контекстом - что подать модели на каждом шаге;
  • память и состояние между сессиями;
  • проверки - линтеры, тесты, ревью;
  • окружение, разрешения, скрипты, инструкции.

Модель рассуждает, harness действует. Обвязка подключает модель к инструментам и внешним системам, решает, что показать модели на каждом шаге, выполняет и проверяет действия, хранит состояние, ведёт лог.

Что такое harness engineering

Harness engineering - практика проектирования этой обвязки, чтобы поднять качество и снизить риск при работе с кодинг-агентами. Не «найти модель посильнее», а «лучше собрать обвязку вокруг той, что есть».

Модель (Model)
Рассуждает, генерирует текст и код. Её вы выбираете, но почти не настраиваете.
Обвязка (Harness)
Инструменты, контекст, память, проверки, разрешения. Это вы настраиваете под себя.

Почему это понятие 2026 года

Раньше говорили про промпт-инжиниринг - как лучше сформулировать один запрос. Теперь агент работает циклом: думает, действует инструментом, смотрит результат, исправляется. Одного удачного промпта мало - важно, как устроена вся обвязка вокруг. Отсюда и новая дисциплина: две команды с одной моделью получают разный результат, и разница - в harness.

Что разберём

  • 01 - модель плюс обвязка: почему обвязка часто важнее выбора модели.
  • 02 - направляющие и датчики: рамка Фаулера, два типа компонент обвязки.
  • 03 - что настроить на практике: конкретные рычаги для вайбкодера.
  • 04 - harness engineering против промпт-инжиниринга: тактика и стратегия.
  • 05 - шпаргалка.