Стажировка по проекту
Разработка виртуального стилиста для клиентов компании
Компания: Gulliver Group



Суть проекта
источники бз
цель проекта
Основные задачи
База данных с описаниями товаров, ссылками и ценами, предоставленная заказчиком. Сайт заказчика
1. Подготовка данных:
  • Сбор и систематизация данных о товарах из предоставленной базы
2. Разработка алгоритма подбора одежды:
  • Настройка взаимодействия с моделью GPT для формирования релевантных ответов на запросы пользователей
  • Разработка алгоритма для генерации рекомендаций на основе данных из базы товаров и запросов пользователей
3. Интеграция с Telegram:
  • Создание Telegram-бота для приема запросов от пользователей и выдачи рекомендаций по подбору одежды
4. Тестирование системы:
  • Проведение тестирования на предоставленных данных для оценки качества работы системы
  • Внесение необходимых корректировок и улучшений.
5. Передача результатов:
  • Передача заказчику архива с исходными кодами проекта и документацией

  • Виртуальный стилист, способный анализировать запросы пользователей и предлагать наиболее подходящие товары из каталога
  • Повышение удобства и качества обслуживания клиентов, увеличение продаж
ожидаемый результат



Создание интеллектуальной системы для подбора одежды, которая будет помогать пользователям выбирать подходящую одежду из каталога компании, предоставляя рекомендации на основе заданных параметров с использованием моделей GPT

Участники
1 команды проекта
  • лунева светлана
    Тимлид проекта
  • малицкий андрей
    Помощник тимлида
  • каргальцев владислав
    Помощник тимлида
  • воркожоков алексей
    Инженер-программист
    • Разработал алгоритм работы нейростилиста с фильтрацией по метаданным, что позволило значительно повысить релевантность поиска
    • Реализовал 8 версий алгоритма в формате Jupyter Notebook на платформе Google Сolaboratory для тестирования и проведения экспериментов
    • Разработал модуль в формате Jupyter Notebook для очистки данных и формирования векторной базы FAISS из базы Заказчика
    • Реализовал доработку Telegram-бота для поиска и вывода изображений одежды с описанием и ссылкой на товар. Это позволило значительно повысить визуальную привлекательность и удобство использования Telegram-бота
    • Установил и запустил Telegram-бот на сервере
    • Подготовил техописание для установки Telegram-бота на сервере Заказчика
  • неклюдов александр
    IT-специалист
    • На основании анализа первых результатов работы системы предложил практический механизм реализации и настоял на внедрении механизма гибридного поиска
    • Разработал промпты для двух моделей, осуществляющих анализ запроса пользователя и последующее преобразование его в оптимальный для последующего поиска вид. Научил модели эффективно приводить содержимое запроса к пригодному для гибридного поиска виду (подбирать названия предметов одежды и цветов в соответствии мастер-данными Заказчика, заменять отрицания и исключения в запросе)
    • Разработал подход к тестированию, применение которого позволило улучшить показатели правильных ответов системы с 0,4 до 0,6-0,8
  • турмышева марина
    Веб-дизайнер, digital маркетолог
    • Анализ данных заказчика, парсинг сайта, структурирование данных в таблице, оптимизацию структуры данных
    • Создание векторных хранилищ данных, анализ влияния разных факторов на результат работы консультанта, выбор данных для фильтрации и вектора
    • Тестирование баз с разными метаданными, экспериментирование с моделями встраивания и анализ результатов для улучшения базы данных
    • Тестирование работы консультанта с выбранной базой данных и анализ полученных результатов для выявления уязвимостей и областей улучшения
    • Составление рекомендаций для программистов на основе данных и статистики, с целью улучшения процессов и эффективности работы
  • сорокин андрей
    Руководитель группы системного анализа в управлении разработки веб проектов в банке
    • Создал архитектуру проекта для телеграмм бота
    • Создал и контроллировал процесс написание проекта в GitHub
    • Проводил код ревью проекта в GitHub
  • литвинчук ольга
    Специалист по кадрам
    • Собрала «вручную» с сайта Гулливер минимальную базу знаний в формате json
    • Провела эксперименты генерации базы знаний
    • Тестировала запросы из предоставленной таблицы с вопросами через ноутбук по 3 базам с определением, какая векторная база данных подтягивает наиболее релевантные чанки
    • Тестировала различные версии алгоритма
    • Тестировала итоговый телеграм бот
  • харитонова елена
    Маркетолог,промт-инженер,специалист по автоматизации бизнес-процессов
    • Разработала план по созданию, тестированию и оптимизации промтов
    • Разрабатывала варианты запросов и промты
    • Тестировала и оценивала базы
    • Готовила приветственное сообщение и описание Телеграм Бота
  • Дильдабай Казыбек
    Начинающий предприниматель, ранее разработчик информационных технологий в найме
    • Предобработка Базы Знаний
    • Тестирование моделей и анализ результатов
  • фоменко ирина
    Индивидуальный предприниматель
    • Разработала приветственное сообщение, промпт-заглушку
    • Принимала участие в тестировании и оценке финального ноутбука
    • Подготовила схему для презентации
    • Проработала промпт для выявления некорректных запросов
    • Участвовала в финальном тестирование Телеграм Бота
  • мишина оксана
    Лаборант химического анализа
    • Тестировала модель на начальной стадии, что позволило увидеть, что текущий поиск не приводит к ожидаемому результату
    • Прорабатывала промпты
    • Тестировала ноутбук с оценкой результата (средняя оценка 0,5).
    • Создала презентацию проекта