раздел 05

Шпаргалка

Формула

Agent = Model + Harness

Модель рассуждает. Harness (обвязка) действует: инструменты, контекст, память, проверки, разрешения. Две команды с одной моделью получают разный результат - разница в обвязке.

Чек-лист: собери свой harness

  • Есть файл инструкций (AGENTS.md / CLAUDE.md): стек, структура, соглашения, чего не делать.
  • Подключены skills и rules под повторяющиеся задачи.
  • Настроены нужные MCP-серверы для доступа к данным.
  • Линтеры и тесты подключены как обратная связь агенту.
  • Быстрые проверки висят на pre-commit hook (shift-left).
  • Заданы разрешения агента: что можно без спроса, что с подтверждением.
  • Настроены память и управление контекстом.
  • Сообщения об ошибках понятны - агент может исправиться сам.

Компоненты обвязки и где про них читать

КомпонентТипМануал в базе знаний
Файл инструкцийguideAGENTS.md и CLAUDE.md
Стартовый наборguideСтартовый набор агента
Skills и rulesguideSkills
MCP-серверыguideMCP
РазрешенияконтрольРазрешения агента
ПамятьсостояниеПамять агента
Управление контекстомконтекстУправление контекстом
ПромпттактикаПромпт-инжиниринг

Глоссарий

ТерминЧто это
Harness (обвязка)Всё в составе агента, кроме модели: инструменты, контекст, память, проверки.
Guides (направляющие)Компоненты, предотвращающие ошибки до кода: инструкции, skills, доки.
Sensors (датчики)Компоненты, ловящие ошибки после генерации: линтеры, тесты, AI-ревью.
FeedforwardРабота на упреждение: задать контекст так, чтобы ошибка не возникла.
FeedbackРабота по факту: поймать и сообщить об ошибке после генерации.
Shift-leftСдвиг проверок влево: ловить ошибку как можно раньше, пока дёшево.
Agent loopЦикл агента: подумал, действовал инструментом, посмотрел результат, исправился.

Куда дальше