Разработка виртуального стилиста для клиентов компании
Компания: 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 базам с определением, какая векторная база данных подтягивает наиболее релевантные чанки
Тестировала различные версии алгоритма
Тестировала итоговый телеграм бот
харитонова елена
Маркетолог,промт-инженер,специалист по автоматизации бизнес-процессов
Разработала план по созданию, тестированию и оптимизации промтов
Разрабатывала варианты запросов и промты
Тестировала и оценивала базы
Готовила приветственное сообщение и описание Телеграм Бота
Дильдабай Казыбек
Начинающий предприниматель, ранее разработчик информационных технологий в найме