AlbaCreation

Crista Online

旅游生态系统:AI 聊天、地图、路线和基于 POI 的 RAG——前端、多个后端、Docker 技术栈。

挑战

需要一款旅行规划产品:用户在聊天中描述行程,获得地点推荐和地图上的路线。数据必须来自多个来源(OSM、KudaGo、MKRF),回答必须基于通过 RAG 实现的最新 POI 数据库。

解决方案

搭建了一个生态系统:React/Vite 界面、ai_agent(FastAPI + Swagger)、覆盖俄罗斯 83 个地区和全球 90 个城市的 data_backend ETL、带 Chroma 的 vectorization_backend、地点图谱 placesweb,以及用于用户「行李箱」的 suitcase。本地使用 docker-compose 搭配 pgAdmin、Grafana 和 Prometheus;生产环境部署在 crista.online,使用独立的 API 域名。

成果

可用的产品:AI 聊天、灵感板、Leaflet 地图、API 健康检查和监控。面向服务的架构——每个后端独立部署和编写文档。

技术栈

ReactVitePythonFastAPIPostgreSQLRAGDocker

图库

首页——灵感板与快捷提示
首页——灵感板与快捷提示
带旅行历史的 AI 聊天列表
带旅行历史的 AI 聊天列表

需要类似的项目?

讨论项目