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
图库


