Rehber · ajan iş akışları

Ajan iş akışlarında CAPTCHA ve 2FA: kontrollü devir

Bir yapay zeka ajanı, bir gönderimin uzun ve titizlik isteyen kısmını üstlenir. Bir CAPTCHA, 2FA istemi ya da passkey çıktığında durur, sana tam olarak ne yapman gerektiğini ve nerede yapacağını söyler, sen bitirince kaldığı yerden devam eder. Bu devrin nasıl işlediğini, deneyebileceğin bir demoyla burada bulabilirsin.

Kısa cevap

  • Yapay zeka ajanları CAPTCHA çözebilir mi? Bazı araçlar dener. CAPTCHA, bir insanın orada olduğunu doğrulamak için vardır; bu yüzden güvenilir yol, o tek adımı insanın yapmasıdır.
  • Ajan bunun etrafındaki her şeyi yapar: sayfayı açar, alanları doldurur, geri okur ve doğrulamanın hemen önünde durur.
  • Dört parçalı bir devir kaydeder: ne gördüğü, senin yapacağın tek işlem, bunu nerede yapacağın ve devam etmesini sağlayan sinyal.
  • CAPTCHA’yı, 2FA kodunu ya da passkey’i aynı sekmede sen tamamlarsın. Ajan formu yeniden okur ve bir kez gönderir.
  • 2FA kodları ve doğrulayıcı uygulama anahtarları sende kalır. Ajanın kendi kısmını bitirmek için bunlara hiç ihtiyacı olmaz.

Adım adım devir

İki şeritte altı adım. Hazırlık ve devam etme ajanın işi; bir insanın orada olduğunu kanıtlayan tek adım ise insanın işi.
  1. Ajan1 HazırlaSayfayı aç, onaylı değerleri gir, her alanı geri oku.
  2. Ajan2 Doğrulamayı fark etBir CAPTCHA, 2FA istemi ya da passkey isteği çıkar. Burada dur, başka hiçbir şeye dokunma.
  3. Ajan3 Devri kaydetNe gördüğü, tek işlem, nerede ve devam sinyali. Sekmeyi açık tut.
  4. Sen4 Doğrulamayı tamamlaAynı sekmede: CAPTCHA’yı çöz, kodu gir, passkey’i onayla.
  5. Sen5 Sinyali verAjana işin bittiğini söyle ya da devri panelinde çözüldü olarak işaretle.
  6. Ajan6 Devam et ve bir kez gönderFormu yeniden oku, onaylı değerlerle karşılaştır, bir kez gönder, sonucu kaydet.

Gönderimden sonra sonuç belirsiz mi? Bir şey yeniden gönderilmeden önce bir kanıt ara (onay sayfası, e-posta, hesabındaki ürün).

Dene: demo formu

Bu form tüm devri tarayıcında canlandırır. Formu doldur (ya da örnek veriye bırak), doğrulamaya geç, insan olarak tamamla, sonra ajanın devam etmesine izin ver. Bu formun aynısını Cline ve Chrome DevTools MCP ile de çalıştırdık.

Bu gerçek bir CAPTCHA değil, bir canlandırma. Hiçbir şey kontrol edilmez, saklanmaz ya da gönderilmez; her şey bu sayfada kalır.

Durum: Taslak: ajan formu dolduruyor

Neler oldu

    Devir notunu yaz

    İyi bir devir beş satıra sığar. Alanları düzenle, sonra notu sohbetine, talep kaydına ya da takip aracına kopyala veya Markdown dosyası olarak indir.

    Tarayıcında oluşturulur; hiçbir şey yüklenmez.

    Net olan, belirsiz olanı yener

    AlanNetFazla belirsiz
    Ajanın gördüğüDoldurulmuş formun altında görsel CAPTCHA, gönderim devre dışıBir şeyler ters gitti
    Tek işlemCAPTCHA’yı çöz, Gönder’e basmaLütfen formu bitir
    NeredePencere “Launch”, sekme “Ürününü gönder”Tarayıcıda
    Devam sinyaliCAPTCHA kayboldu, Gönder düğmesi etkinHazır olduğunda

    CAPTCHA, 2FA, passkey, e-posta: kim ne yapar

    Her kesinti bir devir değildir. Yetkilendirilmiş kimlik bilgileriyle olağan oturum açmak normal ajan işidir; aşağıdaki adımlar ise bir insan ya da özel bir izin gerektirir.

    Ne çıkıyorKim yapıyorBu sırada ajan ne yapıyor
    Görsel ya da onay kutulu CAPTCHASen, aynı sekmedeDoldurulmuş formu açık tutar, devri kaydeder, ayrı bir pencerede başka bir platform üzerinde çalışabilir
    Site yüklenmeden önce bot kontrolü sayfasıSen, bir doğrulama çıkarsaYeniden deneme, proxy ya da gizlenme aracı yok; sayfayı not eder ve bekler
    2FA kodu (doğrulayıcı uygulama ya da SMS)Kodu sen yazarsınKodu, kurtarma kodlarını ya da doğrulayıcı anahtarını asla istemez
    Passkey, güvenlik anahtarı ya da cihaz onayıSen, kendi cihazındaSinyali bekler, sonra oturumun doğru hesapta açıldığını kontrol eder
    Ajanın başlattığı bir kayıt için doğrulama e-postasıPosta kutusu erişimi verdiysen ajanYalnızca ilgili mesajı açar, alıcıyı ve bağlamı kontrol eder, sonra forma döner
    Yetki verdiğin kimlik bilgileriyle sıradan oturum açmaAjanOturum açar ve devam eder; bu bir devir değildir

    Doğrulamayı neden insan yapar

    Devrin dayandığı yayımlanmış kurallar ve tanımlar, kelimesi kelimesine alıntılandı. Biz alıntılıyoruz; hukuki yorum yapmıyoruz.

    KonuMetinAjanın için anlamı
    CAPTCHA ne içindirAll interactive approaches require users to perform a task believed to be relatively easy for humans but difficult for robots.Doğrulama insanlar için tasarlanmıştır. Bir insanın tamamlaması amaçlanan yoldur.
    ErişilebilirlikUnfortunately the very nature of the interactive task inherently excludes many people with disabilities, resulting in a denial of service to these users.Bazı kişilerin erişilebilir bir alternatife ihtiyacı vardır. Doğru yol bir geçici çözüm değil, sitenin kendi sesli seçeneği ya da destek kanalıdır.
    Güvenlik bakışıCAPTCHA Defeat is an automated threat.Güvenlik ekipleri otomatik çözmeyi bir saldırı örüntüsü olarak sınıflandırır. Bir lansman asla buna benzememeli.
    Tarayıcı otomasyonu görünürdürDefines a standard way for co-operating user agents to inform the document that it is controlled by WebDriverTarayıcılar, WebDriver tarafından kontrol edildiklerinde bunu sayfalara bildirir. Siteler buna tepki verebilir ve verir de.
    Chrome DevTools MCPSome accounts may prevent sign-in when the browser is controlled via WebDriver (the default launch mechanism for the Chrome DevTools MCP server).Oturum açmalar için ajanı, aracın başlattığı bir Chrome yerine kendi başlattığın bir Chrome’a bağla.
    Chrome ile Claude CodeWhen Claude encounters a login page or CAPTCHA, it pauses and asks you to handle it manually.Önde gelen bir ajan sağlayıcısı tam olarak bu durup devretme davranışını sunuyor.
    Claude in Chrome: yasak işlemlerBypassing captchasCAPTCHA’ları atlatmak, sağlayıcının Claude’un yapmayacağı işlemler listesinde yer alıyor.
    Hesap oluşturmaYou must be a human to create an Account. Accounts registered by "bots" or other automated methods are not permitted.Bazı platformlar hesabı bir insanın oluşturmasını şart koşar. Her platformun kendi koşullarını kontrol et.

    Kendi testlerimiz ne gösterdi

    • Chrome DevTools MCP kendi Chrome’unu başlattığında sayfalar her çalıştırmada navigator.webdriver = true gördü. Bir insanın başlattığı ve sonra ajana bağlanan bir Chrome, 5 çalıştırmanın hepsinde false bildirdi.
    • Ajan o Chrome’a bağlıyken insan son adımı aynı sekmede bitirdi ve ajan sonucu ardından okudu: 5 çalıştırmanın 5 tanesinde.
    • Cline 3.0.67 headless modunda, ajanın sorduğu bir soru kimseyi beklemeden otomatik olarak ilk seçenekle yanıtlandı: 5 çalıştırmanın 5 tanesinde. Bir soru devir değildir; çalıştırmayı bitirip sonra devam etmek devirdir.
    • Cline çalıştırması bittikten sonra sekme ve doldurulmuş alanları açık kaldı; devam eden çalıştırma onları değişmemiş buldu: 5 çalıştırmanın 5 tanesinde.

    Bu sayfa hukuki tavsiye değildir. Platform koşulları farklıdır ve değişir; gönderim yaptığın her platformun koşullarını oku.

    Güvenle devam etmek

    Taslakların kaybolduğu ya da iki kez gönderildiği yer devam etme anıdır. Beş kontrol ikisini de önler.

    1. Aynı pencere, aynı sekme. Doğrulama kayboldu ve sayfa bir sonraki adımı gösteriyor.
    2. Ajan herhangi bir şeye tıklamadan önce her alanı yeniden okur ve onaylı değerlerle karşılaştırır.
    3. Doğrulama sırasında oturumun mu kapandı? Aynı sekmede yeniden oturum aç; ajan formun hâlâ dolu olduğunu teyit eder.
    4. Bir kez gönder, sonra platformun tam olarak ne gösterdiğini kaydet.
    5. Net bir onay yok mu? Önce bir kanıt ara. Yalnızca gönderilmediği kesinleşmiş bir durum tek bir yeni denemeye izin verir.

    Gönderime mal olan hatalar

    Sekmeyi yenilemek ya da kapatmak
    Kaydedilmemiş alanlar gider. Sekmeyi tam olarak ajanın bıraktığı gibi tut.
    Yeni bir sekmede baştan başlamak
    Tek ürün için iki taslak, mükerrer gönderime davetiye çıkarır.
    2FA kodlarını sohbete yapıştırmak
    Kodlar günlüklere ve dökümlere düşer. Onları yalnızca siteye yaz.
    Doğrulayıcı anahtarını ajan için saklamak
    Anahtar kimdeyse ikinci faktör de ondadır. Anahtar doğrulayıcı uygulamanda kalır.
    “Bir daha dene” ya da araç değiştir
    Bir doğrulamayı yeniden denemek, IP değiştirmek ya da gizlenme eklentileri eklemek saldırı gibi görünür ve hesabın engellenmesine yol açabilir.
    Otomatik bir yanıta güvenmek
    Bazı ajanlar gözetimsiz modda kendi sorularını kendileri yanıtlar. Bir devri yalnızca senden gelen gerçek bir sinyal bitirir.

    LaunchRepo bunu nasıl ele alır

    Devir, ajanının izlediği kite yerleşiktir; bu yüzden her platformda aynı şekilde davranır.

    • Ajan platformu prepared_needs_human olarak kaydeder; görünen engeli, senin yapacağın tek işlemi, bunun nerede yapılacağını ve devam etmesini sağlayan gözlemlenebilir sonucu da ekler.
    • Taslak ve çalışma penceresi açık kalır. Doğrulama bağlantıları, oturum URL’leri ve kodlar takip aracına asla yazılmaz.
    • Yerel panelin, tam adımı içeren bir “Needs you” kartı gösterir. İşin bitince “I resolved it: continue” düğmesine bas.
    • Bir platform beklerken ajan, ayrı bir pencerede ücretsiz ve hazır başka bir platformu hazırlayabilir. Aynı anda yalnızca biri aktif olarak kontrol edilir.
    • Ajan aynı görevi sürdürür; hiçbir şey iki kez başlatılmaz.

    Kit runbook’undaki devam komutu

    python3 scripts/run.py --project projects/my-product continue <platform> \
      --worker worker-1 \
      --resolution "Owner completed the challenge in the preserved tab" \
      --next-action "Review the final form before submitting"
    Bu bölümü oynat0:28
    Devir: sadece senin yapabileceğin bir giriş · 3:52–4:21Kaydedilmiş demodan gerçek bir devir: ajan giriş yapamadığı mevcut bir hesap buldu, kişiden tam olarak ne istediğini söyledi ve sonraki platforma geçti.24 Eylül 2026 tarihli ekran kaydı. Altyazılı İngilizce ses. Video sayfasını aç →

    Tarayıcı ajanı →

    Kaynaklar

    Yukarıdaki her alıntı bu sayfalardan kelimesi kelimesine aktarıldı; sayfalar 1 Ekim 2026 tarihinde okundu. Test edilen davranışlar, bu sayfada anlatılan kendi çalıştırmalarımızdan geliyor.

    SSS

    Yapay zeka ajanları CAPTCHA çözebilir mi?
    Bazı araçlar ve ücretli hizmetler bunu dener. CAPTCHA’lar bir insanın orada olduğunu doğrulamak için tasarlanmıştır ve güvenlik ekipleri otomatik çözmeyi bir saldırı örüntüsü olarak görür. Kontrollü bir devir hesabını ve gönderimini güvende tutar: ajan her şeyi hazırlar, sen doğrulamayı tamamlarsın, ajan işi bitirir.
    Ajanıma 2FA kodlarımı ya da doğrulayıcı anahtarımı vermeli miyim?
    Hayır. Kodları ajanın açık bıraktığı sekmede, doğrudan siteye kendin yaz. Doğrulayıcı anahtarı ve kurtarma kodları sende kalır. Ajanın form doldurmak, sonuç okumak ya da devam etmek için bunlara hiç ihtiyacı olmaz.
    Ajanı kendi Chrome’uma bağlamak CAPTCHA’ları azaltır mı?
    Normal oturum durumunu korur ve testimizde, kendi başlattığın bir Chrome’da sayfalar navigator.webdriver = false gördü. Daha az doğrulama vaat etmez. Bir doğrulama çıktığında devir aynıdır.
    Ben doğrulamayı yaparken ajanın oturumu biterse ne olur?
    Sekme açık kaldığı sürece hiçbir şey kaybolmaz. Cline testimizde doldurulmuş form çalıştırmanın bitişini atlattı ve devam eden çalıştırma onu değişmemiş buldu. Aynı oturumu sürdür ya da LaunchRepo’da aynı görevle devam et.
    Bir yapay zekanın CAPTCHA çözmesine izin vermek yasal mı?
    Hukuki tavsiye vermiyoruz; cevap bulunduğun yere ve her platformun koşullarına bağlı. Şunu söyleyebiliriz: Anthropic, Claude in Chrome için CAPTCHA atlatmayı yasak işlemler arasında sayıyor ve bazı platformlar hesapları bir insanın oluşturmasını şart koşuyor. Devir bu soruyu tamamen ortadan kaldırır.
    Bu sayfadaki demo gerçek bir CAPTCHA mı?
    Hayır. Bir devrin durumlarını gösteren bir canlandırma: taslak, duraklatıldı, devam ediyor, bir kez gönderildi. Hiçbir şey kontrol edilmez, saklanmaz ya da gönderilmez; indirdiğin not tarayıcında oluşturulur.

    Uzun kısmı ajanın yapsın

    LaunchRepo kodlama ajanına kiti, platform listesini ve takip aracını verir. Yalnızca bir insanın atması gereken birkaç adım sende kalır.

    Fiyatları gör