
Полная версия
AI-агенты за 3 недели 67 шаблонов, команд и чек-листов для надёжного исполнителя.
Harness
— руль и тормоза вашего агента
Мы подошли к центральной концепции книги. Если вы поймёте эту главу, остальное станет почти очевидным. Если не поймёте — остальное превратится в набор рецептов без причины. Поэтому я разберу harness медленно, по «грамму».
Вернёмся к аналогии из третьей главы: сильная модель без harness — это мощный автомобиль без руля и тормозов. Двигатель работает, колёса крутятся, но куда едет машина — зависит от уклона дороги и случайных препятствий. Может, доедет. Может, в кювет. Зависит не от мощности двигателя, а от того, что его направляет. Harness — это руль, тормоза и приборная панель в одном комплекте.
Что именно harness делает? Я бы выделил четыре функции, без которых он не harness.
ЧТО ДЕЛАЕТ HARNESS
1. Задаёт границы. Явно прописывает, что агент может делать, а что — нет. Не «будь аккуратнее», а «не запускай команды с sudo». 2. Верифицирует результат. Требует от агента проверять свою работу: запустить тесты, проверить файл, подтвердить статус — прежде чем объявить задачу выполненной. 3. Сохраняет контекст. Заставляет агента записывать каждый значительный шаг, чтобы не потерять нить между сессиями. 4. Даёт наблюдаемость. Позволяет вам — оператору — видеть, что агент делает в каждый момент, через логи и файлы прогресса.
Каждая из этих функций отвечает за конкретный класс ошибок. Границы — за опасные действия. Верификация — за «преждевременный успех». Контекст — за забывание. Наблюдаемость — за «непонятно, что он вообще делает». Если убрать любую — соответствующий класс ошибок возвращается.
Теперь — самое важное про harness. Я уже говорил это в третьей главе, но повторю: harness не делает модель умнее. Это не «обучение», не «fine-tuning», не «улучшенный промпт». Harness — это инженерное окружение, в котором модель работает. Модель остаётся той же; меняется система вокруг неё. Поэтому harness можно ставить на любую модель — от маленькой локальной до GPT-4o — и эффект будет один и тот же: агент становится надёжнее.
Цикл работы
harness
Хороший harness устроен циклически. Это не файл, который написали один раз и забыли, — это петля, которая прогоняется на каждом шаге работы агента. Цикл состоит из пяти фаз.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «Литрес».
Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

