Егор Урванов

Сколько нужно ИИ-агентовЧисло агентов растёт с числом ограниченных контекстов

Один агент на один ограниченный контекст: почему агентов столько, сколько границ смысла, как это масштабируется, что стоит между агентами и с чего начать.

· 2 мин · · Харнесс

Сколько нужно ИИ-агентов? Столько, сколько ограниченных контекстов: у каждой границы смысла свой агент. Ниже: почему так, как это масштабируется, что стоит между агентами и с чего начать.

Один агент на один контекст

Агентов столько, сколько ограниченных контекстов. Так агенту хватает контекста.

Один на всё или по контексту
Один агент на всёАгент на контекстпродажидоставкаоплата«заказ» значит три разных вещипродажисвой словарьсвои спекидоставкасвой словарьсвои спекиоплатасвой словарьсвои спекиграницы = контракты между агентами● модель, люди, системы, данные  ● агент и харнесс  ● риск, стоп, граница
Вывод
В этом примереСлово «заказ» в продажах, доставке и оплате значит разное. Один агент путает смыслы, три агента держат каждый свой.
В общем случаеГраница контекста уже говорит, где смысл меняется. По ней удобно резать и спеки, и работу агентов.
Что сделатьСоставьте список контекстов проекта и напротив каждого запишите, кто работает в его границах.

Как это масштабируется

Нагрузка и число агентов
Нагрузка на одного агента0%50%100%12345678число ограниченных контекстоводин агент на всёагент на контекстЧисло агентов04812345678число ограниченных контекстов1 контекст = 1 агентцифры условные
Вывод
В этом примереКонтекстов 8: один агент тонет в смыслах, а восемь агентов каждый работает в своих границах.
В общем случаеЧисло агентов растёт линейно с числом контекстов, а нагрузка на каждого остаётся ровной. По нашему опыту. Цифры на графиках условные.
Что сделатьДобавляйте агента вместе с новым контекстом, а не наращивайте контекст у одного агента.

Что между агентами

Агенты общаются по контрактам: события и API. Чужой контекст не под нашим контролем, поэтому к нему агент ходит только по контракту и под вашим подтверждением. Подробнее про оценку сложности: где сложность настоящая.

Карта контекстов
Карта контекстов и контрактыпродажиоплатадоставкапартнёрсобытиеAPIконтрактконтрактсобытиене под нашим контролемагент только по контракту● модель, люди, системы, данные  ● агент и харнесс  ● риск, стоп, граница
Вывод
В этом примереАгент продаж читает событие «заказ оплачен» из оплаты, а в партнёрскую систему пишет только через утверждённый контракт.
В общем случаеКонтракт заменяет общий контекст: агентам не нужно знать внутренности чужой границы, и ошибка не расползается.
Что сделатьДля каждой связи между контекстами запишите контракт одной строкой: что отдаёт, что принимает, кто владелец.

С чего начать

1нарисовать карту контекстов
2назначить агента на каждый
3записать контракты на границах
Вывод
В этом примереНачните с двух соседних контекстов и одного контракта между ними.
В общем случаеОдин контекст, один агент, один контракт: так проверяется схема до того, как вы растянете её на весь проект.
Что сделатьВыберите два контекста, где чаще всего путаются слова, и заведите по агенту на каждый.
© 2026 Егор Урванов