Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Go Now Logo

Go Now · 走你

面向 Z 世代的周末同城轻出行 AI 智能管家

CI Tests Python FastAPI License 美团 AI 大赛

一站式解决信息碎片化、预算失控、行程变动与出行陪伴难题

快速开始 · 产品亮点 · 项目结构 · 文档 · 常见问题

产品概念预览

项目简介

Go Now(走你)面向 18–30 岁 Z 世代大学生与年轻上班族,聚焦 周末同城多人轻出行 场景。产品覆盖 种草 → 决策 → 规划 → 协同 → 导航 → 体验 → 售后 服务闭环,从工具型产品升级为主动式、场景化智能出行管家。

用户痛点 Go Now 解法
多平台信息碎片化 自然语言输入 + AI 骨架 + 高德真实 POI
预算容易失控 四档预算画像 + 步骤级人均约束
突发行程变动 天气改写、单步重匹配、路线动态重算
等待焦虑 / 疑问多 桌宠「走你」陪聊、新手教程、方言辅助

API Key(大模型 + 高德)由每位用户自行配置,服务端无需预置密钥,适合大赛演示与开源分享。

与常见方案对比

能力 通用聊天 AI 地图 App Go Now
自然语言规划 しろさんかく
真实 POI / 路线
预算与偏好约束 しろさんかく
天气 / 餐厅 / 交通分支 しろさんかく
生成过程情感陪伴

产品亮点

欢迎页 · 一站式入口

功能宫格:AI 规划、天气预案、餐厅替换、交通推荐等统一入口。

欢迎页:本猫带你一站式出行

规划页 · 全链路体验

地图渐进打点、日程卡片、路线绘制、POI 重匹配与桌宠互动。

规划页:走你向导与地图规划

走你桌宠 · 情感陪伴

走你桌宠陪聊

生成等待期本地题库陪聊,缓解焦虑。

用户自配 Key

  • AI Key:通义、DeepSeek、OpenAI 等 13+ 提供商
  • 高德 Key:Web 服务 + JS API + 安全密钥
  • 每位提供商独立教程 → docs/llm_guides/

快速开始

环境要求

  • Python 3.11+
  • Windows / macOS / Linux

一键启动

启动命令 说明
Windows 本地 start_server_local.bat 本机开发,热重载
Windows Server start_server.bat 宝塔 / 腾讯云公网部署
macOS 本地 start_server_mac.command./start_server_local.sh 本机开发,热重载
Linux 服务器 ./start_server.sh 公网部署(0.0.0.0:8000)

完整说明见 一键启动.md 。浏览器访问:http://127.0.0.1:8000/

首次使用(4 步)

  1. 注册 / 登录账号
  2. 设置 → 配置 AI Key(docs/LLM_TOKEN_GUIDE.md)
  3. 设置 → 配置高德 Key(docs/AMAP_KEY_GUIDE.md)
  4. 进入 AI 规划,输入需求或点「标准演示用例」
手动安装与开发模式
py -m pip install -r requirements.txt
copy .env.example .env # 仅占位,无需填写真实密钥
py -m uvicorn app.main:app --host 127.0.0.1 --port 8000 --reload

API 文档:http://127.0.0.1:8000/docs

运行测试
py -m pytest tests/ -q

项目结构

GO-NOW-travelagent/
├── app/ # FastAPI 后端与静态前端
│ ├── routes/ # API 路由
│ ├── services/ # 规划编排、POI、LLM、高德
│ └── static/ # 规划页 JS / 欢迎页桥接
├── Best Destinations/ # 高德 POI 搜索与匹配引擎
├── docs/ # 演示脚本、Key 教程、安全说明
├── tests/ # 314 项单元测试
├── .github/ # CI、Issue 模板、社交分享图
├── 一键启动.md # 四端启动说明
├── start_server_local.bat # Windows 本地
├── start_server.bat # Windows Server
├── start_server_mac.command
├── start_server_local.sh # macOS / Linux 本地
├── start_server.sh # Linux 服务器
└── requirements.txt

技术架构

flowchart LR
 subgraph Client["前端"]
 W["欢迎页 / 规划页"]
 Pet["走你桌宠"]
 end
 subgraph API["FastAPI"]
 Auth["用户 / 档案"]
 Plan["行程编排"]
 LLM["用户 LLM 配置"]
 Amap["用户高德配置"]
 end
 subgraph Engine["智能引擎"]
 Qwen["大模型骨架"]
 Rules["规则 + RAG"]
 POI["高德 POI / 路线"]
 end
 W --> Auth --> Plan
 Plan --> Qwen & Rules & POI
 LLM --> Qwen
 Amap --> POI
 Pet --> API
Loading
层级 技术
后端 FastAPI · SQLite · SQLAlchemy
大模型 用户自配 OpenAI 兼容 API
地图 高德 Web 服务 + JS API
前端 原生 HTML / JS · Live2D 桌宠
质量 314 项 pytest · GitHub Actions CI

文档

文档 说明
docs/DEMO_SCRIPT.md 3 分钟评委演示脚本
docs/SECURITY.md 安全与密钥说明
docs/LLM_TOKEN_GUIDE.md AI Key 配置总览
docs/AMAP_KEY_GUIDE.md 高德双 Key 教程
docs/标准测试用例.md 标准演示用例
CONTRIBUTING.md 贡献指南
CHANGELOG.md 版本变更记录

核心 API

方法 路径 说明
POST /api/travel/register 注册
POST /api/travel/login 登录
GET /api/travel/profile 用户档案与预算档位
POST /api/travel/plan/stream 流式生成出游计划
GET /api/travel/llm/config 读取 AI Key 配置
GET /api/travel/amap/config 读取高德 Key 配置

完整接口见 app/routes/travel.py 与 Swagger /docs


常见问题

配置了 AI Key 仍提示未配置?

请重新登录一次,确保欢迎页与规划页使用同一用户 ID。本地可清除 localStorage.travel_user_id 后重新登录并保存 Key。

高德搜索一直报错或服务器空转?

检查 Web 服务 Key 是否有效、每日配额是否用尽(错误码 10044)。无效 Key 会触发熔断并快速失败,请更换有效 Key 后重试。

私密仓库社交预览图不显示?

GitHub 对私密仓库的 Social Preview 支持有限。公开后可到 Settings → General → Social preview 上传 .github/social-preview.png,或运行 py scripts/generate_github_social_preview.py 重新生成。


参与贡献

欢迎提交 Issue 与 Pull Request,详见 CONTRIBUTING.md


Go Now · 走你 — 让每一次周末出行,都有人陪、有路走、有惊喜。


美团 AI 大赛参赛作品 · MIT License · Alert886/GO-NOW-travelagent

About

Go Now(走你)是面向18-30岁Z世代大学生及年轻上班族的周末同城多人轻出行全流程AI智能管家。针对年轻用户时间宝贵、信息难找、预算有限、社交出行需求强的特点,一站式解决多平台信息碎片化、预算失控、突发行程变动、出行疑问多等行业痛点。产品首创种草-决策-规划-协同-导航-体验-售后完整服务闭环,支持多平台信息整合、智能预算分配、天气与人流实时监控、突发行程动态调整以及全流程AI出行陪伴与方言辅助功能。区别于传统工具型产品,本项目以用户体验为核心,从单一功能升级为主动式、场景化、全链路的智能出行管家服务。

Topics

Resources

Contributing

Security policy

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /