AIToday
大規模言語モデルAIコーディングZenn AI/ML掲載日時: 2026年10月5日 22:00

AgentCore Browser、/tmpコピーで解決

LINEで送る
AgentCore Browser、/tmpコピーで解決

3つのポイント

  1. 何が起きたか

    CodeZipランタイムでAmazon Bedrock AgentCore Browserを試すと「PermissionError: [Errno 13] Permission denied: '/var/task/playwright/driver/node'」が返り、AWSの注記どおりContainerビルドが必要である。

  2. なぜ重要か

    CodeZipでエージェントを動かすチームはAgentCore Browserをそのまま使えず、Containerビルドに移行するか回避策を講じない限りブラウザ選択肢は事実上使えない。

  3. 注目点

    修正は公式設定ではなく回避策であり、Playwright Nodeドライバの/tmpコピーが本番で通用するかにかかる。AWSがCodeZip向けガイダンスを更新するか注視したい。

誰に効くか影響を受けるのは、CodeZipデプロイでAmazon Bedrock AgentCore Runtime上のAIエージェントを構築する開発者とプラットフォームチームだ。ブラウザベースのツールを使うにはContainerビルドに切り替えるか手動の回避策を講じる必要がある。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

本記事は、Amazon Bedrock AgentCore Runtime上のAIエージェントがWeb情報にアクセスする3方式——AgentCore Browser、プレーンなHTTPリクエスト、AgentCore Web Search——を比較することを目的としている。第4の候補であるランタイム内でのChromium直接実行は、ChromiumとOSライブラリのバンドルが必要でCodeZip形式に合わないため早々に除外された。著者の焦点はAgentCore Browserのみにある。

中心的な問題は、AgentCore BrowserがCodeZipデプロイ方式を想定していない点だ。AWS自身のエクスポート注記には、ブラウザツールにはContainerビルドが必要でPlaywright NodeドライバはCodeZipランタイムでは実行できないと記されている。著者は実際にドライバファイルで権限エラーに遭遇してこれを確認し、ランタイムの構成——/var/task配下の読み取り専用アプリファイルと書き込み可能な/tmp領域——にも言及した。ドライバを/tmpにコピーし実行権限を付与することで解決した。

修正後は、単純なページ要約から完全なログインフロー、リアルタイムの株価照会まで、著者が投げたあらゆるテストをツールは処理した。著者の結論は、AgentCore Browserはほぼあらゆるブラウザタスクをカバーできるが、Web検索専用の用途には過剰だというもの。デフォルト設定ではボット検知のCAPTCHAに遭遇する可能性があり、誤回答のリスクが高まる。より厳密な制御にはPlaywrightコードを多く書く必要がある。トレードオフは、チームが実際にどれだけブラウザ制御を必要とするかにかかっている。

よくある質問
なぜAgentCore BrowserはCodeZipランタイムで失敗するのか?
AWS自身のエクスポート注記に、ブラウザツールにはContainerビルドが必要で、Playwright NodeドライバはCodeZip(Lambda型)ランタイムでは実行できないと記されており、ツールは呼び出し時に失敗する。
それでも開発者はどうやってAgentCore Browserを動かしたのか?
開発者はPlaywright Nodeドライバを/tmpにコピーし実行権限を付与した。これによりCodeZipランタイムからAgentCore Browserを利用できることが確認された。
修正後、ブラウザのテストはすべて通ったのか?
はい。一般的なページ読み取り、構造化抽出、JSON APIのGETリクエスト、クリックとログインを処理した。SpaceX株価の自由記述質問にも答えたが、CAPTCHAが出現しDuckDuckGoにフォールバックした。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へStrata、125BモデルをゲーミングPCで実行