📞 +79508873881 ✈ @Vkrbigdata ✉ admin@Vkrbigdata.ru

AI-агенты для онлайн-покупок в ВКР: архитектура, метрики и защита проекта

Google подключил Gemini к Gap Inc, чтобы ассистент оформлял заказ из Gap, Old Navy, Banana Republic и Athleta прямо в диалоге. OpenAI в ответ обновил shopping-интерфейс в ChatGPT. Для выпускника это не новость из мира ретейла, а готовый каркас дипломной темы: мультиагентная система, интеграция с внешними API, оценка качества выдачи. Такой кейс легко защищается, потому что у него есть измеримые метрики (CTR, p95 latency, стоимость сессии), а не абстрактная «актуальность». Ниже — как разложить это на три главы, что считать и где спотыкаются студенты.

Частые вопросы студентов до старта работы

Нужна ли своя LLM или хватит API OpenAI/Gemini?

Для ВКР уровня бакалавра достаточно API. Своя модель на 8B параметров потребует GPU и отнимет главу на файнтюнинг, а защищается всё равно по метрикам качества ответа. Берите hosted-модель с function calling, а ресурс потратьте на архитектуру, evaluation и наблюдаемость.

Где взять данные о товарах и покупательских сессиях?

Публичные: Amazon Product Reviews, RetailRocket, REES46. Синтетика: сгенерируйте 200–500 диалогов через саму LLM и разметьте вручную — это допустимый подход, если в главе 2 вы опишете протокол разметки. Никакого «взял у знакомого из Ozon» — комиссия это ловит.

Как считать эффект, если реального трафика нет?

Оффлайн-метрики: NDCG@10, MRR, precision/recall по релевантности товара. Онлайн-имитация: A/B на синтетических пользователях с фиксированной политикой выбора. И обязательно cost per successful session — руководители любят экономику.

Как оформить мультиагентную архитектуру по ГОСТ?

ГОСТ 34.602 — на ТЗ, схемы — по ГОСТ 19.701 (функциональные блоки) плюс C4 Model (Context/Container/Component) как современная альтернатива. Диаграмму последовательностей (UML Sequence) стройте для флоу «запрос → поиск → оплата → подтверждение».

Три темы ВКР, которые точно защитятся

Как встроить материал статьи в главы

Глава 1: контекст и постановка

Опишите эволюцию: от поисковой строки к диалоговому интерфейсу. Здесь уместно сравнить модели интеграции — партнёрский каталог (как у Gemini с Gap) против собственного shopping-слоя (как у ChatGPT). Это не пересказ новости, а аналитическая таблица с колонками: способ интеграции, latency, контроль над выдачей, риск vendor lock-in.

Глава 2: архитектура агента

Стройте C4-диаграмму: Context (пользователь, ассистент, партнёрский каталог) → Container (оркестратор, LLM gateway, векторный индекс, платёжный шлюз) → Component. Для описания tool-схемы приводите код.

tools = [{
  "type": "function",
  "function": {
    "name": "search_catalog",
    "description": "Поиск товаров в каталоге партнёра",
    "parameters": {
      "type": "object",
      "properties": {
        "query": {"type": "string"},
        "brand": {"type": "string",
                  "enum": ["gap","old_navy","banana_republic","athleta"]},
        "max_price": {"type": "number"}
      },
      "required": ["query"]
    }
  }
}]

Глава 3: оценка и наблюдаемость

Инструментируйте каждый шаг спанами OpenTelemetry: llm.request, tool.search_catalog, tool.checkout. Метрики, без которых третья глава пустая: p95 latency, success rate оформления, cost per session, hallucination rate (доля ответов с несуществующим SKU). По качеству ПО опирайтесь на ISO/IEC 25010 — характеристики «функциональная полнота» и «производительность» тут читаются буквально. Безопасность — по OWASP Top 10 for LLM Applications (prompt injection, insecure output handling), это сильно поднимет уровень работы.

Чему вы научитесь на этом кейсе

Чек-лист перед сдачей
  1. Задачи из введения дословно совпадают с выводами в главе 3.
  2. Есть хотя бы одна C4-диаграмма и одна UML Sequence.
  3. Все метрики определены формулой, а не «оценивали на глаз».
  4. Ссылки на источники оформлены по ГОСТ Р 7.0.5–2008, включая The Verge и документацию OpenAI/Google.
  5. Код в приложениях пронумерован и вызывается из текста.
  6. Проверка на антиплагиат пройдена, цитаты закавычены.
  7. Приложения содержат листинги конфигов и скриншоты дашборда.
Типичные ошибки
  1. Пересказ статьи вместо анализа. Комиссия мгновенно видит новостной текст в главе 1. Ошибка: «Gemini теперь умеет покупать одежду». Правильно: сравнительная таблица интеграционных моделей с критериями.
  2. Отсутствие baseline. Если агент сравнивается сам с собой, работа не защищается. Добавьте простой поиск по ключевым словам как точку отсчёта — он из статьи про Gap и ChatGPT напрямую вытекает как «до».
  3. Игнорирование безопасности. Prompt injection через карточку товара — реальный риск в shopping-сценариях. Один подраздел про OWASP LLM Top 10 закрывает вопрос и добавляет баллы.
Если тема интересна, но непонятно, с чего начать стенд, — у нас есть бесплатная консультация: разберём ваш план на 120 часов работы и подскажем, какие метрики реально успеть собрать. Поможем с любым поддоменом: от мультиагентных систем до observability.

Материал подготовлен экспертами компании IT-Diplom. Мы помогаем студентам с 2010 года. Если вам нужна помощь с дипломом — в разработке темы, постановке эксперимента или оформлении по ГОСТ — наши специалисты готовы подсказать. ВКР на заказ мы делаем редко, но консультируем охотно.

Последнее обновление: 2026-09-12

Источник: ChatGPT and Gemini are fighting to be the AI bot that sells you stuff (опубликовано 2026-03-24)