Агентная коммерция в дипломе: архитектура доверия, entity resolution и контекст-сервисы
MIT Technology Review опубликовал материал о том, что автономные ИИ-агенты перестают быть ассистентами и становятся исполнителями транзакций: они сами собирают маршрут, бронируют отель, оплачивают покупку. Ключевой тезис статьи простой и жёсткий — узким местом становится не скорость платежа, а скорость доверия. Если данные о пользователе, торговце, плательщике и правах агента противоречивы, автоматизация ломается не на уровне модели, а на уровне мастер-данных. Для выпускника ИТ-направления это готовый сюжет для ВКР: тема свежая, опирается на реальные корпоративные стандарты (MDM, entity resolution, токенизация прав), а значит — легко защищается на ГЭК.
Три темы ВКР, которые вырастают из этой статьи
Тема 1. Сервис разрешения сущностей (entity resolution) для мультиагентных торговых сценариев
Актуальность. Статья прямо называет проблему: дубли клиентских записей и неполные атрибуты товаров были терпимы, пока человек проверял результат. Агент не умеет замечать неоднозначность так, как это делает человек, — значит, нужен детерминированный слой идентификации.
Цель: спроектировать сервис, который по входящему потоку событий определяет, идёт ли речь об одной и той же сущности (клиент, торговец, плательщик), и отдаёт решение за миллисекунды.
Задачи:
- Проанализировать алгоритмы сопоставления записей (детерминированные правила, вероятностные модели, гибридные схемы).
- Спроектировать схему мастер-данных с версионированием и аудитом изменений.
- Реализовать прототип сервиса и API для вызова из агентных workflow.
- Провести нагрузочное тестирование и оценить латентность при пиковых запросах.
Структура: Глава 1 — обзор MDM-подходов и стандартов качества данных; Глава 2 — архитектура сервиса, схема данных, алгоритм matching; Глава 3 — нагрузочные тесты, метрики точности и полноты, оценка экономического эффекта от снижения ручных сверок.
Тема 2. Контекст-сервис как единая точка правды для ИИ-агентов
Актуальность. Авторы называют «систему контекста реального времени» недостающим слоем: модели умеют планировать и рассуждать, но не знают, действует ли агент в рамках выданных прав и не истёк ли бюджет. Это классическая задача сервис-ориентированной архитектуры, только с новым потребителем — не человеком, а агентом.
Цель: разработать сервис, который за один вызов возвращает агенту согласованный снимок контекста: субъект, права, контрагент, ограничения.
Задачи:
- Формализовать модель контекста и контракт API (OpenAPI).
- Спроектировать кэширование и предвычисление сигналов, чтобы runtime оставался лёгким.
- Реализовать прототип с интеграцией в тестовый каталог товаров.
- Замерить p95/p99 латентности и построить дашборд наблюдаемости.
Структура: Глава 1 — анализ подходов к управлению контекстом и политиками; Глава 2 — проектирование сервиса и диаграммы последовательностей; Глава 3 — тестирование производительности, отказоустойчивости, оценка применимости.
Тема 3. Управление жизненным циклом агента как субъекта доступа
Актуальность. В статье агент назван «новым участником рынка» наравне с покупателем и продавцом. Значит, у него должны быть онбординг, аутентификация, права, мониторинг и вывод из эксплуатации — ровно то, что описано в стандартах управления идентификацией.
Цель: построить модель управления агентскими идентичностями и проверить её на сценариях с разграничением ответственности.
Задачи:
- Изучить стандарты IAM и практики делегированного доступа.
- Разработать схему токенов, фиксирующих права и намерение пользователя.
- Реализовать демонстрационный стенд с двумя сценариями нарушения прав.
- Оценить полноту покрытия рисков и составить матрицу ответственности.
Структура: Глава 1 — теория управления идентичностями и делегирования; Глава 2 — проектирование модели прав и токенов; Глава 3 — сценарии тестирования, оценка рисков, рекомендации по внедрению.
Аналитическая глава: чем обосновывать выбор решения
Первая глава ВКР чаще всего проваливается из-за пересказа маркетинговых материалов. Здесь статья даёт хорошую опору: она сравнивает три типа «правды» — о товаре, о плательщике и о личности. Это удобная рамка для сравнительной таблицы решений.
| Класс решения | Что решает | Где применимо в ВКР | Ограничения |
|---|---|---|---|
| Традиционные MDM-платформы | Единая мастер-запись клиента, поставщика, товара | Основа аналитической главы, сравнение вендоров | Тяжёлые, внедряются месяцами |
| Entity resolution как сервис | Сопоставление и слияние дублей в реальном времени | Проектная глава, прототип | Требует качественных обучающих пар |
| Контекст-сервис | Выдача ограничений и прав на момент вызова | Архитектурная схема, диаграммы | Риск устаревания кэша |
| Токенизация прав и намерений | Детерминированная проверка авторизации | Раздел безопасности и рисков | Слабая нормативная база на 2026 год |
Для обоснования качества стоит опереться на ISO/IEC 25010: характеристики «функциональная полнота», «производительность», «защищённость» и «надёжность» из этой модели отлично ложатся в критерии сравнения. А требования к самой системе удобно оформить по ГОСТ 34.602-89 — это снимает половину вопросов на защите.
Что даёт статья в качестве источника
Ссылаться на отраслевой обзор полезнее, чем на блог. В тексте есть конкретные болевые точки: рост числа плательщиков за счёт account-to-account схем, размывание границы между рабочим и личным контекстом пользователя, риск подмены торговца-тёзки. Каждая из них превращается в подраздел аналитической главы и в отдельное требование к системе.
Проектная глава: схемы, алгоритмы, интеграция
Модель сущностей и связи между ними
Прежде чем рисовать диаграммы, зафиксируйте четыре роли: человек, агент, контрагент, ограничение. Дальше стройте UML-диаграмму классов и диаграмму последовательностей для сценария «агент оформляет бронирование». В статье описан ровно этот сценарий — значит, его можно взять как сквозной пример и провести от требований до тестов.
Предвычисление сигналов вместо тяжёлых вызовов
Один из самых защищаемых архитектурных приёмов из статьи: разрешение и подготовку контекста делают заранее, а на этапе выполнения агент получает уже сжатый пакет данных. Это классический паттерн «тонкий runtime — тяжёлый precompute». В ВКР его удобно показать через диаграмму потока данных и обосновать расчётом: сколько миллисекунд экономит предвычисление на каждом вызове и как это влияет на пропускную способность.
# Псевдокод контракта контекст-сервиса
GET /context/{agent_id}
{
"subject": { "user_id": "u-8841", "confidence": 0.997 },
"agent": { "role": "booking", "scopes": ["travel:book"],
"budget_limit": 4500, "expires_at": "2026-09-19T18:00Z" },
"counterparty": { "merchant_id": "m-2210", "verified": true },
"constraints": ["loyalty:prefer_partners", "risk:low"]
}
Токенизация прав: куда двигается отрасль
В статье упоминаются инициативы с криптографически защищёнными артефактами, в которых закодированы учётные данные потребителя, идентичность агента, разрешения и подтверждённое намерение. Для диплома это отличный раздел «перспективы развития»: не нужно реализовывать полностью, достаточно спроектировать структуру токена и описать проверку на стороне торговца.
Тестирование и метрики: что измерять, а не что перечислять
Слабое место большинства работ — блок тестирования, где стоят фразы вида «система работает корректно». ГЭК это читает как отсутствие работы. Ниже — набор метрик, которые напрямую следуют из логики статьи.
| Метрика | Что показывает | Как получить | Целевой ориентир |
|---|---|---|---|
| Precision / Recall сопоставления | Точность entity resolution | Размеченный набор из 500–1000 пар | Precision ≥ 0,98 |
| p95 латентности контекста | Скорость выдачи прав | Нагрузочный тест | ≤ 50 мс |
| Доля ручных вмешательств | Насколько автономия реальна | Логи сценариев | Снижение на 40%+ |
| RTO / RPO | Отказоустойчивость сервиса | Сценарии отказа узлов | RTO ≤ 15 мин |
| Покрытие трассировкой | Наблюдаемость | Инструменты трассировки | ≥ 80% вызовов |
Для сбора данных удобно развернуть связку инструментов наблюдаемости в локальном кластере. Даже упрощённый стенд на контейнерах даёт живые графики, которые сильно повышают вес работы. Метрики стоит связать с характеристиками ISO/IEC 25010 — тогда защита идёт не «по ощущениям», а по стандарту.
Чему вы научитесь на такой теме
- Проектировать сервисы с жёсткими требованиями по латентности, а не только по функциональности.
- Обосновывать выбор стека и архитектурного паттерна через измеримые критерии.
- Работать с мастер-данными: дедупликация, слияние, аудит, версионирование.
- Оформлять документацию по ГОСТ 34.602-89 и описывать систему на языке ISO/IEC 25010.
- Строить наблюдаемость: трассировка, метрики, логи, дашборды.
- Подмена понятий «агент» и «микросервис» без пояснения. Агент — это субъект с правами и ответственностью, микросервис — единица развёртывания. Если в тексте они синонимы, комиссия задаст неудобный вопрос. Решение: завести глоссарий во введении и держать термины строго.
- Отсутствие измеримых метрик эффективности. Фраза «система быстрее» без цифр не считается результатом. Решение: фиксировать базовую линию до внедрения и сравнивать с ней после.
- Игнорирование требований ГОСТ при оформлении ТЗ. Разделы технического задания регламентированы. Решение: взять структуру из ГОСТ 34.602-89 и наполнить её своей предметной областью, не переизобретая форму.
Частые вопросы студентов
Насколько сложно реализовать прототип, если нет доступа к промышленным данным?
Вполне реально. Берётся открытый датасет с записями организаций или синтетически сгенерированный набор с контролируемым процентом дублей и опечаток. Главное — чтобы в работе было описано, как формировался набор и почему он репрезентативен. Это честнее, чем выдуманные «данные крупного банка».
Обязательно ли писать код, или хватит проектирования?
Зависит от требований кафедры. Если в задании есть слово «разработать», код нужен хотя бы в виде минимально работающего прототипа с тестами. Если «исследовать» — можно ограничиться моделью и симуляцией. Уточните это до утверждения темы, иначе придётся переделывать половину работы.
Как оформлять диаграммы и схемы?
Единый нотации для всей работы: UML для поведения и структуры, BPMN для процессов, C4 для архитектуры. Каждая диаграмма должна иметь подпись, ссылку в тексте и объяснение — что именно она доказывает. Схемы ради схем снижают оценку.
Где брать исходные данные для расчётов экономического эффекта?
Опирайтесь на время выполнения операций: сколько минут занимает ручная сверка записи, сколько таких операций в месяц, какова стоимость часа специалиста. Эти допущения защищаются легче, чем абстрактные «повышение эффективности на 30%». Обязательно указывайте источник допущения.
- Тема и задачи согласованы с научным руководителем и совпадают с выводами.
- Есть ссылка на исходный отраслевой источник с датой публикации.
- Каждая задача из введения закрыта отдельным разделом или подразделом.
- Все метрики имеют базовую линию и целевое значение.
- Схемы пронумерованы, подписаны и упомянуты в тексте.
- Техническое задание оформлено по ГОСТ 34.602-89.
- Список литературы оформлен единообразно, без выдуманных источников.
- Проверена уникальность текста и корректность цитирования.
Источник: Agentic commerce runs on truth and context (опубликовано 2026-03-25)