Харнесс
Харнесс · harness
Всё вокруг модели, что делает её рабочим агентом: инструкции, инструменты, права доступа, память и проверки. Модель одна и та же, а результат зависит от харнесса.
Из чего состоит харнесс · 15
- Agent loop (цикл агента) · Повторяющийся ход работы агента: подумать, вызвать тул, посмотреть результат и снова подумать.
- Tool (инструмент) и tool calling · Tool (инструмент) — действие, которое агент может вызвать: прочитать файл, найти заявку в Jira, выполнить запрос к базе.
- MCP · Открытый протокол, по которому агент подключается к внешним сервисам — Jira, Airtable, базам данных — через единый интерфейс.
- Контекст · Всё, что модель видит в данный момент: диалог, файлы проекта и данные подключённых систем.
- Память агента · Заметки, которые агент сохраняет между сессиями: правила проекта, найденные ограничения, договорённости.
- CLAUDE.md · Файл в корне проекта с постоянными инструкциями для Claude Code: структура проекта, команды сборки и тестов, соглашения.
- Библия проекта · Описание того, как устроен проект и почему: границы систем, договорённости, принципы и ценности — что важнее при выборе и чего нельзя ни при каких условиях.
- Скилл · Папка с файлом `SKILL.md`: инструкция и вспомогательные файлы для одной повторяющейся задачи, например отчёта или миграции.
- Права доступа · Права ИИ-агента — что ему разрешено делать в вашей среде и подключённых системах: только читать или ещё и писать, какие команды запускать.
- Песочница · Огороженное место, где выполняются действия агента: там видны только разрешённые папки, а в сеть можно только на разрешённые адреса.
- Хуки · Скрипты, которые харнесс запускает автоматически в заданные моменты работы агента: перед действием, после правки файла, при завершении.
- Статические проверки · Тесты, линтеры, сборка и другие автоматические сверки, которыми подтверждается результат агента до того, как на него посмотрит человек.
- Human-in-the-loop · Human-in-the-loop (HITL; перевод — «человек в контуре», дословно «человек в цикле») — принцип и концепция, по которым агент не завершает работу сам: на важных шагах решение принимает человек.
- Оркестрация · Управление несколькими шагами или несколькими агентами: кто за что отвечает, в каком порядке работает и как результаты передаются дальше — через файлы, через итог субагента или сообщениями между сессиями.
- Логи и трассировка · Запись каждого шага агента: что он прочитал, какие инструменты вызвал и что получил в ответ.
Источник: Anthropic: харнессы для долгих агентов
Подробнее: Агент = нейросеть + харнесс: чем агент отличается от чата и ассистента
Где встречается · 11
- Чем ИИ-агент отличается от ассистента, чата, чат-бота и нейросети · Харнесс
- Работа QA после поддержки с ИИ-агентом · Харнесс
- MCP для ИИ-агента · Харнесс
- Claude Code, Codex, Cursor и Hermes Agent · Харнесс
- Отчёт по использованию ChatGPT Enterprise в компании · Исследования
Ещё 6
- Harness engineering на практике · Харнесс
- Подходы к работе с харнессом · Промпты и ревью
- Петля сверки для спек · Спеки и контекст
- Спеки по агрегатам · Спеки и контекст
- AGENTS.md и CLAUDE.md, спеки, правила и скиллы · Спеки и контекст
- Промпты для рабочих задач · Промпты и ревью