スキップしてコンテンツを表示

AWS Bedrock のナレッジベースで参照したファイルも含めて回答したい

0

AWS Bedrock を使いナレッジベースを使っています。 回答内にナレッジベースのどのファイルを参照して回答したかを含めることは可能か?

{ "schemaType": "ModelInvocationLog", "schemaVersion": "1.0", "timestamp": "2025-01-23T09:10:16Z", "accountId": "123456789012", "identity": { "arn": "arn:aws:iam::123456789012:user/abc" }, "region": "us-west-2", "requestId": "445d00f5-8b2c-4e4b-8732-e89db536f78a", "operation": "ConverseStream", "modelId": "arn:aws:bedrock:us-west-2::foundation-model/anthropic.claude-3-5-sonnet-20241022-v2:0", "input": { "inputContentType": "application/json", "inputBodyJson": { "messages": [ { "role": "user", "content": [ { "text": "AWS CLI install steps installation guide" } ] } ], "system": [ { "text": "以下の検索結果を元に質問に回答してください:\n\n'<search_results>\n\n<search_result>\n<content>\nAWS CLI をインストールするには、次のコマンドを実行します。 AWS CLI のインストールと更新の手順 16AWS Command Line Interface バージョン 2 用ユーザーガイド $ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install AWS CLI の現在のインストールを更新するには、既存のシンボリックリンクとインストーラの情 報を追加して --bin-dir、--install-dir、および --update パラメータで install コマ ンドを作成します。以下のコマンドブロックでは /usr/local/bin のシンボリックリンクと / usr/local/aws-cli のインストーラの場所の例を使用しています。 $ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli -- update ガイド付きインストールのステップ 1.\n</content>\n<source>\n1\n</source>\n</search_result>\n<search_result>\n<content>\nAWS CLI をインストールするには、次のコマンドを実行します。 AWS CLI のインストールと更新の手順 16AWS Command Line Interface バージョン 2 用ユーザーガイド $ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install AWS CLI の現在のインストールを更新するには、既存のシンボリックリンクとインストーラの情 報を追加して --bin-dir、--install-dir、および --update パラメータで install コマ ンドを作成します。以下のコマンドブロックでは /usr/local/bin のシンボリックリンクと / usr/local/aws-cli のインストーラの場所の例を使用しています。 $ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli -- update ガイド付きインストールのステップ 1.\n</content>\n<source>\n2\n</source>\n</search_result>\n<search_result>\n<content>\n........... 8 インストール/更新 ........................................................................................................................... 8 AWS CLI のインストールと更新の手順 ..................................................................................... 9 AWS CLI のインストールエラーとアンインストールエラーのトラブルシューティング ........ 29 次のステップ ............................................................................................................................. 29 過去のリリース .............................................................................................................................. 29 AWS CLI のインストールエラーとアンインストールエラーのトラブルシューティング ........ 49 次のステップ ............................................................................................................................. 49 ソースからのビルドとインストール .............................................................................................. 49 ソースからビルドする理由 ....................................................................................................... 50 クイックステップ ...................................................................................................................... 51 ステップ 1: すべての要件の設定 .............................................................................................. 53 ステップ 2: AWS CLI ソースインストールの構成 ................................................................... 58 ステップ 3: AWS CLI の構築 ................................................................................................... 64 ステップ 4: AWS CLI のインストール ..................................................................................... 65 ステップ 5: インストールの検証 .............................................................................................. 67\n</content>\n<source>\n3\n</source>\n</search_result>\n<search_result>\n<content>\n........... 8 インストール/更新 ........................................................................................................................... 8 AWS CLI のインストールと更新の手順 ..................................................................................... 9 AWS CLI のインストールエラーとアンインストールエラーのトラブルシューティング ........ 29 次のステップ ............................................................................................................................. 29 過去のリリース .............................................................................................................................. 29 AWS CLI のインストールエラーとアンインストールエラーのトラブルシューティング ........ 49 次のステップ ............................................................................................................................. 49 ソースからのビルドとインストール .............................................................................................. 49 ソースからビルドする理由 ....................................................................................................... 50 クイックステップ ...................................................................................................................... 51 ステップ 1: すべての要件の設定 .............................................................................................. 53 ステップ 2: AWS CLI ソースインストールの構成 ................................................................... 58 ステップ 3: AWS CLI の構築 ................................................................................................... 64 ステップ 4: AWS CLI のインストール ..................................................................................... 65 ステップ 5: インストールの検証 .............................................................................................. 67\n</content>\n<source>\n4\n</source>\n</search_result>\n<search_result>\n<content>\n2. 次のいずれかの方法を使用して、AWS CLI をインストールするか、アクセス許可を取得します。 • (推奨) the section called “インストール/更新”。 • the section called “過去のリリース”。特定バージョンのインストールは、チームで特定バージョ ンのツールが必要な場合に行います。 • the section called “ソースからのビルドとインストール”。GitHub ソースからの AWS CLI の構築 は、構築済みのインストーラで直接サポートされていないプラットフォームで作業するお客様 が主に使用する、より詳細な方法です。 • the section called “Amazon ECR Public/Docker”. • AWS CloudShell を使用して、お使いのブラウザから AWS コンソールの AWS CLI バージョン 2 にアクセスする。詳細については、AWS CloudShell ユーザーガイドを参照してください。 3.\n</content>\n<source>\n5\n</source>\n</search_result>\n\n</search_results>\n'\n\n必ず日本語で回答してください。\n\n<search_results>内の専門用語は改変はしないで回答してください。\n\n回答内で検索結果の情報を参照する場合は、その情報が見つかったソースの引用を含める必要があります。\n\n複数の検索結果からの情報を回答に含める場合、<sources>は複数の<source>が含まれること注意が必要です。\n\n各結果には対応する source ID があり、それを参照する必要があります。\n\nもし、検索結果が存在しない場合は冒頭に【参考情報】と記載して回答ししてください。\n" } ], "inferenceConfig": { "maxTokens": 2048, "temperature": 0, "topP": 1, "stopSequences": [ "\nObservation" ] } }, "inputTokenCount": 1892 }, "output": { "outputContentType": "application/json", "outputBodyJson": { "output": { "message": { "role": "assistant", "content": [ { "text": "AWS CLIのインストール手順について説明します。\n\n基本的なインストール手順は以下の通りです:\n\n<source>1,2</source>\n\n1. curl \"https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip\" -o \"awscliv2.zip\"\n2. unzip awscliv2.zip\n3. sudo ./aws/install\n\n\nAWS CLIの更新をする場合は、以下のパラメータを追加して実行します:\n<source>1,2</source>\n\nsudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update\n\n\nインストール方法には以下の選択肢があります:\n<source>5</source>\n1. 推奨: 通常のインストール/更新方式\n2. 過去のリリースバージョンのインストール(チームで特定バージョンが必要な場合)\n3. GitHubソースからのビルドとインストール(構築済みインストーラでサポートされていないプラットフォーム向け)\n4. Amazon ECR Public/Dockerを使用\n5. AWS CloudShellを使用してブラウザからAWS CLIにアクセス\n\nまた、インストール後のトラブルシューティングやエラー対応のためのガイドも用意されています。<source>3,4</source>" } ] } }, "stopReason": "end_turn", "metrics": { "latencyMs": 9579 }, "usage": { "inputTokens": 1892, "outputTokens": 386, "totalTokens": 2278 } }, "outputTokenCount": 386 } }

2回答
0

はい、AWS Bedrock を使用してナレッジベースを活用する際に、回答内でどのファイルを参照したかを含めることは可能です。

提供されたサンプル出力を見ると、回答内で参照元のソース情報が含まれていることがわかります。具体的には、回答テキスト内に <source>1,2</source><source>5</source> などのタグが挿入されています。これらのタグは、回答の特定の部分がどのソース(ナレッジベース内のどのファイル)から得られた情報であるかを示しています。

この方法により、ユーザーは回答の各部分がどの情報源に基づいているかを理解することができます。これは、情報の信頼性を確認したり、より詳細な情報を得るために元のソースを参照したりする際に役立ちます。

また、回答の最後に使用したすべてのソースがまとめて記載されていることにも注目してください。これにより、回答全体で参照されたすべての情報源を一目で確認することができます。

このような形式で回答を構成することで、ナレッジベースの活用度を高め、より透明性のある情報提供が可能になります。
Sources
Community | Add Generative AI to a JavaScript Web App 2.0
Integrate foundation models into your code with Amazon Bedrock | AWS Machine Learning Blog

回答済み 1年前

0

<source>1,2</source><source>5</source> などのタグが含まれているのはわかりますが、回答する時に実際のファイル名などを回答させることはできますか?

回答済み 1年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。