Anubis是一种类似CAPTCHA的测试,但作用相反:它不是验证访问者是人类,而是旨在让网络爬虫对那些试图喂养饥饿的大语言模型机器人的公司来说变得成本高昂。
这是对一个日益严重问题的巧妙回应:越来越多的公司希望销售由大语言模型驱动的"AI"机器人。大语言模型基于"语料库"构建——一个包含大量人类编写文本的庞大数据库。为了持续更新模型,大语言模型的运营者需要为其"语料库"获取新鲜的文本内容。
Anubis以古埃及胡狼头神命名,这位神灵负责称量死者的心脏以判断其品格。为了保护网站免受AI爬虫侵扰,Anubis软件通过所谓的工作量证明挑战来衡量爬虫的计算意愿。
人类访问者只会看到一个胡狼风格的动漫女孩形象片刻,同时浏览器解决一个密码学问题。但对于运营大规模机器人农场的公司来说,这意味着整个数据中心的风扇全速运转的昂贵成本。理论上,当扫描网站变得如此密集时,爬虫会退缩。
现有的阻止搜索引擎爬取网站的措施包括robots.txt文件。但正如Google的解释所说,仅有robots.txt文件并不能阻止网络爬虫爬取网站。这是一个荣誉系统,这就是它的弱点。如果运营爬虫的组织选择不遵守它——或者不尊重你的知识产权——那么他们可以随意获取任何想要的内容,频率不限。
重复访问是一个大问题。反复抓取基本相同的材料比存储本地副本更便宜——或者如Drew DeVault所说,请停止将你的成本直接转嫁给我。
一年前这已经是一个严重问题,当时The Register报道了ClaudeBot一天内爬取一百万次。一年后,尽管签署了协议,Reddit仍因此起诉Anthropic。这不仅影响论坛等网站:LWN也面临这个问题。技术手册发布工具ReadTheDocs报告称,某个爬虫一个月内下载了73TB数据。
底层技术并不新颖。工作量证明作为反垃圾邮件措施的概念可以追溯到1997年的Hashcash。在Hacker News的评论中,Iaso也给出了应有的致谢:
"我受到Hashcash的启发,它是用于电子邮件的工作量证明,用来阻止垃圾邮件。令我惊讶的是,它在我的git服务器上运行得很好,所以我将其作为开源项目发布。现在它已经成为独立项目,保护着像GNOME的GitLab这样的大型网站。"
其他评论详细说明了工作量证明的实现方式,我们特别欣赏这个注释:
"第二个原因是Chrome/Firefox/Safari的JIT和webcrypto本机C++的组合可能比我自己编写的代码更快。有趣的是,支持这一点意味着它可以在非常老旧/性能较弱的PC上运行,比如PowerMac G5(由于大端序,它不支持WebAssembly)。"
Iaso表示Anubis确实有效,该帖子包含了一个令人印象深刻的用户列表,从UNESCO到WINE、GNOME和Enlightenment项目。其他人也表示赞同。上面提到的Drew DeVault现在使用它来保护他的SourceHut代码库。
还有其他类似措施。Nepenthes是一个大语言模型机器人陷阱:它生成无数充满链接的无意义文本页面,困住机器人爬虫。Quixotic和Linkmaze工具的工作原理类似,而TollBit是商业化产品。
一些观察者建议使用浏览器执行的工作来挖掘加密货币,但这可能被视为恶意行为。Coinhive近十年前尝试过这种做法,结果被封禁。在这里,我们尊重Iaso的回应:
"这是为了浪费CPU周期。我不想碰加密货币,哪怕用二十英尺长的杆子。我意识到这样做会错失赚钱机会,但我不想疏远我想要保护的那些社区。"
其他人,比如Reg FOSS部门最喜欢的互联网专家Jamie Zawinski,则不太认同:
"我对可爱的kawaii废话以及某些可能的加密货币胡说八道介入我和读者之间100%过敏,所以统统滚蛋。"
他的预测比较悲观:
"工作量证明本质上是通胀性的、浪费的废话,永远不会成功,因为攻击者总是能够在支出上超过你。"
确实很浪费——这就是重点——但这些喂养机器人的收割者产生的巨大流量同样浪费。有人会争论说,大语言模型机器人本身就是对资源和能源的更大浪费,我们对此表示赞同。因此,我们支持任何能够阻碍它们的措施。
好文章,需要你的鼓励
芯片制造商Ambiq Micro在纽约证券交易所首日交易中股价飙升超60%。该公司通过IPO融资9600万美元,售出400万股,每股24美元。总部位于奥斯汀的Ambiq专注于可穿戴设备和电视遥控器等电池供电设备的处理器。其旗舰芯片Apollo510集成CPU和GPU,可运行AI模型并具备网络安全功能。
新加坡国立大学研究团队提出TPDiff(时间金字塔视频扩散模型),通过在扩散过程中逐步增加帧率的创新策略,实现了AI视频生成50%的训练成本削减和1.5倍推理效率提升。该方法基于视频帧间冗余和扩散过程熵减特性,设计了阶段性扩散训练框架,在保持视频质量的同时显著降低计算复杂度,为AI视频生成的实用化提供了重要技术突破。
Lightbits声称在使用超微服务器硬件的基准测试中,为容器化事务处理展示了最快的共享块存储性能。测试配置采用AMD EPYC 9575F处理器和8块三星NVMe SSD,实现了360万4K随机读IOPS、160万4K随机写IOPS等优异成绩。双方发布的Kubernetes参考架构结合了Lightbits的NVMe/TCP存储技术,为金融交易、实时分析、AI训练等高性能应用提供解决方案。
KAIST研究团队开发出"思维草图"方法,让大型语言模型像人类专家一样进行简洁高效的推理。该方法通过三种认知启发的推理方式和智能路由系统,在15个数据集上实现平均73%的输出减少,同时保持甚至提升推理准确性,为AI应用的效率优化提供了重要突破。