AI-чат-бот и AI-визуализация рекламы на LED-экране для сайта поставщика LED-экранов: RAG на трёх языках, заявки в Telegram, FLUX и проверка качества Claude. Python, FastAPI
Заказчик - компания-поставщик LED-экранов, сайт на Tilda. Нужны были две функции сайта, которые работают без участия людей, и модель ИИ должна меняться настройкой, а не правкой кода.
Чат-бот на трёх языках, включая язык с письмом справа налево:
- база знаний из 110 пар «вопрос-ответ», поиск по смыслу на эмбеддингах OpenAI и pgvector в PostgreSQL: похожий вопрос получает готовый ответ без вызова модели;
- на свободные вопросы отвечает Claude по материалам компании и истории диалога, тема ограничена компанией;
- если нужен человек, бот собирает контакт и отправляет заявку с историей диалога в Telegram-группу менеджеров.
Визуализация рекламы:
- посетитель загружает макет, OpenCV вписывает его в LED-зону сцены с точной перспективой;
- FLUX Kontext встраивает макет в сцену со светом, отражениями и тенями;
- Claude со зрением проверяет результат и при браке запускает повтор, до 3 попыток.
Платформа: два сервиса на Python и FastAPI, 9 адаптеров моделей, провайдер и модель для каждой задачи выбираются в панели администратора без перезапуска. Все вызовы идут через Cloudflare AI Gateway, ключей провайдеров на сервере нет. Docker Compose, CI/CD на GitHub Actions с тестами, готовые блоки для Tilda.
Результат: оба сервиса работают на сайте заказчика с сентября 2026. Ответ из базы знаний 0,2-0,4 с, ответ модели 3-7 с, визуализация 14-23 с. 102 автотеста.
Стек: Python, FastAPI, PostgreSQL, pgvector, Redis, OpenCV, FLUX Kontext, Claude, OpenAI, Cloudflare, Docker.