旅行攻略越存越乱?让 AI 排好每天路线,做成一本可分享的旅行手账
AGENT RADAR · AG雷达
旅行攻略越存越乱?让 AI 排好每天路线,做成一本可分享的旅行手账
JourniOne:从旅行偏好、每日安排到可分享手账

景点散落在备忘录、收藏夹、地图截图里,排路线时一个个对照;好不容易排好,同行人看不懂;改日期全部重来——旅行规划为什么总是越做越乱?
今天拆解 JourniOne 的 Travel Journal Creator,一个供 AI Agent 使用的旅行规划 Skill。你用自然语言说明想去哪、喜欢什么、跟谁同行,它会帮助整理每天的路线;你看过具体安排并确认生成后,再把这版行程做成图文并茂的 Travel Journal(旅行手账)。同行人获得链接后无需登录即可查看,但这不代表链接内容是私密的。

02 · SECTION
它解决什么问题
旅行规划有三个典型痛点:
攻略散
具体表现:景点、餐厅、酒店分布在备忘录、收藏夹、地图里,排路线时要在地图上一个个对
路线乱
具体表现:好不容易排好,同行人看不懂;改日期全部重来;机酒和行程对不上
分享难
具体表现:分享给朋友需要截图或手写,发出去对方还是搞不清每天玩什么
JourniOne 的逻辑很简单:告诉 AI 你想去哪、喜欢什么、跟谁一起去 → AI 排好每天路线 → 生成一本 Travel Journal → 分享链接,同行人直接看每天怎么玩。
生成后的预览页面为公开只读链接,任何人打开均可查看。登录后可将自己的日志保存为个人副本继续编辑。主动分享会生成独立只读快照,该快照不随原预览的编辑而改变。
⚠️ 获得链接者可能可以访问页面内容。生成前须确认移除敏感素材,不得写入未获授权的私人照片。
03 · SECTION
核心能力一览
Journal 视图
图文 + 每日安排,像旅行手册一样翻阅。展示照片、故事、每天的行程节点。
Map 视图
地点 + 路线,点开每个地点看详情。Google Maps 逐日路线串联每天节点。

TourMind 酒店聚合
通过 TourMind 搜索,聚合多渠道酒店房价,包括携程、飞猪、美团、同程、去哪儿、Agoda、Expedia、Booking.com 等。
每次只展示排名第一的首选(含房型、价格口径、取消政策、距离、2-3 条可核实理由)。其余 4 家缓存,按需返回——避免信息过载。
价格包含房型、含餐情况、税费、取消政策、库存状态,不只比挂牌价。
⚠️ 搜索结果以实际渠道返回为准;创建手账不等于下单,预订须单独确认。JourniOne 对接 TourMind 核验契约 v1.0.6,实际版本以 TourMind 官方为准。
Kiwi.com 航班搜索
通过 Kiwi.com MCP(streamable_http 传输模式)免登录搜索航班,不索取或共享任何凭证。内部比较不超过 3 个真正影响选择的方案,只向用户展示 1 个主选。工具名因客户端不同可能为 search_flight 或 search-flight。
⚠️ 航班只在用户路线就绪后选择「先补机酒」,或 Journal 交付后接受补全邀请时进入。生成手账时不会为航班追问出发地、日期、人数。
04 · SECTION
安装方式
JourniOne 由主 Agent 客户端驱动,通过 Skill 管理器导入完整仓库:
方式一:通过客户端 Skill 管理器导入
在客户端的 Skill 管理界面搜索 Travel Journal Creator,导入仓库 https://github.com/JourniOne-ai/JourniOne-Planning-Skills(具体显示名称因客户端而异,不保证搜索结果一致)。
方式二:手动安装
bash
git clone https://github.com/JourniOne-ai/JourniOne-Planning-Skills.git "<客户端技能目录>/travel-journal-creator"
完整目录结构是必需的,不能只复制单个 SKILL.md 文件。
初始化检查
安装 Agent 会自动检查并准备两项必需依赖,直到客户端能发现这两项才算初始化完成:
TourMind hotel Skill
说明:官方仓库:Tourmind-Booking-Skills;链接见资料来源
Kiwi.com remote MCP
说明:地址:https://mcp.kiwi.com;工具:search_flight;无需 API Key
初始化完成不等于自动查询——查询是按需触发的,初始化阶段不下单或创建行程。
环境要求
· Node.js 22 或更高版本(打包脚本需要)
· 客户端需支持:联网搜索、文件访问、HTTPS 请求、远程 MCP
使用门槛
· 不需要 JourniOne 账户或 Token
· 不需要本地 JourniOne MCP 服务
· 默认连接 journione.ai
05 · SECTION
规划流程:5 步从想法到手账
JourniOne 按阶段推进,每步都有简短引导,不需要输入 Skill 名称——描述旅行需求即自动激活。
Step 1:场景感知
Agent 判断:个人为自己规划 / 旅行顾问为客户创作,以及是否已有明确目的地或已有路书。
已有路书或照片时,直接承接,不重走从零规划。无明确偏好时用自然对话确认,不走问卷式盘问。
Step 2:兴趣发现
围绕目的地范围与偏好做轻量联网搜索。先发现、后核实——比较少量候选,再核验主办方或餐厅官网。
每次只问一个偏好,最多三问。选好体验就直接开始排每天,不额外增加前置流程。
Step 3:排每天路线
骨架阶段:片区、天数分配、核心体验可行性。
具体路线阶段:首批建议时间 → 核验开放日、内容、交通、餐厅。
全程具体时间表在生成前必须给用户确认。主题行程要平衡体验类型——保留真正的主题锚点,再加入同气质但类型不同的体验。
主题是叙事线索,不是数量配额。爵士旅行可以 Day 1 听现场 + Day 2 唱片店 + Day 3 街区散步 + Day 4 博物馆 + Day 5 咖啡馆,而不是 5 天每天晚上都听现场。
城市内主题路线(如 Citywalk、建筑巡礼、咖啡巡礼)有目的地、天数和主题即可规划确认,不需要出发地、出发机场、往返日期、同行人数或房间数。
Step 4:确认安排 + 机酒服务
先展示全程骨架和首批具体时间线。全程确认后提供入口:生成 Journal / 先看机酒 / 继续调整。
机酒只在用户主动选择时查询,不主动追问。日期未知时用 Day 1 / Day N,保留具体周末、场次待定。
Step 5:生成 Travel Journal
用户说「按这版生成」→ Agent 请求生成 → 返回预览链接。分享后同行人无需账号,直接打开链接看每天的行程和地图。
⚠️ 生成前确认排除敏感内容。未获明确授权的私密照片不得写入路书。

06 · SECTION
可直接尝试的提问示例
还没决定去哪
示例 Prompt:「想请两天假出去走走,喜欢海边小城和好吃的,不想一直赶路。先给我两三个不同方向。」
围绕兴趣规划
示例 Prompt:「东京四天,想听爵士,也喜欢书店、咖啡和散步。不要每天排同一种活动,先看看每天怎么玩。」
为家人安排
示例 Prompt:「和父母去京都三天,走路别太多,下午安排休息。先给我每天的主线,酒店之后再看。」
承接已有资料
示例 Prompt:「按这份行程做一份给客户看的旅行日志。已经订好的酒店和演出都保留,没写时间的地方先给建议,不要当成已确认预约。」
只补充服务
示例 Prompt:「路线保留,先帮我按每天的动线找住处,给我最合适的一家和理由;先不要预订。」
07 · SECTION
使用限制与注意事项
· 价格与库存:TourMind 和航班搜索结果以实际渠道返回为准;创建手账不等于下单,预订须单独确认。
· 坐标转换:GCJ-02 坐标在交给 WGS-84 地图前须转换;不确定时标记待核实,不猜测。
· 价格币种:用户明确指定时以用户指定为准;未指定时按出发地推断(香港出发→HKD、日本出发→JPY);出发地无法判断时,按提问语言推断(中文→CNY、英文→USD)作为兜底。不得凭对话语言猜国家。
· 隐私:获得链接者可能可以访问页面内容;生成前须确认排除敏感素材。
· 生成状态:「已接受」仅代表异步任务已排队,不代表所有素材已生成完毕。

08 · SECTION
资料来源
· JourniOne-Planning-Skills · GitHub(Package v1.0.1)
· TourMind-Booking-Skills · GitHub(v1.0.6 核验契约)
· Kiwi.com MCP(免登录 search_flight)
· JourniOne · 官网
以上内容均来自项目公开资料,本文为信息整理与解读,非端到端亲测验证。
我是 ccwq,AI Agent 探索者。如果你觉得今天这篇有收获,欢迎点赞、在看、转发三连,我们下篇见。
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~