项目包含以下核心功能模块:①智能对话模块——基于LangGraph ReAct Agent实现流式聊天,支持旅行任务槽位识别、图片上传识别、主动澄清与多轮上下文理解;②行程生成模块——根据用户目的地、天数、预算、主题等约束自动生成结构化每日行程,内置JSON校验、坐标补全、预算合理性检测与自动修复;③行程管理模块——支持行程保存、列表查看、详情编辑,以及通过聊天指令直接修改行程(替换景点、调整预算、增减天数、调整节奏等6种意图),修改前预览、确认后应用、支持回滚;④数据增强模块——接入高德地图路线展示、和风天气实时查询、热门城市POI数据;⑤偏好设置模块——用户可配置旅行偏好(主题、节奏、预算区间等),后续将沉淀为长期记忆注入Agent Prompt。
我负责该项目从0到1的全栈设计与开发,包括前端Vue 3 + Vite + Vant + TypeScript移动端界面搭建、后端FastAPI服务架构设计、LangChain/LangGraph Agent编排与12个工具(天气查询、地图搜索、行程生成、行程Patch等)的开发调试、MySQL数据建模与JWT鉴权体系搭建。技术栈为Vue 3 + FastAPI + LangGraph + Qwen LLM + 高德/和风第三方API。实现亮点在于将大模型非结构化输出通过Schema校验、JSON修复、坐标补全的三层管道转化为可靠的结构化行程数据,难点在于多轮对话中准确识别用户修改意图并生成最小化Patch而非全量重写行程。