Основы AI-разработки

Термины AI-разработки: агент, субагент, MCP, оркестрация — глоссарий

что такое ai агентыmcp

Грязные термины — это первое, что отталкивает ЛПР и инженеров от внедрения ИИ в разработку.
Ниже — понятный словарь по ключевым понятиям, которые встречаются в этой теме каждый день.

1. ИИ-агент — что это простыми словами

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

Проще представить стажёра, который в первые дни задавал бы тысячу вопросов. Хороший агент задаёт их один раз — в промпте — и дальше работает в цикле, пока задача не закрыта. Человек формулирует цель и держит контроль.

2. Субагент — что это и зачем он нужен

Субагент — вложенный ИИ-агент, которого вызывают для решения отдельной подзадачи внутри большой. Работает параллельно с другими субагентами и возвращает результат «родителю».

Зачем делить на субагентов:

  • Распараллеливание — несколько подзадач решаются одновременно, а не последовательно.
  • Изоляция контекста — у каждого субагента своя «зона» знаний, они не засоряют друг друга.
  • Фокус — узкая задача решается качественнее, чем в общей каше.

Пример: один субагент пишет модуль, второй — тесты к нему, третий ищет решение в документации. Результаты собирает оркестратор.

3. MCP (Model Context Protocol) — что это

MCP (Model Context Protocol) — открытый протокол, по которому ИИ-модель подключается к внешним данным, файлам, базам, календарям и сервисам. Работает как «разъём»: вместо тысячи разных интеграций — единый способ дать модели доступ к тому, что ей нужно.

Смысл MCP в двух вещах:

  • Стандарт вместо частных решений — инструмент подключается один раз и используется разными моделями.
  • Контролируемый доступ — правила, что модель может видеть и делать, задаются явно.

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

4. Оркестрация — что это

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

Оркестрация решает:

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

5. Как это всё работает вместе

Полный процесс на одном примере:

  1. Постановка. Вы пишете цель: «сделать модуль авторизации с тестами».
  2. Оркестратор разбивает цель на подзадачи: интерфейс, логика, тесты, документация.
  3. Субагенты берут подзадачи и работают параллельно.
  4. MCP даёт каждому доступ к нужным файлам и базам — в оговорённых рамках.
  5. Оркестратор собирает результаты, проверяет целостность, возвращает вам.
  6. Ревью. Человек утверждает итог; на этом этапе контроль остаётся за командой.

5.1 Термины одним взглядом

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

ТерминУровеньЧто делаетКогда нужен
ИИ-агентверхнийВедёт многошаговую задачу от цели до результатаВсегда, когда есть автономная задача
СубагентвложенныйРешает отдельную подзадачу и возвращает результат родителюКогда задача дробится на параллельные части
MCPпротоколДаёт модели доступ к данным и инструментамКогда агенту нужны базы, файлы, календари
Оркестрацияуправляющий слойРаспределяет задачи и следит за порядкомКогда агентов больше одного и важна последовательность

Это удобная шпаргалка: граница между терминами проходит не по «новизне слова», а по уровню и роли в конкретном пайплайне. Отсюда же виден практический вывод — компромисс, о который спотыкаются команды.

Компромисс сложности. Каждый добавленный субагент и слой оркестрации — это не только скорость, но и рост сложности: больше интеграций, больше точек отказа, сложнее поддерживать и объяснять, что происходит. Для задачи, где параллельность не даёт выигрыша, многослойная схема лишь замедлит процесс и запутает ревью. Поэтому старт — с одного агента и пилота, а расширение — по мере того, как реальная нагрузка подтверждает необходимость.

6. Связь с оборудованием и каталогом

Число субагентов и размер контекста напрямую бьют по вычислительной базе. Параллельная работа нескольких агентов с большим контекстом нагружает ускорители и память; запуск локальных моделей и файнтюн требует GPU-узла с запасом по VRAM. Базовая нагрузка для интерактивного кодинга покроется рабочей станцией, а вот кластер субагентов на локальной модели — уже сервер.

Программное обеспечение в каталоге «ПОЛЕЗНЫЕ ЦИФРЫ» поможет закрыть лицензии и софт, а GPU-серверы — подобрать узел под инференс и обучение. Как считать конфигурацию под нагрузку — в AI на отечественном железе.

7. Частые вопросы (FAQ)

Что такое AI-агенты? — Программы, которые самостоятельно выполняют многошаговую работу: от разбора задачи до результата, с проверкой себя по ходу.

Агент и субагент — это одно и то же? — Нет. Субагент — это агент внутри агента, вызываемый для отдельной подзадачи. Он работает параллельно и возвращает результат родителю.

MCP — это специальная нейросеть? — Нет. Это протокол, «разъём», через который модель подключается к данным и инструментам. Сама модель может быть любой.

Что важнее в оркестрации — порядок или качество? — Порядок. Оркестрация держит процесс под контролем, а качество даёт ревью со стороны человека.

Нужно ли железо под многоагентную работу? — Да, при локальных моделях и большом числе субагентов. Для инференса часто достаточно одного узла, для обучения больших моделей — кластер.

Частые вопросы

Что такое AI-агенты?

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

Агент и субагент — это одно и то же?

Нет. Субагент — это агент внутри агента, вызываемый для отдельной подзадачи. Он работает параллельно и возвращает результат родителю.

MCP — это специальная нейросеть?

Нет. Это протокол, «разъём», через который модель подключается к данным и инструментам. Сама модель может быть любой.

Что важнее в оркестрации — порядок или качество?

Порядок. Оркестрация держит процесс под контролем, а качество даёт ревью со стороны человека.

Нужно ли железо под многоагентную работу?

Да, при локальных моделях и большом числе субагентов. Для инференса часто достаточно одного узла, для обучения больших моделей — кластер.

Нужна помощь с задачей из статьи?

Разберём сценарий и предложим решение на российском стеке.

Обсудить проект

Похожие материалы

Обсудить задачу

Опишите ситуацию — вернёмся с вариантами и ориентиром по бюджету. Обычно отвечаем в течение 1 рабочего дня.