Details

Title Разработка аналитических инструментов продавца маркетплейса: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Ушаков Александр Валерьевич
Scientific adviser Гончаров Александр Викторович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects spring ai ; spring batch ; генеративные языковые модели ; large language models
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1182
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\35817
Record create date 7/30/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная выпускная квалификационная работа посвящена разработке микросервиса аналитики для автоматизированного создания товарных описаний и обработки пользовательских отзывов в рамках IT-инфраструктуры маркетплейса винтажных товаров Raggies. В работе описывается архитектура данного микросервиса, а также приводится сравнительный анализ существующих популярных генеративных языковых моделей. Представленный функционал автоматизирует работу продавца маркетплейса: анализирует отзывы покупателей, а также, по ключевым словам, составляет описание для карточки товара при помощи генеративных языковых моделей. Данный микросервис является частью IT системы маркетплейса винтажных магазинов Raggies.

This graduation thesis is devoted to the development of an analytics microservice for automated generation of product descriptions and processing of customer reviews within the IT infrastructure of the vintage goods marketplace Raggies. The paper describes the architecture of this microservice and provides a comparative analysis of existing popular generative language models. The presented functionality automates the work of marketplace sellers by analyzing customer reviews and generating product descriptions based on keywords using large language models. This microservice is part of the IT system of the vintage marketplace Raggies.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous
  • ABSTRACT
  • Список иллюстраций
  • Перечень таблиц
  • СПИСОК СОКРАЩЕНИЙ И ОПРЕДЕЛЕНИЙ
  • ВВЕДЕНИЕ
    • 1. Обзор предметной области
      • 1.1. Основные понятия
      • 1.2. Метрики сравнения генеративных моделей
      • 1.3. Генеративные модели
        • 1.3.1. YandexGPT-lite
        • 1.3.2. T-lite
        • 1.3.3. Llama-3.2
      • 1.4. Выводы
    • 2. Архитектура предлагаемого решения
      • 2.1. Требования к функционалу
        • 2.1.1. Набор основных сценариев
      • 2.2. Выбор стека технологий
      • 2.3. Описание архитектуры
        • 2.3.1. Предлагаемая структура
        • 2.3.2. Обработка отзывов
      • 2.3.3. Создание описаний для карточек товаров
        • 2.3.4. Разъяснение выбранных подходов
      • 2.4 Выводы
    • 3. Реализация решения
      • 3.1. Архитектура Spring Batch
      • 3.2. Архитектура Spring AI
      • 3.3. Компоненты отвечающие за события
      • 3.4. Обработка отзывов
        • 3.4.1 Реализация StreamingChatModel
        • 3.4.2. Реализация ItemReader
        • 3.4.3. Реализация ItemProcessor
        • 3.3.4. Реализация ItemWriter
        • 3.4.5. Реализация ItemWriteListener
      • 3.5. Создание описаний
        • 3.5.1 Реализация ProductDescriptionGenerationHandler
      • 3.6. Выводы
    • 4. Результаты работы
      • 4.1. Проведение Unit тестирования
        • 4.1.1. Обработка отзывов
        • 4.1.2. Проверка работы генеративной модели
        • 4.1.3. Запуск тестов
      • 4.2. Проведение нагрузочного тестирования
        • 4.2.1. Условия тестирования
        • Программное обеспечение
        • Особенности работы с ARM-архитектурой
        • 4.2.2. Методика проведения тестирования
      • 4.2.3. Анализ результатов
        • 4.2.4. Рекомендации
      • 4.3. Возможность будущих доработок
      • 4.5. Выводы
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

Access count: 0 
Last 30 days: 0

Detailed usage statistics