AlbaCreation

Crista Online

Travel-экосистема: AI-чат, карта, маршруты и RAG по POI — фронт, несколько бэкендов и Docker-стек.

Задача

Нужен продукт для планирования путешествий: пользователь описывает поездку в чате, получает рекомендации мест и маршруты на карте. Данные должны собираться из множества источников (OSM, KudaGo, MKRF), а ответы — опираться на актуальную базу POI через RAG.

Решение

Собрали экосистему из React/Vite UI, ai_agent (FastAPI + Swagger), data_backend для ETL по 83 регионам РФ и 90 городам мира, vectorization_backend с Chroma, placesweb для графа мест и suitcase для «чемодана» пользователя. Локально — docker-compose с pgAdmin, Grafana и Prometheus; прод на crista.online с отдельными доменами API.

Результат

Рабочий продукт: чат с AI, inspiration board, карта Leaflet, health-check API и мониторинг. Архитектура масштабируется по сервисам — каждый бэкенд деплоится и документируется отдельно.

Стек

ReactVitePythonFastAPIPostgreSQLRAGDocker

Галерея

Главная — inspiration board и быстрые промпты
Главная — inspiration board и быстрые промпты
Список AI-чатов с историей поездок
Список AI-чатов с историей поездок