What are Retrievers?

What are Retrievers?#

レトリバーは、Gen AI Builder内の取得拡張生成機能を提供します。これらは、 Gen AI Builder SDKを使用する 内の RAG Engine のフルマネージ実装です。

レトリバーは再ランキング機能を提供するため、レトリバーを使用すると、ナレッジベースを使用するよりも正確で効果的な結果が得られます。また、複数のナレッジベースにわたるクエリーをサポートし、複数のナレッジベースから返された結果全体に再ランキングを適用します。これは、多くのRAGユースケースに必要な強力な機能です。

レトリバーには、レトリバーコンポーネントと呼ばれるモジュールの標準セットが含まれていますGen AI Builder SDKのRAGモジュールとの混同を避けるため。レトリーバーコンポーネントは、RAGパイプラインのさまざまなステージを実装するために使用されます。

レスポンスコンポーネントの構成#

Gen AI Builder Assistantでレトリバーを使用している場合、 レスポンス タイプ を テキストチャンク に設定します。ユースケースで自然言語応答が必要な場合は、 レスポンス タイプ を プロンプトウィズルールセット に設定し、適用する ルールセット を指定します。