Харнесс

Харнесс — это все, что окружает языковую модель и превращает ее в действующего агента. Одна и та же модель в разном харнессе дает разный результат.

Дата составления: 2026-10-27
Статус: 💡 Актуально


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

Харнесс (Harness, «обвязка») — это все, что окружает языковую модель и превращает ее в действующего агента: инструкции, инструменты и MCP-серверы, песочница с доступом к файлам, память, ограничители (guardrails), а также логика оркестрации, которая запускает субагентов и распределяет задачи между моделями.

Таким образом, агент = модель + харнесс

В гайде Google «The New SDLC With Vibe Coding» это описывают метафорой «модель — двигатель, а харнесс — сама машина, дорога и правила движения» и оценивают вклад как «10% модель, 90% харнесс» (оценка выведена из инженерии кодинга, но сам принцип — среда важнее модели — общий). Ключевое следствие: одна и та же модель в разном харнессе дает разный результат, поэтому «сменить модель» и «улучшить агента» — далеко не одно и то же.


Что на практике считают харнессом

Границу можно провести по способу запуска харнесса:

  • Терминальные и IDE-харнессы — работают в командной строке или среде разработки. Выросли из кодинга, но применимы и к документам: Claude Code, Codex, Cursor, z.code (от z.ai), Qwen Code, Kimi Code.

  • Готовые агентные приложения — облачные или десктопные, работают без терминала, как обычная программа: приложение Claude, ChatGPT Work (документы, таблицы, презентации, отчеты), Perplexity Computer.

  • Агенты-ассистенты — работают постоянно на своем сервере и живут в мессенджерах, файлах и браузере: OpenClaw, задавший этот класс, и Hermes — независимый проект, который сейчас в нем лидирует. У агента появляются собственный адрес, память и расписание. Осенью 2026 года к этому классу подошли и лаборатории: Claude Duet у Anthropic и Dots у OpenAI работают постоянно, но в облаке вендора.

У крупнейших лабораторий граница между первыми двумя классами стерлась: в одном десктопном приложении живут и агент для документов, и среда для кода. Выбрать харнесс — значит выбрать среду, в которой вы будете оркестровать агентов; обзор харнессов — в разделе Агентные инструменты, а юридические кейсы — в статье Агентные сценарии работы.


Что остается при смене обвязки

Модель и обвязка — самая изменчивая часть агента: подписку могут отключить, сервис — закрыть, провайдер — поменять правила. Ценность, которую накопил пользователь, хранится отдельно от них: инструкции, скиллы, справочники, журналы и память — это обычные текстовые файлы (чаще всего Markdown) в рабочей папке.

Поэтому при смене обвязки работа не начинается с нуля: достаточно открыть ту же папку в другом харнессе и попросить агента подключить существующие скиллы и инструкции — формат скиллов и навигационный файл AGENTS.md уже стали общими для разных вендоров. Качество может измениться вместе с моделью, но методика, переведенная в файлы, остается с вами.

Практический вывод: держите наработки в файлах своей рабочей папки, а не только в настройках конкретного сервиса.


Связанные статьи

Дополнительные материалы


Теги: #агентный-ии #харнесс