article_image

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

Alt text
Google 用 Google 而不是 AI 告诉你 AI 不能关闭

去年,当 Google AI 摘要进入灰度测试时,公知们就一边倒地批评 Google,但它不仅不退缩,反而表示将在未来普及这一特性。这些人工智能排泄物极易产生误导,尤其在问“是不是”类型的问题时,人工智能斩钉截铁的一句“是”或者“否”都可能会虚增信心,或者无缘无故挫败你。Bing 早于 Google 推出 AI 摘要,这是我在所有设备上禁用并屏蔽它的导火索。

抗议无效后,有开发者发现,其实只需在 Google 搜索的网页链接中加入一条参数 &udm=14,效果就与移除 AI 摘要无异,其余内容和正常搜索时相当。一并被移除的还有视频推荐和商品推荐,碰巧,这些东西也应该和人工智能生成物一起打包丢进垃圾桶(大概率本就是人工智能挑出来的)。

Alt text
排除AI摘要,基本不影响其他内容

问题在于,手动添加参数,并不符合正常人的搜索习惯。John Gruber 提到,这一技巧更适合本就掌握一些用户端自动化的玩家,例如 LaunchBar 用户,他们可以把参数写进搜索动作,不必频频手动输入。

——对于 LaunchBar 玩家而言,唯一的瑕疵是,简单的自制搜索模板仅仅基于一条单薄的 URL Scheme,并不能像 LaunchBar 官方提供的 Google 搜索动作那样,实施提供关键词建议。而在使用 Google 这样的通用搜索引擎时,我们更希望看见关键词推荐,根据搜索的规模效应,推荐中往往有我们想找的东西,有时候甚至比你想的还要周全。

Alt text
LaunchBar 官方 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 摘要的搜索结果页面。

Alt text
我自制的 Google 搜动作,同样有搜索建议

LaunchBar 动作下载

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

Alt text
我自制的 Google 搜动作,同样有搜索建议

更换 LaunchBar 官方 Google 搜索的动机,仅仅是我讨厌 AI 摘要,但是这个过程中所用到的各种技术,却并不那么狭隘。或许你想限定搜索引擎只显示中文内容(或相反),或需要预先排除所有来自 CSDN 的杂讯,都可以把相关参数写在搜索动作里。

毕竟,搜索的原则是索吾所求,而不见吾所不需。

后记:本文完稿后几周,关于人工智能摘要正在摧毁互联网的讨论突然爆发。我一贯认为,搜索引擎不应该成为内容的实质替代,换言之,如果人们因为有了摘要就不再查看原文,那么搜索引擎就是邪恶的,在任何一个现代文明国家——签署过知识产权相关的一揽子国际协定——也是违法甚至犯罪的。Google 只是太大而不能轻易惩罚,暂时来说。本文写作时,没有人理解我在说什么,并认为我在杞人忧天,直到调查证明 Google 摘要直接导致了网站流量暴跌。我起码可以拒绝与人工智能摘要同流合污。另外,别怪用户:毒贩不能因为吸毒者无法控制自己而免责。


author_avatar

Lawyer, macOS/iOS Automation Amateur