MCP-протокол в дипломе: ИИ-агент, который сам вызывает внешние сервисы
24 марта 2026 года «Марта AI», встроенный ассистент в «Битрикс24», получила возможность самостоятельно работать с внешними системами через MCP-протокол (Model Context Protocol). Раньше ассистент отвечал текстом и упирался в границы портала — теперь он вызывает инструменты: создаёт сделки, дёргает внутренние API, общается со сторонними сервисами. Для выпускника ИТ-направления это не новость «про очередную фичу», а сигнал смены парадигмы: интеграция переезжает из плоскости «написали адаптер под каждый сервис» в плоскость «описали инструмент — агент сам решил, когда его вызвать». Тема отлично ложится в ВКР: здесь есть архитектура, протоколы, безопасность, метрики и оценка внедрения. Ниже — как превратить этот кейс в защищаемую работу, а не в реферат по пресс-релизу.
Ключевые понятия, которые придётся разложить по полкам
| Термин | Суть | Где пригодится в тексте ВКР |
|---|---|---|
| MCP (Model Context Protocol) | Протокол описания и вызова инструментов языковой моделью | Глава 1: анализ подходов к интеграции ИИ с ИС |
| Tool calling | Механизм, при котором агент формирует вызов функции по описанию | Глава 2: алгоритм маршрутизации запроса |
| JSON-RPC 2.0 | Транспортный формат запроса/ответа между агентом и сервером инструментов | Глава 2: спецификация интерфейса |
| OAuth 2.0 / scope-модель | Разграничение прав агента на внешние сервисы | Глава 3: безопасность и аудит |
| ISO/IEC 25010 | Модель качества ПО: производительность, надёжность, защищённость | Глава 3: критерии оценки |
| ГОСТ 34.602-89 | Требования к ТЗ на автоматизированную систему | Приложение: ТЗ и руководство пользователя |
Четыре темы ВКР, которые вырастают из этой новости
Тема 1. Проектирование MCP-шлюза для корпоративного ИИ-ассистента
Актуальность. Вендор уже выпустил такой шлюз в продукт — значит, задача типовая и востребованная на рынке. Ссылаетесь на публикацию от 2026-03-24 и показываете: то, что раньше писали вручную под каждый сервис, теперь стандартизируется.
Цель: разработать архитектуру промежуточного слоя, через который ИИ-агент вызывает внешние системы без правки кода агента.
- Проанализировать способы интеграции LLM с корпоративными системами;
- спроектировать реестр инструментов и схему их описания;
- реализовать прототип шлюза на 2–3 инструмента;
- оценить задержки и устойчивость под нагрузкой.
Структура: Глава 1 — обзор протоколов и подходов (MCP, REST-обёртки, плагины, RPA). Глава 2 — архитектура шлюза, диаграммы компонентов и последовательностей. Глава 3 — стенд, замеры, экономика внедрения.
Тема 2. Оценка производительности ИИ-агента при вызове внешних инструментов
Актуальность. Как только агент начинает ходить во внешние API, появляется новый класс узких мест: задержка «модель → инструмент → модель», ретраи, деградация при недоступности сервиса. В статьях об этом почти не пишут — вы закрываете белое пятно.
Цель: построить методику измерения и сравнить сценарии прямого вызова и вызова через агента.
- Определить метрики: p50/p95 задержки, доля успешных вызовов, число лишних обращений к модели;
- собрать тестовый стенд с эмуляцией внешних сервисов;
- провести серию экспериментов и построить графики;
- сформулировать рекомендации по кэшированию и батчингу.
Структура: Глава 1 — метрики качества по ISO/IEC 25010. Глава 2 — архитектура стенда на Kubernetes, сбор телеметрии. Глава 3 — результаты, доверительные интервалы, выводы.
Тема 3. Разграничение прав ИИ-агента при доступе к внешним системам
Актуальность. Ассистент, умеющий создавать сделки и удалять записи, — это ещё и вектор атаки. Вузы любят такие темы: тут сразу видно и теорию, и практику.
Цель: разработать модель прав и аудита действий агента.
- Классифицировать риски (избыточные scope, инъекции в промпт, утечки через ответы инструментов);
- спроектировать политику прав на уровне инструментов;
- реализовать журналирование действий агента;
- провести тесты на попытки обхода ограничений.
Структура: Глава 1 — модели угроз и стандарты. Глава 2 — схема авторизации, диаграмма развёртывания. Глава 3 — испытания на проникновение, чек-лист защищённости.
Тема 4. Экономическое обоснование внедрения ИИ-ассистента в CRM-контур
Актуальность. Новость — про продукт, который продают бизнесу. Значит, вопрос «сколько это стоит и что окупает» абсолютно законный для дипломной главы.
Цель: рассчитать TCO и срок окупаемости при отказе от ручных интеграций в пользу MCP-подхода.
- Собрать трудозатраты на разработку адаптеров «до» и «после»;
- оценить расходы на инфраструктуру и лицензии;
- построить модель ROI на горизонте 3 лет;
- провести анализ чувствительности к числу инструментов.
Структура: Глава 1 — обзор рынка и методов оценки. Глава 2 — модель процесса и исходные данные. Глава 3 — расчёты, сценарии, риски.
Аналитическая глава: как обосновать выбор, а не «мне так удобно»
Самое слабое место дипломов по интеграциям — подмена сравнения перечислением. Не «MCP хороший, REST тоже норм», а таблица с критериями и весами. Опирайтесь на новость: вендор выбрал протокольный путь вместо наращивания числа готовых адаптеров — это ваш аргумент в пользу перспективности направления.
| Критерий | Жёсткие REST-адаптеры | MCP-инструменты | RPA-сценарии |
|---|---|---|---|
| Трудозатраты на новый сервис | Высокие (код + релиз) | Низкие (описание инструмента) | Средние (запись сценария) |
| Гибкость сценариев | Низкая, задана заранее | Высокая, решает агент | Зависит от UI |
| Предсказуемость | Высокая | Ниже, нужны ограничения | Средняя |
| Требования к безопасности | Обычные | Повышенные: права, аудит | Высокие: доступ к UI |
Дополните таблицу весами критериев и посчитайте интегральную оценку — это ровно тот раздел, за который комиссия ставит «отлично» вместо «удовлетворительно». Если обоснование даётся тяжело, разумно взять консультацию по конкретной главе, а не переписывать весь текст.
Проектная часть: что рисовать и что кодировать
Минимальный набор диаграмм
- диаграмма компонентов (агент, шлюз, реестр инструментов, внешние системы);
- диаграмма последовательности для успешного вызова и для ошибки внешнего сервиса;
- схема развёртывания в Kubernetes с разделением на пространства имён;
- схема алгоритма по ГОСТ 19.701-90 — требования к оформлению здесь строгие и проверяемые.
Фрагмент спецификации вызова инструмента
{
"jsonrpc": "2.0",
"id": 42,
"method": "tools/call",
"params": {
"name": "crm.deal.create",
"arguments": {
"title": "Заявка с сайта",
"amount": 120000,
"source": "web-form"
}
}
}
Такой листинг в главе 2 закрывает вопрос «а где у вас интерфейсное взаимодействие». Обязательно добавьте описание: кто аутентифицируется, где хранится токен, что происходит при таймауте, есть ли идемпотентность по id запроса.
Глава с испытаниями: метрики, которые не стыдно показать
Здесь чаще всего проваливаются. Студент пишет «система работает быстро», а комиссия спрашивает: сколько, при какой нагрузке, на каком железе? Протокольная интеграция даёт вам честные замеры, потому что каждый вызов — это отдельная операция с временем до и после.
- Задержки: p50, p95, p99 по всей цепочке «запрос → выбор инструмента → вызов → ответ».
- Надёжность: доля успешных вызовов, поведение при деградации внешнего сервиса, число ретраев.
- Отказоустойчивость: RTO и RPO для шлюза как критичного компонента.
- Наблюдаемость: распределённая трассировка через OpenTelemetry, дашборды, алерты по порогам.
Инструменты берите из тех, что реально ставились: k6 или JMeter для нагрузки, Prometheus и Grafana для метрик. Важно не количество инструментов, а воспроизводимость стенда: укажите конфигурацию, версию ПО, число итераций, метод расчёта доверительных интервалов.
Чему вы научитесь на этой теме
- проектировать промежуточные слои интеграции и объяснять их границы ответственности;
- описывать интерфейсы через формальные спецификации, а не «на словах»;
- обосновывать стек критериями и весами, а не вкусовщиной;
- собирать стенд нагрузочного тестирования и интерпретировать результаты;
- оформлять техническую документацию так, чтобы она проходила нормоконтроль;
- отделять маркетинговые заявления из статьи от проверяемых технических фактов.
Три ошибки, которые срезают баллы
- Подмена понятий. MCP называют «просто ещё одним API». Это разные уровни: API — способ вызвать функцию, MCP — способ сообщить модели, какие функции существуют и когда их уместно звать. Разведите уровни в глоссарии.
- Отсутствие измеримых метрик. Вместо «стало быстрее» — таблица «до/после» по p95 с указанием методики замера. Если мерили один раз — так и напишите, и укажите это как ограничение работы.
- Игнорирование ГОСТ при оформлении ТЗ. ГОСТ 34.602-89 требует конкретных разделов: назначение, требования к системе, состав работ, стадии. Проверьте структуру приложения до сдачи, а не после замечания нормоконтроля.
Частые вопросы студентов
Обязательно ли писать работающий код?
Зависит от формулировки темы. Если в работе есть слово «разработка», прототип нужен — пусть на два-три инструмента, но с воспроизводимым запуском. Если тема аналитическая («анализ подходов», «оценка эффективности»), достаточно стенда-эмулятора и корректной методики замеров.
Где брать данные для расчётов, если нет доступа к корпоративной CRM?
Соберите синтетический датасет и честно это укажите. Источником сценариев может служить открытая документация продукта и публикации вроде новости от 2026-03-24: из них берутся типовые операции (создание сделки, отправка уведомления, выгрузка отчёта). Ограничение по данным описывается в разделе «Методика эксперимента».
Как оформлять UML-диаграммы, если кафедра требует ГОСТ?
Компромисс рабочий: схемы алгоритмов — по ГОСТ 19.701-90, структурные схемы — по ГОСТ 34, а диаграммы классов и последовательностей — в нотации UML с пояснением, что нотация стандартизована отдельно. Главное — единый стиль подписей и наличие легенды.
Сколько часов реально занимает такая тема?
При наличии базы — 100–150 часов: примерно 30 на аналитическую главу, 50 на проектирование и прототип, 40 на испытания и оформление, остальное на согласования. Основное время съедает не код, а приведение результатов к виду, который проверяем.
Чек-лист перед сдачей
- Ссылка на первоисточник оформлена и датирована, утверждения из новости не выданы за собственные выводы.
- Каждая задача из введения имеет отражение в выводах по главам и в заключении.
- Есть минимум одна сравнительная таблица с весами критериев.
- Метрики сопровождаются методикой: стенд, нагрузка, число прогонов.
- Схемы пронумерованы, подписаны, на каждую есть ссылка в тексте.
- Приложения соответствуют ГОСТ 34.602-89 и ГОСТ 19.701-90.
- Список литературы содержит стандарты и документацию, а не только статьи из интернета.
Если времени в обрез. У вас осталось около 120 часов до защиты? Наши архитекторы разбирают тему по шагам: помогают сформулировать задачи под вашу кафедру, собрать методику замеров и оформить приложения. Первая консультация — бесплатно, 30 минут, без обязательств: приходите с черновиком или хотя бы с формулировкой темы. Помощь с дипломом — это в первую очередь разговор по существу, а не готовый текст «под копирку».
Источник: «Марта AI» в «Битрикс24» теперь работает с внешними системами (опубликовано 2026-03-24)
```