1937983507/ai-tourism

aI-tourism 是一个智能旅游规划系统,后端基于 Spring Boot、LangChain4j、MySQL、MyBatis、Sa-Token 等技术栈,集成了多种 AI 能力(如 AI Service、MCP 工具等),为用户提供个性化旅游路线推荐、会话管理、用户权限管理等功能。系统支持多轮对话、地图路线可视化、权限安全、MCP 工具热插拔等特性。

42
/ 100
Emerging

Based on the README, here's the technical summary: --- The system uses **SSE streaming** to deliver real-time itinerary text alongside structured JSON route data for map visualization. **LangChain4j agents** orchestrate multi-turn conversations via `MessageWindowChatMemory` (backed by Redis/MySQL), while **MCP tools and Function Call tools** register centrally through `ToolManager` with dynamic hot-swapping. Performance optimization leverages **Caffeine caching** for AI Service instances (28.4% latency reduction) and tool results (399μs avg response), combined with **Prometheus+Micrometer** metrics collection tracking requests, token usage, and cache hit rates across the full request lifecycle.

No License No Package No Dependents
Maintenance 13 / 25
Adoption 9 / 25
Maturity 7 / 25
Community 13 / 25

How are scores calculated?

Stars

86

Forks

11

Language

Java

License

Last pushed

Mar 09, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/1937983507/ai-tourism"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.