Перейти к содержимому
Назад к проектам
AI-продукт2024

AI-платформа поиска по тексту и изображению

Поиск товаров по изображению и по тексту для современного маркетплейса

ДемоЗакрытый проект

AI-платформа поиска для e-commerce (маркетплейсов) с поддержкой поиска по изображению и по тексту, построенная на FastAPI, PostgreSQL, Qdrant, эмбеддингах и object detection.

Технологический стек

PythonFastAPIPostgreSQLQdrantDockerAI EmbeddingsYOLOVector Search

Проблема

Покупателям нужен был способ находить товары, загружая фото или описывая их обычным языком, а не только по совпадению ключевых слов в названии.

Решение

Построен retrieval-пайплайн, объединяющий object detection с текстовыми и графическими эмбеддингами, проиндексированными в векторной базе для быстрого приближённого поиска по каталогу.

Технический вклад

Спроектирована архитектура сервиса на FastAPI, пайплайн генерации и индексации эмбеддингов, схема коллекций Qdrant, интегрирован YOLO для обработки поисковых запросов по изображению.

Архитектура

Сервисный слой на FastAPI поверх векторного хранилища Qdrant, PostgreSQL для каталога и метаданных, фоновый пайплайн, генерирующий и обновляющий эмбеддинги при изменении товаров.

Производительность

Приближённая индексация ближайших соседей удерживает низкую задержку запросов даже при росте каталога до сотен тысяч товаров.

Безопасность

Эндпоинты поиска и загрузки данных изолированы за сервисной аутентификацией, входящие медиафайлы проходят строгую валидацию.

Модель развёртывания

Контейнеризация через Docker, независимо масштабируемые сервисы для API-слоя, векторного хранилища и воркеров эмбеддингов.

Результат

Покупатели могут искать товары по фото или свободному текстовому описанию, получая релевантные результаты из полностью автоматизированного пайплайна индексации.