Мало подключить LLM. Ей ещё нужен харнес
Когда мы говорим об AI-агентах, чаще всего обсуждаем модели: Claude, GPT, Gemini или Qwen. Но модель — это только «мозг» системы.
Чтобы этот мозг мог выполнять реальные задачи, ему нужен харнес.
Харнес — это программная оболочка вокруг языковой модели, которая связывает её с инструментами, памятью, данными и средой выполнения.
Если совсем просто:
LLM решает, что нужно сделать.
Харнес обеспечивает, как именно это будет сделано.
Само слово harness можно перевести как «обвязка», «упряжь» или «система управления». В AI-разработке харнес превращает языковую модель в полноценного работающего агента.
Модель может решить, что ей необходимо:
— найти информацию;
— открыть документ;
— изменить код;
— выполнить команду;
— обратиться к базе данных;
— вызвать другой инструмент или агента;
— проверить полученный результат.
Но сама по себе LLM не выполняет эти действия — она только формирует текст и инструкции.
Именно харнес:
— подключает инструменты и MCP-серверы;
— передаёт модели необходимый контекст;
— управляет памятью и сессиями;
— запускает команды и программный код;
— организует цикл «подумал → сделал → проверил»;
— обрабатывает ошибки и повторные попытки;
— ограничивает права доступа;
— запускает действия в изолированной среде;
— координирует работу нескольких агентов;
— сохраняет состояние длительных задач.
Поэтому два агента на одной и той же модели могут показывать совершенно разные результаты.
Модель определяет интеллект агента.
Харнес определяет его реальные возможности и надёжность.
Для погружения в тему можно изучить открытый Harness Engineering Guide.
Это практическое руководство по разработке исполнительных сред для AI-агентов: от простого харнеса на нескольких десятках строк Python до контекстной инженерии, памяти, guardrails, Docker-песочниц, навыков, субагентов и долгоживущих агентных процессов.
https://github.com/nexu-io/harness-engineering-guide
Но создать харнес недостаточно. Нужно ещё проверить, насколько хорошо он работает.
Для этого команда Red Mad Robot R&D выпустила Harness Bench — открытый фреймворк для тестирования и сравнения агентных сред.
Он позволяет запускать разные харнесы на одинаковых задачах, оценивать результаты, сохранять историю прогонов и сравнивать конфигурации.
В проекте предусмотрены проверки:
— фактической точности;
— вызова функций и инструментов;
— генерации и исправления кода;
— долговременной памяти;
— поиска информации в большом контексте;
— решения GitHub Issues;
— выполнения прикладных корпоративных задач.
https://github.com/redmadrobot-rnd/harness-bench
Это важный сдвиг в развитии AI-агентов.
Мы постепенно переходим от вопроса:
«Какую модель выбрать?»
к более зрелым вопросам:
«В каком харнесе эта модель будет работать?»
«Как агент использует память и инструменты?»
«Как мы проверим результат и можем ли доверить ему реальные действия?»
Вполне возможно, что именно Harness Engineering станет следующим большим направлением после prompt engineering и context engineering.
Больше материалов об AI-агентах, локальных моделях и новой архитектуре ИИ — в канале «Горизонт сингулярности»:
https://t.me/horizon_singularity
Post #501
213

- 🔥 3