AI 写的旅行攻略能不能核验?我跑通全流程,附完整翻车记录
你的收藏夹里,大概躺着十几篇旅行攻略。
大理的、成都的、日本的。当时看得热血,一篇篇存下来。真到要走那天打开一看,门票价是半年前的,推荐的店已经关了,剩下的全是"建议上午前往"这种正确的废话。你还是得重新查一遍。
我们让 AI 写东西一直在赌,赌它这次别编。有个人不想赌了,用 55 个版本、6 万字规矩,把"别瞎编"做成了一台能验收的机器。
它叫「见好 · 旅行规划器」,一个装在 Claude Code 里的开源技能。你说"周末想去武汉玩两天,两个人,高铁往返"。它联网实查、多源交叉验证,给你一份断网也能打开的单文件 HTML 路书。铁律就一条:关键信息必须实查,查不到就标「未核实」,绝不编造。

上一版我只跑到脚本,这一版我让它真交了一次稿
上次我只跑了遍脚本,这次整条流程走通:做一份南昌 4 天 3 晚路书,两个人,八一广场、八一起义纪念馆、滕王阁、海昏侯、秋水广场、江西省博物馆全排进去。
实查不是口号,它直接改了行程的形状
八一起义纪念馆和江西省博物馆都周一闭馆。我选的 10 月 16 到 19 号,第 4 天正好落在周一。所以这两个馆不是"排前面顺路",是被闭馆日强制压进前三天的。
海昏侯同理。它在郊县新建区大塘坪乡,接驳专线一天三班,市区过去单程约 60 分钟,所以必须独占一天,塞进半天一定崩。
这两条在路书里都不是感悟,是带出处的表格条目,每条标查证日期。

查不到的,它也没替你圆
滕王阁到海昏侯的专线,时刻表查得到,票价全网没有可靠来源。路书里就一行:票价未核实,须走趣玩豫章下单。
高铁查询站直接返回 403,它就全给估算区间,并在预算表底下写清哪些实查、哪些估算。
连不上图,它就老实标"示意"
它定的图源三级链:维基 Commons 拿实拍,拿不到用 Pexels,再不行 AI 生图兜底,但必须标"(示意)"。我这次前两级全不可达,只能走第三级。每张图说明都写着"示意,非当地实景照,AI 生成",页脚再声明一次。它没把 AI 图当实拍塞进去。

它三次把我拦在门外
交付前要跑 python tools/checklist.py 路书.html。FAIL 不清零,退出码就是 1,不许交稿。
第一跑,FAIL 2。
❌ 每日餐行 | day1缺早餐、day4缺晚餐❌ 【】指引残留 | 【估算,出发前用点评核对当日营业】我第一反应是排得没错:Day1 正午才落地,哪来早餐;Day4 傍晚人在高铁上。翻到规矩原文才服气:每日必须有午餐加晚餐行,"园内/高铁上解决也要有行,不许静默省略"。AI 写攻略最爱干的事,就是静默省略它觉得不重要的格子,你到现场才发现没排晚饭。
第二跑,FAIL 0,但有一行 SKIP。视觉项没跑,本机缺 playwright。我拿真实浏览器手工量了一遍:横向溢出 0、控制台报错 0、图片 4/4 渲染、滚动高亮正常。我当时的结论:等价验证过了,可以交。
第三跑,我把 playwright 装上,加了 --visual。
✅ 桌面视口 | 0 错 0 溢出❌ 手机视口 | JS错0 溢出30px我那次手工验证是假的。量的视口 806px,内容区约 770px,表格 402px 宽,当然不溢出。这个 bug 只在 390px 现形。
根因在骨架 CSS:表头设了 white-space:nowrap,五列表格最小宽度被顶到 402 像素,比手机视口还宽 30 像素。
修法被两条规矩夹死:样式块不能改,改了骨架指纹对不上;也不能加第二块样式表,一致性校验要求 style 1。只能在正文侧给表格包一层横向滚动容器。
包完又留个坑:最后一列裁在屏幕外,读者不知道能滑,典型的过了检查但不好用。再补一行滑动提示。
终局:21 项,FAIL 0,WARN 0,SKIP 0,绿灯。


6 万字的规矩,每条后面都是一次事故
最值钱的不是能出图,是 SKILL.md 里那部翻车实录。作者自用版迭代 55 个版本,挑几条:
单菜价当人均。一家店菜单写 16.5 美元,实测下来人均 25 到 30 美元。于是规定人均等于主菜加饮料加税。
挂牌价当实付。路书写某酒店 180 到 280 美元,朋友实地近 400,差的是目的地费、停车费、税。于是国外价格一律按含税总价给。
每天配图必须 2 张或 4 张,禁 3 张,因为照片墙是两列网格,3 张会排成 2+1,不对称。
这种规矩没法辩驳。它不是审美,是有人为此重做过一遍路书。
SKIP 不等于通过,这条它自己没写进速查卡
如果你也用大模型干活,这套方法回答的是一个通用难题:怎么把"AI 你别编"从一句祈祷变成一条可执行的流程。答案是三件事:翻车固化成硬规矩,规矩前置成第一眼可见的速查卡(治"AI 做的时候不读 skill"),再写个机械检查脚本,FAIL 不清零就不许交。
我这次多学到一条:闸门没覆盖的地方,恰好就是偷懒空间,而且往往不是逻辑错误,是要真渲染一遍才看得见的东西。我那 30 像素,18 项机械检查全绿,只有双视口那一项抓得到。
边界也在这:检查脚本能长到多严,交付就能有多严。剩下的部分 AI 一定替你做主,而且做得很安静。
会写代码和不会写代码,走的路不一样
不写代码的别硬装:去仓库 Discussions 的「城市许愿池」点个赞,官方优先做票高的,白嫖现成路书。有 Claude 订阅的:文件夹丢进 ~/.claude/skills/,重开终端说"周末想去 XX 玩两天",等 10 到 30 分钟拿成品。做 AI 应用的:clone 下来读 SKILL.md 版本演进区,那是"如何让模型交付可核验内容"的现成工程范本。
丑话说在前头,它给的是规划不是预订
MIT 协议,商用友好。但它不接任何平台登录态,不替你下单,价格全标了查证时点,出发前你得按当日预报和实时价再终判一次。它也不是 App,前置门槛是 Claude Code 本身要订阅或按 API 付费。

——
GitHub:github.com/awangwang123/jianhao-travel-planner 零基础入口:仓库 Releases 下 zip,照 TUTORIAL.md 走一遍。
你要是也想试,别急着让它写攻略。先让它给你常去的那座城市交一份稿,然后自己跑一遍 python tools/checklist.py 路书.html,看它敢不敢把 FAIL 报给你。
以前我们怕攻略不够漂亮。现在怕的是,它漂亮,但全是编的。
觉得有用,点个在看。
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~