Углубление · Навыки → инструменты ← Курс
Углубление · инструменты и контекст

Навыки инженера — в инструменты для агентов.

Преодолеваем границы возможного: каждую — буквально каждую — отработанную рутину автоматизируем инструментами. Даже создание запросов другим агентам. А чтобы агент работал точно, им нужен не «весь контекст», а верный контекст. Об этом — контекст-инженерия. Взгляд с разных перспектив.

рутина→toolрычаг
n²контекст дефицитен
↻агенты агентам
INSTRUMENTUM рутина → tool контекст · just-in-time LEVER рутина tool agent инструменты делают инструменты
№ 00Идея

Не выполнять рутину — закодировать её один раз

У инженера есть десятки отработанных рутин: собрать отчёт, проверить логи, развернуть окружение, сформулировать задачу подрядчику. Прорыв агентского подхода в том, что каждую такую рутину можно превратить в инструмент, которым агент пользуется сам. Ты перестаёшь выполнять — ты строишь рычаги.

И граница сдвигается дальше, чем кажется: даже «попросить другого специалиста» — это рутина. Значит, и создание запросов другим агентам можно сделать инструментом. Автоматизация поднимается на уровень выше — туда, где инструменты порождают инструменты, а агенты ставят задачи агентам.

Дайте мне точку опоры, и я переверну Землю. — Архимед
Инструмент — это и есть точка опоры: один раз построил — бесконечно применяешь.
⚒
Навык → инструмент

Как рутина становится хорошим инструментом

Инструмент для агента — не обёртка над любой функцией. Это чёткий контракт: что делает, что принимает, что вернёт. Хороший инструмент агент применяет уверенно; плохой — путает.

FABRICAрутина → tool контракт→ агент рутина инструмент чёткий контрактэкономит контекст · комбинируем агент
Рутина → инструмент с чётким контрактом, который агент применяет в разных задачах.
◆Качество, а не количество

Пять хорошо спроектированных инструментов сильнее двадцати пересекающихся. Если ты сам не можешь сказать, какой инструмент применить в ситуации, — не сможет и агент. Цель — оптимальное покрытие, не исчерпывающее.

⌗Навык как Skill

Целую рутину можно упаковать как «навык» (папка инструкций, скриптов и ресурсов, SKILL.md), который агент подгружает только когда он нужен. Это и есть твой опыт, переданный агенту.

Важная смена оптики: инструмент пишут под агента, а не под человека. У агента другие «аффордансы» — он иначе воспринимает возможные действия и иначе ошибается. И ещё: каждое определение инструмента занимает место в контексте. Отсюда — следующая тема.

◫
Контекст-инженерия

Внимание — дефицитный ресурс

Контекст-инженерия — это эволюция prompt-инженерии: не «идеальный промпт», а курирование всего набора токенов, который видит модель: системные инструкции, инструменты, данные, история.

Почему это критично: у модели ограниченный «бюджет внимания», и с ростом контекста наступает «context rot» — точность падает, модель теряет нужное среди лишнего. Это не баг, а прямое следствие архитектуры трансформера: каждый токен внимает каждому, число связей растёт как $n^2$. Больше — не значит лучше.

ONUSвсё сразу vs по требованию context rotjust-in-time всё сразу → переполнение › путь к файлу› запрос› ссылка ↓ грузим по требованию
Слева — «загрузим всё» и деградация. Справа — лёгкие ссылки (пути, запросы) и подгрузка нужного в момент.

Отсюда — приёмы контекст-инженерии: подгрузка по требованию (just-in-time: хранить пути/запросы, доставать данные на лету через инструменты, как Claude Code с grep и head); прогрессивное раскрытие (контекст копится по мере исследования); компактизация (сводка у предела окна и рестарт; чекпоинты через git-коммиты и файлы прогресса); структурные заметки (память вне окна); и суб-агенты — каждому даём ровно тот контекст, что нужен, а основной диалог хранит только сводки. Принцип один: каждый токен драгоценен.

⇲
Агенты — агентам

Автоматизируем даже постановку задачи

Самая высокая рутина — делегирование. Её тоже автоматизируют: ведущий агент формулирует сфокусированные задачи суб-агентам, собирает их сводки и держит общую картину.

ORCHESTRAоркестратор → суб-агенты изолированный контекстсводки наверх ведущийагент задачазадачазадача суб суб суб каждому — только нужный контекст; наверх — сводки
Создание запроса суб-агенту — тоже инструмент. Контекст не загрязняется: каждый работает изолированно.

Так замыкается идея: рутину делегирования мы тоже инкапсулировали. Инженер проектирует как агенты делят работу и общаются, — а конкретные запросы порождаются автоматически. Это и есть преодоление границы: ты управляешь системой агентов, а не выполняешь задачи поштучно.

◷
Взгляд с разных перспектив

Одно и то же — четырьмя глазами

Превращение навыков в инструменты выглядит по-разному в зависимости от того, откуда смотреть.

⌖Перспектива инженера

Любая твоя рутина — будущий инструмент. Ты строишь рычаги и проектируешь систему, а не выполняешь работу руками. Опыт превращается в навыки, которыми пользуются агенты.

⊙Перспектива агента

У агента другие аффордансы и скудный контекст. Инструмент должен быть понятен агенту, иметь ясный контракт и не съедать внимание. Пиши под исполнителя, а не под себя.

▦Перспектива системы

Контекст — дефицитный ресурс. Экономь токены: подгружай по требованию, выноси тяжёлое в код, дроби работу на суб-агентов, храни сводки. Архитектура важнее «интеллекта».

↻Перспектива масштаба

Инструменты делают инструменты, промпты порождают промпты, агенты ставят задачи агентам. Автоматизация рекурсивна — и именно так раздвигается граница возможного.

№ 05Итог

Рычаг, который строит рычаги

Соберём. Каждая отработанная рутина — кандидат в инструмент; хороший инструмент чёток, экономен и комбинируем; контекст — дефицитный ресурс, которым управляет контекст-инженерия; а делегирование между агентами — тоже автоматизируемая рутина. Инженер перестаёт выполнять и начинает проектировать систему рычагов.

Это прямое продолжение роли инженера-проектировщика: вооружённый алгеброй, доказательствами и инструментами, человек поднимает автоматизацию на уровень выше — и преодолевает собственную границу, как спутник преодолевает орбиту.

Больше — не значит лучше; каждый токен драгоценен. — принцип контекст-инженерии
№ 06Источники

Работы и ссылки

→
Связи с курсом

Куда это ведёт

Углубление о ремесле инженера-проектировщика — рядом с главами IX и X и другими углублениями.