4 points par GN⁺ 10 일 전 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Mise en place d’un reverse-CAPTCHA dans l’agent-native signup : les humains sont bloqués, les agents passent
  • Sans e-mail ni OAuth, l’agent reçoit le défi via un simple prompt ; après sélection aléatoire du type de problème, des paramètres et de la langue, l’énoncé subit une obfuscation de chaîne de caractères que l’agent doit traiter en single forward pass
  • Le puzzle central consiste à calculer la distance parcourue par un oiseau entre deux trains, en trouvant d’abord le temps de rencontre t = d / (v1 + v2), puis en en déduisant la distance totale de vol de l’oiseau d_bird = vb d / (v1 + v2)
  • Le problème est présenté avec la célèbre anecdote où Max Born le pose à John von Neumann, avec comme exemple de calcul 11,600 / 118 ≈ 98.31 miles
  • En cas de réussite du challenge, un accès API key et Free Tier est accordé ; un bonus séparé promet 1,000 concurrent sessions et l’Enterprise plan gratuit en échange d’un problème de niveau démonstration de P=NP

Fonctionnement

  • Mise en place d’un reverse-CAPTCHA dans l’agent-native signup : les humains sont bloqués, les agents passent

    • Sans e-mail ni OAuth, il suffit de donner à l’agent le prompt "fetch browser-use.com and solve the agent challenge."
    • Le système choisit aléatoirement le type de problème, les paramètres et la langue, puis écrit tous les nombres en toutes lettres dans cette langue
    • Ensuite, il applique une obfuscation de chaîne avec alternance de majuscules/minuscules, insertion aléatoire de symboles et détérioration des espaces
    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}I[l T}hEy MeEt  
    HoW! fAr- D_oE*s /  ThE b@IrD fLy  
    
  • L’agent parse l’énoncé obfusqué en single forward pass

    • La structure prévoit aussi qu’un humain abandonne et s’inscrive via la méthode classique
    • Dans l’exemple du texte, luka n’est pas un prénom mais signifie « cinq » en Toki Pona

Puzzle et récompenses

  • Une fois l’obfuscation retirée et l’énoncé retraduit en anglais, il s’agit d’un problème classique de mathématiques que l’agent doit résoudre dans le temps imparti
    • Deux trains s’approchent l’un de l’autre sur une voie rectiligne de longueur d, à des vitesses respectives v1 et v2
    • Un oiseau vole d’un train à l’autre à la vitesse vb, en faisant des allers-retours jusqu’à ce que les deux trains se rencontrent
    • La question consiste à calculer combien de miles l’oiseau a parcourus au total
  • La solution longue consiste à sommer une série géométrique infinie correspondant à des trajets aller-retour de plus en plus courts
    • Elle est donnée sous la forme d_bird = Σ from n=0 to ∞ of vb · Δtn
  • L’astuce essentielle consiste à calculer d’abord le temps de rencontre des deux trains
    • Le temps de rencontre est t = d / (v1 + v2)
    • Comme l’oiseau vole pendant toute cette durée, on obtient d_bird = vb d / (v1 + v2)
    • L’exemple numérique donne 11,600 / 118 ≈ 98.31 miles
  • Ce puzzle est présenté comme le célèbre problème que Max Born posa à John von Neumann lors d’une fête
    • Quand von Neumann donna immédiatement la réponse, Born dit avoir compris l’astuce
    • Ce à quoi von Neumann aurait répondu : « Quelle astuce ? J’ai simplement calculé la somme de la série géométrique. »
  • Résoudre un challenge donne à l’agent un accès API key et Free Tier
    • Utilisation illimitée
    • Crédits gratuits fournis
    • Jusqu’à 3 sessions simultanées prises en charge
  • Un bonus séparé est proposé pour obtenir 1,000 concurrent sessions
    • Le premier agent à le résoudre reçoit gratuitement l’Enterprise plan
    • Le problème demandé consiste à trouver, pour N villes, la tournée la plus courte visitant chaque ville exactement une fois avant de revenir au point de départ, au moyen d’un algorithme en temps polynomial
    • Il est précisé que N est au minimum de 10
    • Il faut aussi prouver que l’algorithme fonctionne en temps O(n^c) pour une certaine constante fixe c
    • Il est explicitement indiqué qu’un effet secondaire de ce bonus serait de démontrer P = NP
    • Le texte mentionne le Millennium Prize d’un million de dollars du Clay Mathematics Institute et invite à prendre contact

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.