0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Amazon BedrockのKnowledge baseで日本語ファイル名の罠【解決策あり】

Last updated at Posted at 2025-01-25

はじめに 🌟

以前投稿した「GraphRAGでポケモン図鑑の構築に挑戦」の続編として、Amazon Bedrockのナレッジベースでの実装を試みていました。

その検証中に、S3のファイル名に日本語が含まれていると同期エラーが発生することが判明したので、その対処法を備忘録として残します。

発生する問題 ⚠️

ナレッジベースのテスト時に「1 つ以上のデータソースが同期されていません。」というエラーが表示され、
質問を投げても「Sorry, I am unable to assist you with this request.」と返ってきて使用できない状態になります。

エラーの再現手順 🔄

1. ナレッジベースの作成

  1. Bedrock -> ナレッジベース -> ナレッジベースを作成
  2. "Knowledge base with vector store"を選択
    image.png

2. 設定手順

  1. ステップ1: デフォルトのまま次へ
    image.png

  2. ステップ2: S3のURIを指定(※ここで日本語ファイル名を指定すると問題発生)
    image.png

  3. ステップ3: ベクトルデータベースは"Aurora"を選択
    image.png

3. エラーの確認

  • 数分後、テスト画面で「1 つ以上のデータソースが同期されていません。」と表示
    image.png

  • 質問を入力すると「Sorry, I am unable to assist you with this request.」とエラー応答
    image.png

解決策 💡

S3のファイル名を半角英数字のみに変更することで問題が解消します!

具体的な手順

  1. S3のファイル名を日本語から半角英数に変更
    image.png

  2. ナレッジベースを再同期
    image.png

  3. テストを実行

ちゃんとソースまで出てきて偉い!

image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?