What are Retrievers?
====================

レトリバーは、Gen AI Builder内の取得拡張生成機能を提供します。これらは、
:ref:`Gen AI Builder SDKを使用する <Gen AI Builder SDKを使用する>` 内の :ref:`RAG Engine </edb-postgres-ai/1.3/ai-factory/gen-ai/reference/sdk/engines>` のフルマネージ実装です。

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

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

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

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