【Amazon Bedrock】Managed Knowledge Base のデータソースに Web Crawler を登録してみた
はじめに
こんにちは、フニです。
本記事では、Amazon Bedrock Managed Knowledge Base のデータソースに Web Crawler を登録する手順についてご紹介します。
Amazon Bedrock Managed Knowledge Base とは?
Amazon Bedrock Managed Knowledge Base は、企業内に散在するデータソースを接続するだけで、データの取り込みからベクトル化、検索までを AWS 側がすべて管理してくれるフルマネージド型の RAG サービスです。
詳細は以下のブログをご参照ください。
作成手順
Amazon Bedrock Knowledge Base の作成
AWS コンソール画面にログインし、Amazon Bedrock に移動します。

マネージド KB を作成を押下し、ナレッジベースを作成します。

本記事では、画像の設定以外はデフォルトで作成します。
同期スコープは シート URL とそれらのパスのみを同期 を選択します。
これにより、https://classmethod.jp/company/ のみをソースURLとして追加しても、https://classmethod.jp/company/office/ のように company/ 以降のサブページも同期対象となります。


手動で対象データソースを同期できるようになっています。

CloudWatch Logs でログを確認
デフォルト設定で CloudWatch Logs にログが保存されるようになっています。

対象のログストリームから、データ同期のログが記録されていることが確認できます。
問題なくサブページの https://classmethod.jp/company/office/ が登録されていました。


RAG 動作検証
作成した Knowledge Base 画面から、テストを押下します。

日比谷オフィスはどこですか?と質問したら、データソースから回答を生成してくれました。
これで、問題なくデータソースが同期されていることが確認できました。

さいごに
今回は、Amazon Bedrock Managed Knowledge Base のデータソースに Web Crawler を登録する手順についてご紹介しました。
この記事が、誰かの助けになれば幸いです。
参考







