Как мы разработали AI-бота для анализа косметики: кейс Beauty Inspector
Виктор Холостяков
Содержание
Предыстория и задача
Основные требования к боту:
«Автоматизировать процесс подбора косметики с учетом индивидуальных особенностей кожи и поиском доступных аналогов»
- Определение типа кожи
- Анализ состава косметики
- Оценка совместимости
- Поиск аналогов
Техническое решение
Стек технологий
- Python для бэкенда
- Telegram Bot API
- ChatGPT API
- Robokassa
- Google Sheets
Ключевые компоненты
1. Система определения типа кожи
«8 вопросов для точной диагностики с обработкой через ChatGPT»
2. Анализ косметики
- Распознавание по фото/названию
- Детальный разбор состава
3. Поиск аналогов
- Подбор альтернатив
- Проверка актуальности
Особенности реализации
Оптимизация работы с ChatGPT:
«Разделение процесса на два этапа с использованием разных моделей позволило оптимизировать расходы при сохранении качества анализа»
Результаты
Достижения проекта:
- Сроки: 10-14 рабочих дней
- Полная реализация функционала
- Оптимизация расходов
Планы развития
Перспективы проекта:
- Расширение базы данных
- Мультиязычность
- Веб-версия
- Интеграции с маркетплейсами
Комментарии