Обновить

Что такое Harness? Полный разбор на примере Claude Code, OpenAI и LangChain

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели17K
Всего голосов 17: ↑15 и ↓2+15
Комментарии8

Комментарии 8

Что такое agent harness?

Термин формализовали в начале 2026 года, но концепция существовала задолго до этого. Харнесс — это полная программная инфраструктура, обёртывающая LLM: оркестрационный цикл, инструменты, память, управление контекстом, персистентность состояния, обработка ошибок и ограничения.

...

Харнесс — это механизм, производящий это поведение. Когда кто-то говорит «я построил агента» — значит, он построил харнесс и направил его на модель.

Harness - это сбруя. Очень красивая и ёмкая метафора. Если LLM - это лошадь, то одевая на неё сбрую, ты делаешь из (дикого) животного целевого помощника, функции которого ограничены и управляются этой самой упряжью.

“Архитектор харнеса” - хоспади… Кто там перевод подготовил? :)

Где-то тут на Хабре это называли "обвязкой"

Или даже оболочка, но ещё и с бэкэндом.
По хорошему это и есть агент, но так как роль агента на себя забрал чат с пользователем, а многочатовая история стала многоагентной, то пришлось выдумать новый термин. Странный он, но какой есть.

Я обычно это обвесом называл.

Раньше говорили просто скрипты или фреймворк если много скриптов.

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

Странно, что при таком глубоком анализе нет попытки представить это в виде многослойной архитектуры. Термин очень размытый - "полная программная инфраструктура, обёртывающая LLM".

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации