人工智能不讨厌,讨厌的是我被资本用枪顶着脑袋使用人工智能。很不幸,所有科技巨头都在强迫你接受人工智能,包括目前世界上最大的搜索引擎——Google。讽刺的是,难得看不到人工智能搜索摘要的干净页面,竟是你询问如何关闭 Google AI 摘要时(答案当然是不允许你关闭)。

去年,当 Google AI 摘要进入灰度测试时,公知们就一边倒地批评 Google,但它不仅不退缩,反而表示将在未来普及这一特性。这些人工智能排泄物极易产生误导,尤其在问“是不是”类型的问题时,人工智能斩钉截铁的一句“是”或者“否”都可能会虚增信心,或者无缘无故挫败你。Bing 早于 Google 推出 AI 摘要,这是我在所有设备上禁用并屏蔽它的导火索。
抗议无效后,有开发者发现,其实只需在 Google 搜索的网页链接中加入一条参数 &udm=14
,效果就与移除 AI 摘要无异,其余内容和正常搜索时相当。一并被移除的还有视频推荐和商品推荐,碰巧,这些东西也应该和人工智能生成物一起打包丢进垃圾桶(大概率本就是人工智能挑出来的)。

问题在于,手动添加参数,并不符合正常人的搜索习惯。John Gruber 提到,这一技巧更适合本就掌握一些用户端自动化的玩家,例如 LaunchBar 用户,他们可以把参数写进搜索动作,不必频频手动输入。
——对于 LaunchBar 玩家而言,唯一的瑕疵是,简单的自制搜索模板仅仅基于一条单薄的 URL Scheme,并不能像 LaunchBar 官方提供的 Google 搜索动作那样,实施提供关键词建议。而在使用 Google 这样的通用搜索引擎时,我们更希望看见关键词推荐,根据搜索的规模效应,推荐中往往有我们想找的东西,有时候甚至比你想的还要周全。

似乎并没有人回应 John Gruber 的遗憾。更有趣的是,似乎暗合反迷因的传播机制,当 Google 结束测试、全面普及 AI 摘要时,竟然没多少人关注这一问题了。
碰巧,我隐约记得 LaunchBar 高级玩家 ToKanhaku(契丹神童) 研究过 LaunchBar 的搜索建议功能,向其请教后,我试着模仿 Google 现有的搜索建议脚本,编写一个不掺杂 AI 概要的 Google 搜索动作。
LaunchBar 默认的 Google 搜索动作并不示人,至少不在常人能够找到的地方,不过其他多数默认动作则位于 /Applications/LaunchBar.app/Contents/Resources/Actions
文件夹之下,可查看原始脚本。所谓搜索建议,功在 Suggestion Script,这是一个辅助脚本,可根据你当前输入的关键词,实时整理并提供建议——如果你乐意,可以在这一环节引入人工智能。
参照 LaunchBar 内置的 DuckDuckGo 搜索动作,我推测默认 Google 搜索动作也是从 Google 的某个 API 中获得关键词建议,循着这一线索,我很快找到了 API,同时针对其返回的数据结构调整了脚本。在最终打开的 URL 中添加参数 &udm=14
后,就能得到不含 AI 摘要的搜索结果页面。

动作制作完毕后,只需保持名称和官方动作大致相似(同样有关键字 Google
),用起来就没什么区别,且在使用几次后,自制动作就会随使用率增加而把此前的官方动作顶下去,此前养成的肌肉记忆得以继承。

更换 LaunchBar 官方 Google 搜索的动机,仅仅是我讨厌 AI 摘要,但是这个过程中所用到的各种技术,却并不那么狭隘。或许你想限定搜索引擎只显示中文内容(或相反),或需要预先排除所有来自 CSDN 的杂讯,都可以把相关参数写在搜索动作里。
毕竟,搜索的原则是索吾所求,而不见吾所不需。
后记:本文完稿后几周,关于人工智能摘要正在摧毁互联网的讨论突然爆发。我一贯认为,搜索引擎不应该成为内容的实质替代,换言之,如果人们因为有了摘要就不再查看原文,那么搜索引擎就是邪恶的,在任何一个现代文明国家——签署过知识产权相关的一揽子国际协定——也是违法甚至犯罪的。Google 只是太大而不能轻易惩罚,暂时来说。本文写作时,没有人理解我在说什么,并认为我在杞人忧天,直到调查证明 Google 摘要直接导致了网站流量暴跌。我起码可以拒绝与人工智能摘要同流合污。另外,别怪用户:毒贩不能因为吸毒者无法控制自己而免责。