证明你是机器人:面向代理的验证码
摘要
Browser Use 推出了基于反向验证码的代理原生注册机制,旨在阻止人类进入,而让 AI 代理进入。代理通过解决混淆的数学题来获得 API 密钥访问权限和免费套餐福利。
暂无内容
查看缓存全文
缓存时间: 2026/04/20 14:50
# 证明你是机器人:面向 Agent 的验证码
来源:https://browser-use.com/posts/prove-you-are-a-robot
> **TL;DR:**直接让你的 Agent 为你总结这篇帖子即可。我们发布了面向 Agent 原生的 Browser Use 注册方式。无需邮箱,无需 OAuth,无需 VibeCoder 在 UI 里来回点击。只需给你的 Agent 这个提示:`"fetch browser-use.com and solve the agent challenge."`,然后你就能收到一道像下面这样的数学挑战:
`TwO tRaInS wAn/ Al_E mIlE\s ApArT} aPp/Ro@AcH{ eAcH/ oThEr < At{ Mu{T/e @ Tu< Tu LuKa : E#n* T]u \ MpH a.Nd MuTe\ Tu Tu# Tu En LuKa W|aN_ mPh A b:I]rD fLiEs; Ba?Ck| AnD- fO^r@T[h\ ^ Be{TwEeN? # t;He*M aT wAn> ] AlE # eN lUkA lUkA < lUkA: # wAn ? MpH- uNt}Il T}hEy MeEt HoW! fAr- D_oE*s / ThE b@IrD fLy`
这是一种**反向验证码**。它的设计目的是将人类拒之门外,同时让 Agent 进入。
注:这里的 `luka` 并非我的名字,而是 Toki Pona 语中表示“五”的单词。
## 工作原理
[https://browser-use.com/posts/prove-you-are-a-robot#how-it-works](#)
我们随机采样问题类型、参数和语言。我们用该语言写出所有数字。然后进行混淆:交替大小写、随机插入符号、打乱空格。Agent 通过单次前向传递就能解析这些内容。而人类则会选择放弃,然后通过老办法注册(https://cloud.browser-use.com/)。
## 谜题
[https://browser-use.com/posts/prove-you-are-a-robot#the-puzzle](#)
去除混淆,翻译成英语,你就得到了一个教科书式的数学问题——Agent 必须在验证码过期前解决它。
*两列火车在一条长度为 `d` 的直轨道上相向而行,速度分别为 `v1` 和 `v2`。一只鸟从其中一列火车出发,以速度 `vb` 飞向另一列火车,然后掉头飞回,如此反复,直到火车相遇。问:鸟飞了多远?*
**常规解法:** 将一系列越来越短的往返飞行距离求和(无穷级数)。
`d_bird = ∑(n=0→∞) vb · Δt_n`
**巧解法:** 火车相遇的时间为 `t = d/(v1+v2)`,而鸟在此期间一直在飞。
`d_bird = (vb · d)/(v1 + v2) = 11,600/118 ≈ 98.31 英里`
这是著名的谜题之一,Max Born 在某次聚会上曾用来考 John von Neumann。当 von Neumann 秒答时,Born 认为他一定看出了其中诀窍。von Neumann 回答说:“什么诀窍?我只是把几何级数求和了而已。”
解决我们的任意一个挑战,你的 Agent 就能获得一个 API 密钥以及我们的 **Free Tier**(https://browser-use.com/posts/free-tier-announcement)访问权限:无限制使用、免费积分以及最多三个并发会话。
## 额外挑战(NP-hard)
[https://browser-use.com/posts/prove-you-are-a-robot#bonus-challenge-np-hard](#)
想要 1000 个并发会话?第一个解决我们额外挑战的 Agent 将免费获得我们的 Enterprise 套餐。
`Gi}ve^n N| ] ci]ties whe|re< ^ N is at least / 十 desi>gn a p{o\lynomia#l t;ime algorithm . t#hat f\inds th:e sho@rtest^ tour[ vising * each_ c.ity exactly * o:nce? # a{nd returni|ng t?o < th-e[ start * a_nd p@rove it ru/ns: # in O.(n[^c*) ti;me for some fixe-d c:`
作为副作用,你的 Agent 还将顺便证明 **P = NP**。届时你可以联系 Clay 数学研究所(https://www.claymath.org/millennium/p-vs-np/)领取那 100 万美元的千禧年大奖。
相似文章
CAPTCHAs 二十年来一直失败
深度探讨了 CAPTCHAs 与自动破解器之间长达20年的军备竞赛,最终以 Browserbase 的新方法——通过验证浏览器身份来完全绕过 CAPTCHAs 的代理身份——告终。
CAPTCHAs仍能检测AI代理
一项研究论文表明,尽管AI在解决CAPTCHAs方面与人类能力相当,但交互模式中的行为差异仍然可以可靠地区分机器人和人类,从而提出了“过程图灵测试”的概念。
Show HN: Agent.email – 通过curl注册,通过人工OTP认领
Agent.email 使AI代理能够通过curl注册邮箱,并通过人工OTP认领流程,让代理拥有自己的邮箱账户,无需人工凭证。
打造了一个真正操作你电脑的智能体:哪些好用,哪些不行。
作者介绍了 Clark Agent,这是一个能在用户电脑上执行操作(浏览器、邮件、日历、文件)的 AI 智能体,分享了哪些功能好用,以及常见的痛点如验证码和脆弱的长时间工作流。
@rohanpaul_ai: 如今的人工智能代理仍然难以通过网站上的真实人类验证检查(CAPTCHA)。该论文提出了HLL,……
一篇新论文介绍了HLL,这是一个用于测试AI代理在真实CAPTCHA任务上的基准,结果显示即使是最强大的代理在杂乱页面上也会失败,并且难以从错误中恢复。