HarnessPro — фреймворк, который итеративно улучшает обвязку ИИ-агента: инструкции, инструменты и правила, определяющие, как агент выполняет задачу. Идея в том, что удачно настроенная обвязка может повысить результат и одновременно сократить расходы на выполнение.
3
11
Что такое обвязка агента
Агент — это не только языковая модель. Вокруг неё есть набор инструкций и инструментов, а также правила работы во время выполнения задачи. Всё это и называют обвязкой. Она влияет на то, как агент действует, сколько ресурсов тратит и справляется ли с заданием.
11
Как HarnessPro ищет улучшения
Фреймворк анализирует записи предыдущих запусков — так называемые трассы выполнения. По ним он выявляет типичные ошибки и источники затрат, а затем предлагает изменения в обвязке. Кандидатные варианты проверяются на синтезированных тестах: для оптимизации не требуется заранее иметь эталонные ответы или использовать официальные тесты.
11
Процесс повторяется: новые варианты можно оценивать и дорабатывать в следующих раундах. Это способ менять рабочую конфигурацию агента, а не обучать заново саму модель.
3
11
Зачем нужны Lite, Medium и Heavy
Не всегда разумно выбирать настройку с максимальным результатом: она может обходиться дороже. HarnessPro сохраняет три варианта, представляющие разные точки компромисса между стоимостью и производительностью:
- Lite — приоритет меньшим затратам;
- Medium — баланс цены и результата;
- Heavy — приоритет более высокой производительности.
11
Такой подход позволяет выбирать конфигурацию под конкретные условия использования, а не считать один вариант лучшим для всех задач.
11
Что показали тесты
На странице проекта приведено сравнение GPT-5.5 с Codex на Terminal-Bench 2. Вариант HarnessPro Heavy прошёл 80,8% тестов при стоимости 0,72 доллара за задачу. Для RHO указаны 76,3% и 1,09 доллара соответственно.
16
Отдельные исследовательские обзоры сообщают, что в описанной оценке Heavy в среднем повысил долю успешно пройденных задач на 2 процентных пункта и снизил стоимость одной задачи на 26,1% относительно RHO.
7
20
Эти показатели относятся к конкретным моделям, конфигурациям и тестовым наборам. Они не гарантируют такого же улучшения при любом развёртывании. Наличие Lite, Medium и Heavy как раз отражает то, что экономичность и производительность не всегда совпадают.
11
16