概要
AWSは公式ブログ「AWS Machine Learning Blog」にて、Amazon Bedrock AgentCoreを使ってWebサイトから自動的に情報を収集・分析する仕組みを紹介しました。競合サイトや業界ニュースなどを手作業で巡回する負担を減らし、AIによる要約・分析・検索を組み合わせた実装例が、GitHubリポジトリとともに公開されています。
何が発表・更新されたのか
今回のブログ記事では、Amazon Bedrock AgentCoreの「AgentCore Browser」機能を中心に据えた、Web情報抽出システムの構築方法が解説されています。AgentCore Browserは、AWSが管理するブラウザ実行環境で、JavaScriptを多用する動的なページも安定して描画できる点が特徴です。
システムは以下のような構成要素を組み合わせています。
- Amazon EventBridgeで15分ごとにRSSフィードを確認し、新着記事を検出
- AWS Lambdaがトリガーとなり、AgentCore Browserを通じてPlaywright(Chrome DevTools Protocol経由)でページを取得
- 取得したHTML・スクリーンショット・画像をAmazon S3に構造化して保存
- Amazon S3へのアップロードをきっかけに、Amazon SQS経由でAI処理を実行
- Amazon Bedrockが要約・テーマ抽出・エンティティ抽出・示唆(インサイト)の生成とベクトル埋め込みを作成
- Amazon OpenSearch Serverlessにキーワード検索とベクトル検索の両方に対応した形でインデックス化
- Amazon Cognitoで認証し、Amazon ECS(AWS Fargate)上のReact製フロントエンドやMCP(Model Context Protocol)サーバーからアクセス可能
なぜ重要なのか
従来のスクレイピングは、対象サイトのページ構造に依存しやすく、サイトのリニューアルやJavaScript化によって突然動かなくなるという弱点がありました。今回紹介された仕組みは、コンテンツ収集とAI処理を分離したイベント駆動型アーキテクチャを採用しており、収集処理がAI処理の遅延や失敗に影響されにくい設計になっています。また、管理型ブラウザによってページ描画の信頼性が高まる点も、実務でのメンテナンス負荷軽減につながります。
誰に関係があるのか
公式ブログでは、以下のような業務での活用を想定していると説明されています。
- 競合の製品発表や価格変更などを追う競合分析担当者
- 業界ニュースやアナリストレポートを追う市場調査担当者
- 複数の情報源からコンテンツを集約したいコンテンツ運用担当者
- 規制関連サイトの変更を監視したいコンプライアンス担当者
デザインチームや製品担当者向けに構築された事例として紹介されていますが、アーキテクチャ自体はより広い業務シーンに応用できるとされています。
仕事や業務でどう使えるのか
日々の情報収集を自動化し、要約・テーマ・エンティティ・示唆(インサイト)といったAIによる分析結果を、キーワード検索だけでなく意味的な検索(セマンティック検索)でも探せるようにする、という使い方が想定されています。たとえば「デザインの新しいトレンドは何か」といった問いに対して、元の文章に完全一致する単語がなくても、関連する結果を取得できる点が特徴として紹介されています。
注意点
本記事はAWSの技術ブログによる実装例の紹介であり、特定の製品・サービスの新規発表ではありません。利用するAmazon Bedrockのモデルは、AWSリージョンごとに対応状況が異なるため、公式情報の「Supported models by AWS Region in Amazon Bedrock」を確認する必要があるとされています。なお、公式情報上では、日本での提供状況や対象プラン・料金の詳細は確認できませんでした。導入を検討する際は、公式ブログおよびGitHubリポジトリの実装内容を必ずご確認ください。
公式情報
Automated web insight extraction with Amazon Bedrock AgentCore(AWS Machine Learning Blog)
関連キーワード
- Amazon Bedrock AgentCore
- AWS Lambda
- Amazon OpenSearch Serverless
- Model Context Protocol(MCP)
- セマンティック検索
- AIエージェント





