Основы AI-разработки
Термины AI-разработки: агент, субагент, MCP, оркестрация — глоссарий
Грязные термины — это первое, что отталкивает ЛПР и инженеров от внедрения ИИ в разработку.
Ниже — понятный словарь по ключевым понятиям, которые встречаются в этой теме каждый день.
1. ИИ-агент — что это простыми словами
ИИ-агент — программа, которая выполняет многошаговую работу самостоятельно: получает цель, разбивает её на шаги, действует и возвращает результат. В отличие от чата, который «отвечает», агент «делает»: пишет код, запускает проверки, правит ошибки, ходит в базы.
Проще представить стажёра, который в первые дни задавал бы тысячу вопросов. Хороший агент задаёт их один раз — в промпте — и дальше работает в цикле, пока задача не закрыта. Человек формулирует цель и держит контроль.
2. Субагент — что это и зачем он нужен
Субагент — вложенный ИИ-агент, которого вызывают для решения отдельной подзадачи внутри большой. Работает параллельно с другими субагентами и возвращает результат «родителю».
Зачем делить на субагентов:
- Распараллеливание — несколько подзадач решаются одновременно, а не последовательно.
- Изоляция контекста — у каждого субагента своя «зона» знаний, они не засоряют друг друга.
- Фокус — узкая задача решается качественнее, чем в общей каше.
Пример: один субагент пишет модуль, второй — тесты к нему, третий ищет решение в документации. Результаты собирает оркестратор.
3. MCP (Model Context Protocol) — что это
MCP (Model Context Protocol) — открытый протокол, по которому ИИ-модель подключается к внешним данным, файлам, базам, календарям и сервисам. Работает как «разъём»: вместо тысячи разных интеграций — единый способ дать модели доступ к тому, что ей нужно.
Смысл MCP в двух вещах:
- Стандарт вместо частных решений — инструмент подключается один раз и используется разными моделями.
- Контролируемый доступ — правила, что модель может видеть и делать, задаются явно.
Это важно для команд без доверия к «чёрному ящику»: MCP даёт понятную рамку, внутри которой агент взаимодействует с вашей инфраструктурой.
4. Оркестрация — что это
Оркестрация — управляющий слой, который распределяет задачи между агентами, следит за порядком исполнения и не даёт процессу «разъехаться». Грубо — дирижёр в оркестре: каждый агент играет свою партию, а кто-то держит темп и вступание.
Оркестрация решает:
- Чью очередь сейчас — последовательность и зависимости задач.
- Кто кому передаёт результат — интерфейсы между агентами.
- Что делать при сбое — перезапуск, возврат на шаг, эскалация к человеку.
5. Как это всё работает вместе
Полный процесс на одном примере:
- Постановка. Вы пишете цель: «сделать модуль авторизации с тестами».
- Оркестратор разбивает цель на подзадачи: интерфейс, логика, тесты, документация.
- Субагенты берут подзадачи и работают параллельно.
- MCP даёт каждому доступ к нужным файлам и базам — в оговорённых рамках.
- Оркестратор собирает результаты, проверяет целостность, возвращает вам.
- Ревью. Человек утверждает итог; на этом этапе контроль остаётся за командой.
5.1 Термины одним взглядом
Чтобы не путать понятия между собой, сведём их в одну таблицу — по уровню, функции и признаку «когда применять»:
| Термин | Уровень | Что делает | Когда нужен |
|---|---|---|---|
| ИИ-агент | верхний | Ведёт многошаговую задачу от цели до результата | Всегда, когда есть автономная задача |
| Субагент | вложенный | Решает отдельную подзадачу и возвращает результат родителю | Когда задача дробится на параллельные части |
| MCP | протокол | Даёт модели доступ к данным и инструментам | Когда агенту нужны базы, файлы, календари |
| Оркестрация | управляющий слой | Распределяет задачи и следит за порядком | Когда агентов больше одного и важна последовательность |
Это удобная шпаргалка: граница между терминами проходит не по «новизне слова», а по уровню и роли в конкретном пайплайне. Отсюда же виден практический вывод — компромисс, о который спотыкаются команды.
Компромисс сложности. Каждый добавленный субагент и слой оркестрации — это не только скорость, но и рост сложности: больше интеграций, больше точек отказа, сложнее поддерживать и объяснять, что происходит. Для задачи, где параллельность не даёт выигрыша, многослойная схема лишь замедлит процесс и запутает ревью. Поэтому старт — с одного агента и пилота, а расширение — по мере того, как реальная нагрузка подтверждает необходимость.
6. Связь с оборудованием и каталогом
Число субагентов и размер контекста напрямую бьют по вычислительной базе. Параллельная работа нескольких агентов с большим контекстом нагружает ускорители и память; запуск локальных моделей и файнтюн требует GPU-узла с запасом по VRAM. Базовая нагрузка для интерактивного кодинга покроется рабочей станцией, а вот кластер субагентов на локальной модели — уже сервер.
Программное обеспечение в каталоге «ПОЛЕЗНЫЕ ЦИФРЫ» поможет закрыть лицензии и софт, а GPU-серверы — подобрать узел под инференс и обучение. Как считать конфигурацию под нагрузку — в AI на отечественном железе.
7. Частые вопросы (FAQ)
Что такое AI-агенты? — Программы, которые самостоятельно выполняют многошаговую работу: от разбора задачи до результата, с проверкой себя по ходу.
Агент и субагент — это одно и то же? — Нет. Субагент — это агент внутри агента, вызываемый для отдельной подзадачи. Он работает параллельно и возвращает результат родителю.
MCP — это специальная нейросеть? — Нет. Это протокол, «разъём», через который модель подключается к данным и инструментам. Сама модель может быть любой.
Что важнее в оркестрации — порядок или качество? — Порядок. Оркестрация держит процесс под контролем, а качество даёт ревью со стороны человека.
Нужно ли железо под многоагентную работу? — Да, при локальных моделях и большом числе субагентов. Для инференса часто достаточно одного узла, для обучения больших моделей — кластер.
Частые вопросы
Что такое AI-агенты?
Программы, которые самостоятельно выполняют многошаговую работу: от разбора задачи до результата, с проверкой себя по ходу.
Агент и субагент — это одно и то же?
Нет. Субагент — это агент внутри агента, вызываемый для отдельной подзадачи. Он работает параллельно и возвращает результат родителю.
MCP — это специальная нейросеть?
Нет. Это протокол, «разъём», через который модель подключается к данным и инструментам. Сама модель может быть любой.
Что важнее в оркестрации — порядок или качество?
Порядок. Оркестрация держит процесс под контролем, а качество даёт ревью со стороны человека.
Нужно ли железо под многоагентную работу?
Да, при локальных моделях и большом числе субагентов. Для инференса часто достаточно одного узла, для обучения больших моделей — кластер.