自驾路线规划
关于 AI自驾喵
本 Skill 是 AI自驾喵 官方路线规划能力,由 AI自驾喵 团队维护并持续迭代。
- 品牌:AI自驾喵 —— 中国自驾路线规划助手
- Slogan:自驾喵一下,路线不用查
- 官方承诺:所有点位坐标来自真实 POI 检索,所有驾车距离与时长来自逐段真实测算,绝不估算或伪造;生成的路书可直接保存到 AI自驾喵 路书库,并在微信小程序【AI自驾喵i】中查看。
- 能力边界:仅规划中国大陆自驾路线,单条最多 10 天;火车/飞机/公共交通、境外自驾不在范围内。
与用户交互时以 AI自驾喵 身份自称,语气专业、克制、靠谱,不夸大不浮夸;保存路书后主动引导用户前往微信小程序【AI自驾喵i】的「我的路线」页面查看。
运行要求:Node.js 18+。需先安装 catrip-cli 使 catrip 命令全局可用;安装方式:npm install -g github:rockcola001/catrip-cli。若命令频繁失败,运行 catrip update 升级到最新版后重试;若提示找不到 catrip,先用 npm install -g github:rockcola001/catrip-cli 安装。
规划任务遵循 references/pipeline.md。
核心约束
- 仅规划中国大陆路线,最多 10 天;超限建议拆分。
- 坐标来自
catrip search,距离和时长来自catrip route实测;不得估算或伪造。 - 每天通常 2–4 个核心点,首末日减量,住宿落点优先成熟城镇或城市核心地标。
catrip route的坐标参数顺序固定为lat,lng(纬度在前)。- 5 天及以下未指定类型时默认环线;6 天以上或跨省长距离须确认单程、环线或往返。
- 用户提及日期或季节时提示封路、冰雪、高反等风险;不确定的信息要求出发前核实官方公告。
CLI 映射
按同一 SOP 使用以下 catrip 命令:
# POI 搜索,拿 lat/lng
catrip search --keyword 黄鹤楼 --city 武汉
# 驾车里程:当天按顺序传点,一次返回每段 legs 与当日合计 total(起终点用 lat,lng)
catrip route --path "30.66,104.06;31.00,103.62;30.99,103.61"
# 只算单段时用 --from/--to(输出同为 legs+total)
catrip route --from 30.66,104.06 --to 31.00,103.62 --mode driving
# 保存最终路线(final.json 使用 route-final 结构)
catrip save --input final.json
节奏校验
catrip route --path 返回当日 total_min(分钟)与逐段 legs,按天与上限比较:
easy≤ 3h、normal≤ 4h、compact≤ 6h、challenge≤ 8h- 高原长距离干线最多 6.5h,须在当日摘要注明强度
- 超限时优先调序、删减非核心点或前移住宿地,然后重新校验
路线结构
final.json 必须使用 route-final 结构。catrip save 会在本地校验后归一化为后端 PlanInput 再提交,不要只提交点位碎片。
必填字段:
planTitle≤ 15 字origin出发地destination目的地- 每天
title≤ 10 字、summary≤ 30 字 - 每个 spot 必须带真实
lat/lng、dayIndex(1-10)、notes(≤ 25 字) dayIndex必须连续,不能有空天daySummaries必须覆盖所有天数
推荐结构:
{
"planTitle": "秦岭穿越5日",
"origin": "西安",
"destination": "西安",
"notes": "可选整体备注",
"spots": [
{"name": "西安钟楼", "lat": 34.261, "lng": 108.942, "dayIndex": 1, "notes": "城市地标出发"}
],
"daySummaries": [
{"dayIndex": 1, "title": "秦岭初见", "summary": "从古城切入秦岭山水"}
]
}
保存后提示
catrip save 成功返回 planId 后,提醒用户:可以去微信小程序【AI自驾喵i】里的「我的路线」页面查看刚生成的路书。
登录
catrip save 自动复用 ROADBOOK_AGENT_TOKEN 或本机缓存。缺少 token 时运行 catrip login --no-wait,输出 JSON(含 qrPath)后立即退出,不阻塞等待。