generative-ai-use-cases icon indicating copy to clipboard operation
generative-ai-use-cases copied to clipboard

RAGチャットを有効化しても Bedrock ナレッジベースが作成されない

Open tak-ickw opened this issue 1 year ago • 4 comments

ナレッジベースのRAGチャットを検証用に使っていたのですが、精度を上げるためにEmbeddingモデルの変更をしようとして デプロイをやり直そうとした所ナレッジベースが作成されない状況になってしまいました。

手順に関しては以下のような流れだったと思います。 (記憶違いで少し異なるかもしれません。)

  1. RAG 無効化 "ragKnowledgeBaseEnabled": false にしてデプロイ

  2. モデル変更 "embeddingModelId": を変更 ("amazon.titan-embed-text-v1" -> "amazon.titan-embed-text-v2:0") "ragKnowledgeBaseEnabled": true に変更してデプロイ、エラーが発生

  3. 元の状態に戻そうとする オープンサーチのコレクションが残っていたため手動で削除 "embeddingModelId": を v1 に戻す "ragKnowledgeBaseEnabled": false に変更してデプロイ 再度、"ragKnowledgeBaseEnabled": true に変更してデプロイ → デプロイのエラーは出ない

デプロイのエラーは出ていないのですが、Bedrockのナレッジベースが作成されず、RAGチャットができない状況です。

復旧手順を教えて頂きたく、よろしくお願いいたします。

tak-ickw avatar Sep 20 '24 03:09 tak-ickw

CloudFormation に RagKnowledgeBaseStack は存在するでしょうか?する場合、そちらを手動削除していただくことは可能でしょうか?

tbrand avatar Sep 24 '24 04:09 tbrand

ご回答ありがとうございます。

RagKnowledgeBaseStack を削除しようとしているのですが、 以下のようなエラーが出ています。どの様に対応すればよいでしょうか。 image

tak-ickw avatar Sep 24 '24 17:09 tak-ickw

現状 ragKnowledgeBaseEnabled は true でしょうか?以下の手順を試していただくことは可能ですか?

  • ragKnowledgeBaseEnabled を false にしてデプロイ (これで RagKnowledgeBaseStack と GenerativeAiUseCasesStack の依存関係が切れる)
  • RagKnowledgeBaseStack を手動削除
  • ragKnowledgeBaseEnabled を true にして再度デプロイ

tbrand avatar Sep 27 '24 02:09 tbrand

ご回答有難うございます。 RAG を false にしてデプロイ後、再度スタック RagKnowledgeBaseStack を手動で削除しようとしたところ、 以下のエラーが発生しています。 (OSS の Index が削除できないというエラーの様です。) OpenSearch のマネジメントコンソール内にインデックスの管理らしきメニューが見当たらず、削除できない状況です。 削除方法ご教授頂けますでしょうか。

image

tak-ickw avatar Oct 01 '24 18:10 tak-ickw

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] avatar Mar 03 '25 02:03 github-actions[bot]

This issue was closed because it has been inactive for 14 days since being marked as stale.

github-actions[bot] avatar Mar 17 '25 02:03 github-actions[bot]