ガイド · エージェントのワークフロー

エージェント作業中のCAPTCHAと2FA:人へ確実に引き継ぐ方法

AIエージェントは、申請作業のうち時間がかかり注意が必要な部分を担当します。CAPTCHA、2FAの入力画面、パスキーが表示されたら作業を止め、あなたが何をどこで行えばよいかを正確に伝え、完了後に作業を再開します。この引き継ぎの仕組みを、実際に試せるデモとともに紹介します。

要点

  • AIエージェントはCAPTCHAを解けるのでしょうか? 解こうとするツールもあります。しかしCAPTCHAは人がその場にいることを確認するための仕組みなので、その1ステップは人に任せるのが確実な方法です。
  • エージェントはその前後をすべて担当します。ページを開き、各欄に入力し、内容を読み返して、確認の直前で止まります。
  • 引き継ぎは4つの要素で記録します。見えたもの、あなたが行う1つの操作、それを行う場所、そして再開の合図です。
  • CAPTCHA、2FAコード、パスキーは同じタブであなたが完了します。エージェントはフォームを読み直し、送信は1回だけ行います。
  • 2FAコードと認証アプリのシークレットはあなたの手元に残ります。エージェントが自分の作業を終えるためにそれらを必要とすることはありません。

引き継ぎの流れ

2つのレーンに6つのステップ。準備と再開はエージェントが担当し、人がその場にいることを証明する1ステップだけを人が担当します。
  1. エージェント1 準備するページを開き、承認済みの値を入力し、すべての欄を読み返します。
  2. エージェント2 確認画面に気づくCAPTCHA、2FAの入力画面、パスキーの要求が表示されます。ここで止まり、ほかには何も操作しません。
  3. エージェント3 引き継ぎを記録する見えたもの、1つの操作、場所、再開の合図。タブは開いたままにします。
  4. あなた4 確認を完了する同じタブで、CAPTCHAを解く、コードを入力する、パスキーを承認する。
  5. あなた5 合図を送る完了したことをエージェントに伝えるか、ダッシュボードで引き継ぎを解決済みにします。
  6. エージェント6 再開して1回だけ送信フォームを読み直し、承認済みの値と照合し、1回だけ送信して結果を記録します。

送信後の結果がはっきりしない場合は、何かを再送信する前に受付の証拠(確認ページ、メール、アカウント内の製品)を探します。

デモフォームで試す

このフォームは、引き継ぎの流れ全体をブラウザ内で再現します。入力して(またはサンプルに任せて)確認へ進み、人として確認を完了し、エージェントに再開させてください。私たちはこのフォームを Cline と Chrome DevTools MCP でも実際に操作しました。

これは代用の画面で、本物のCAPTCHAではありません。確認、保存、送信は一切行われず、すべてこのページ内で完結します。

ステータス: 下書き:エージェントが入力中

実行ログ

    引き継ぎメモを書く

    良い引き継ぎは5行に収まります。各欄を編集し、メモをチャット、チケット、トラッカーにコピーするか、Markdown ファイルとしてダウンロードしてください。

    ブラウザ内で作成されます。アップロードは一切ありません。

    あいまいより具体的に

    項目明確あいまい
    エージェントが見たもの入力済みフォームの下に画像CAPTCHA、送信は無効何か問題が起きました
    1つの操作CAPTCHAを解く。送信は押さないフォームを仕上げてください
    場所ウィンドウ「Launch」、タブ「Submit your product」ブラウザで
    再開の合図CAPTCHAが消え、送信ボタンが有効準備ができたら

    CAPTCHA・2FA・パスキー・メール:誰が何をするか

    すべての中断が引き継ぎになるわけではありません。許可済みの認証情報による通常のログインは、エージェントの通常の作業です。以下のステップには、人の操作か特定の許可が必要です。

    表示されるもの操作する人その間エージェントが行うこと
    画像またはチェックボックスのCAPTCHAあなた(同じタブで)入力済みフォームを開いたまま引き継ぎを記録し、別ウィンドウで別のプラットフォームの作業を進めることもあります
    サイト表示前のボット確認ページ確認が表示された場合はあなた再試行、プロキシ、ステルスツールは使わず、ページを記録して待機します
    2FAコード(認証アプリまたはSMS)コードはあなたが入力コード、リカバリーコード、認証アプリのシークレットを求めることはありません
    パスキー、セキュリティキー、デバイスでの承認あなた(自分のデバイスで)合図を待ち、その後、正しいアカウントにログインできたかを確認します
    エージェントが始めた登録の確認メールメールボックスへのアクセスを許可していればエージェント該当するメッセージだけを開き、宛先と内容を確認してからフォームに戻ります
    あなたが許可した認証情報による通常のログインエージェントログインして作業を続けます。これは引き継ぎではありません

    確認を人が行う理由

    引き継ぎの根拠となる、公開されているルールと定義を原文どおりに引用しています。引用はしますが、法律の解釈は行いません。

    テーマ原文エージェントにとっての意味
    CAPTCHAの目的All interactive approaches require users to perform a task believed to be relatively easy for humans but difficult for robots.確認は人のために設計されています。人が完了するのが本来想定された流れです。
    アクセシビリティUnfortunately the very nature of the interactive task inherently excludes many people with disabilities, resulting in a denial of service to these users.代替手段を必要とする人もいます。回避策ではなく、サイト自身の音声オプションやサポートを使うのが正しい方法です。
    セキュリティの観点CAPTCHA Defeat is an automated threat.セキュリティチームは自動での解読を攻撃パターンに分類しています。製品の公開作業がそのように見えてはいけません。
    ブラウザの自動操作は見えるDefines a standard way for co-operating user agents to inform the document that it is controlled by WebDriverブラウザは、WebDriver に操作されていることをページに伝えます。サイトはそれに反応でき、実際に反応しています。
    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).ログインが必要な場合は、ツールが起動する Chrome ではなく、自分で起動した Chrome にエージェントを接続してください。
    Claude Code と ChromeWhen Claude encounters a login page or CAPTCHA, it pauses and asks you to handle it manually.主要なエージェントベンダーが、まさにこの「一時停止して人に渡す」挙動を製品に組み込んでいます。
    Claude in Chrome:禁止されている操作Bypassing captchasCAPTCHAの回避は、Claude が行わない操作としてベンダーのリストに含まれています。
    アカウント作成You must be a human to create an Account. Accounts registered by "bots" or other automated methods are not permitted.アカウント作成を人に求めるプラットフォームもあります。各プラットフォームの規約を確認してください。

    私たちのテストでわかったこと

    • Chrome DevTools MCP が自ら Chrome を起動した場合、すべての実行でページからは navigator.webdriver = true と見えていました。人が起動してからエージェントに接続した Chrome では、5回の実行すべてで false でした。
    • その Chrome にエージェントを接続した状態で、人が同じタブで最後のステップを完了し、エージェントがその後に結果を読み取りました:5回中5回。
    • Cline 3.0.67 のヘッドレスモードでは、エージェントが出した質問に、誰も待たずに最初の選択肢で自動回答されました:5回中5回。質問は引き継ぎではありません。実行を終了し、後で再開することが引き継ぎです。
    • Cline の実行が終わった後もタブと入力済みの欄は開いたままで、再開した実行ではそれらが変わらず見つかりました:5回中5回。

    このページは法的助言ではありません。プラットフォームの規約はそれぞれ異なり、変更されることもあります。申請する各プラットフォームの規約をお読みください。

    安全に再開する

    下書きが失われたり二重に送信されたりするのは、再開のときです。5つの確認でどちらも防げます。

    1. 同じウィンドウ、同じタブ。確認画面が消え、ページに次のステップが表示されていること。
    2. エージェントは何かをクリックする前に、すべての欄を読み直して承認済みの値と照合します。
    3. 確認中にログアウトされた場合は、同じタブでもう一度ログインします。エージェントがフォームの入力が残っていることを確かめます。
    4. 送信は1回だけ。その後、プラットフォームに表示された内容をそのまま記録します。
    5. はっきりした確認表示がない場合は、まず受付の証拠を探します。未送信が確認できた場合に限り、新たに1回だけ試せます。

    申請を台無しにするミス

    タブを再読み込みする、閉じる
    保存されていない入力は消えます。タブはエージェントが残した状態のままにしてください。
    新しいタブでやり直す
    1つの製品に2つの下書きがあると、重複申請の原因になります。
    2FAコードをチャットに貼り付ける
    コードがログや会話履歴に残ります。コードはサイトにだけ入力してください。
    認証アプリのシークレットをエージェント用に保存する
    シークレットを持つ人が2要素目を握ることになります。シークレットは認証アプリの中に置いておきましょう。
    「とりあえずもう一度」やツールの切り替え
    確認画面の再試行、IPの変更、ステルスプラグインの追加は攻撃のように見え、アカウントがブロックされることがあります。
    自動回答を信用する
    無人モードでは、自分の質問に自分で答えてしまうエージェントもあります。引き継ぎを終わらせるのは、あなたからの本当の合図だけです。

    LaunchRepo での扱い

    引き継ぎはエージェントが従うキットに組み込まれているため、どのプラットフォームでも同じように動作します。

    • エージェントはそのプラットフォームを prepared_needs_human として記録し、表示された障害、オーナーが行う1つの操作、その場所、そして再開の目安となる目に見える結果を残します。
    • 下書きと作業ウィンドウは開いたままです。確認用のリンク、セッションURL、コードがトラッカーに書き込まれることはありません。
    • ローカルのダッシュボードに、具体的なステップを示す「Needs you」カードが表示されます。完了したら「I resolved it: continue」を押してください。
    • 1つのプラットフォームが待機している間、エージェントは別ウィンドウで、無料ですぐ申請できる別のプラットフォームを準備することがあります。実際に操作するのは常に1つだけです。
    • エージェントは同じ割り当てを続行します。何かが二重に開始されることはありません。

    キットのランブックにある再開コマンド

    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"
    この部分を再生0:28
    引き継ぎ:あなたにしかできないログイン · 3:52–4:21録画デモの実際の引き継ぎです。エージェントはログインできない既存アカウントを見つけ、人に何をしてほしいかを正確に伝えて、次のプラットフォームに進みました。2026年9月24日の画面収録。英語音声・字幕付き。 動画ページを開く →

    ブラウザエージェント →

    出典

    上記の引用はすべて、2026年10月1日に確認した以下のページから原文どおりに転記しています。テスト済みの挙動は、このページで説明している私たち自身の実行結果に基づきます。

    出典ページの日付確認日
    W3C Group Draft Note: Inaccessibility of CAPTCHA
    OWASP Automated Threats: OAT-009 CAPTCHA Defeat日付の記載なし
    W3C WebDriver: navigator.webdriver日付の記載なし
    Chrome DevTools MCP: Advanced usage日付の記載なし
    Claude Code Docs: Use Claude Code with Chrome日付の記載なし
    Claude Help Center: Use Claude in Chrome safely日付の記載なし
    GitHub Terms of Service日付の記載なし

    よくある質問

    AIエージェントはCAPTCHAを解けますか?
    それを試みるツールや有料サービスはあります。CAPTCHAは人がその場にいることを確認するために設計されており、セキュリティチームは自動での解読を攻撃パターンとして扱います。管理された引き継ぎなら、アカウントも申請も安全に保てます。エージェントがすべてを準備し、あなたが確認を完了し、エージェントが仕上げます。
    エージェントに2FAコードや認証アプリのシークレットを渡すべきですか?
    いいえ。コードは、エージェントが開いたままにしたタブで、サイトに直接ご自身で入力してください。認証アプリのシークレットとリカバリーコードはあなたの手元に置いておきます。エージェントがフォームの入力、結果の読み取り、再開のためにそれらを必要とすることはありません。
    自分の Chrome にエージェントを接続すると、CAPTCHAは減りますか?
    普段のログイン状態がそのまま使えます。また私たちのテストでは、自分で起動した Chrome でページから navigator.webdriver = false と見えていました。ただし、確認画面が減ることを約束するものではありません。表示された場合の引き継ぎは同じです。
    確認を解いている間にエージェントのセッションが終わったらどうなりますか?
    タブが開いている限り、何も失われません。私たちの Cline のテストでは、入力済みのフォームは実行の終了後も残り、再開した実行でもそのままでした。同じセッションを再開するか、LaunchRepo なら同じ割り当てを続行してください。
    AIにCAPTCHAを解かせるのは合法ですか?
    私たちは法的助言を行いません。答えは所在地や各プラットフォームの規約によって異なります。言えるのは、AnthropicがClaude in ChromeについてCAPTCHAの回避を禁止事項に挙げていること、そしてアカウント作成を人に求めるプラットフォームがあることです。引き継ぎなら、この問題自体を避けられます。
    このページのデモは本物のCAPTCHAですか?
    いいえ。引き継ぎの各状態(下書き、一時停止、再開、1回送信済み)を示すための代用画面です。確認、保存、送信は一切行われず、ダウンロードするメモもブラウザ内で作成されます。

    時間のかかる作業はエージェントに

    LaunchRepo は、コーディングエージェントにキット、プラットフォーム一覧、トラッカーを提供します。あなたは、人が行うべき少数のステップだけを担当します。

    料金を見る