ММООЗЗГГ.ru

Словарь ИИ

Что такое харнесс

Коротко

Харнесс это обвязка вокруг языковой модели: программа, которая дает ей инструменты, память, инструкции и правила, запускает ее в цикле и проверяет результат.

ИИ-агенты · harness

Михаил МозгПроверено: 1 минута чтения

Ребенку

У лошади есть упряжь: ремни, вожжи, седло. Сама лошадь сильная, но без упряжи она не повезет телегу туда, куда нужно. Английское слово, от которого пошло название, как раз и значит упряжь. Так называют все, что надевают на умную программу: подсказки, инструменты, правила. Благодаря этому она не просто болтает, а выполняет нужное дело и не сворачивает с дороги.

Простыми словами

Сама языковая модель умеет одно: получать текст и писать продолжение. Чтобы она работала как агент, вокруг нее строят программу. Эта программа передает модели инструкцию и историю, дает ей инструменты (поиск, файлы, CRM), выполняет вызовы, которые модель просит, сжимает длинную переписку и решает, когда остановиться. Такую обвязку и называют харнессом. Одна и та же модель в разных обвязках работает очень по-разному. Есть и второе значение: набор программ для проверки моделей на тестах, например открытый проект для оценки языковых моделей от EleutherAI.

Для бизнеса

Компания выбирает не только модель, но и обвязку вокруг нее, и качество агента зависит от нее не меньше. Хорошая обвязка ведет журнал действий, ограничивает права, сохраняет прогресс между сессиями и проверяет результат тестами. Anthropic в ноябре 2025 года описала, как агенту для долгой работы помогают файл прогресса, список задач со статусами и проверка каждой функции в браузере: без этого агент пытался сделать все сразу или рано объявлял работу законченной. Стоимость складывается из разработки, интеграций и числа обращений к модели на задачу. Сменить модель внутри готовой обвязки обычно проще, чем переписать саму обвязку, поэтому архитектуру проверяют на пилоте, а не на презентации.

Для специалиста

Харнесс (agent harness, scaffold) это слой исполнения вокруг модели: системный промпт, описание и выполнение инструментов, управление контекстом (сжатие, compaction), память между сессиями, разрешения и критерии остановки. Anthropic называет Claude Agent SDK агентным харнессом общего назначения. В статье «Effective harnesses for long-running agents» (26.11.2025) для работы через много контекстных окон предложены два агента с общей обвязкой: инициализатор готовит скрипт init.sh, файл прогресса и первый коммит git, а рабочий агент в каждой сессии берет одну функцию из списка в JSON и проверяет ее браузерной автоматизацией. Второе значение: обвязка для оценки (evaluation harness), например lm-evaluation-harness от EleutherAI, где собраны больше 60 академических бенчмарков с сотнями подзадач; на ней работал рейтинг Open LLM Leaderboard на Hugging Face. В обоих случаях показатели зависят от обвязки: одни и те же веса дают разные результаты при разных промптах, инструментах и правилах подсчета.

Пример

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

Связанные термины

Вопросы и ответы

Что такое харнесс в ИИ?

Это программная обвязка вокруг модели: инструкции, инструменты, память, правила и цикл запуска. Именно она превращает модель, которая пишет текст, в агента, который выполняет задачи.

Чем обвязка отличается от модели?

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

Источники

Где это применяют в компании

Не уверены, нужно ли это вашей компании?

Карта ИИ-решений
Написать в Telegram