RAGLightは主に3つの検索モードをサポートしています:
- 標準RAGベース検索は、クエリをベクトル化して類似文書を検索し、それらをコンテキストとして使用して回答を生成することで、生成プロセスを強化する。
- エージェントRAGAgenticRAGPipelineによって実装され、インテリジェンスの機能を追加し、多段階推論と検索戦略の動的調整をサポートします。
- RAT(検索拡張思考)RATPipelineによって実装された反射ステップ(反射パラメータ)を追加することで、ロジックと答えの精度が大幅に向上します。
モードの選択は、アプリケーションシナリオの複雑さによって異なります。標準的なRAGは単純な質問と答えに使用でき、エージェント型RAGは多段階の推論が必要な場合に使用され、RATモードは正確さが要求される場合に使用されます。
この答えは記事から得たものである。RAGLight: 軽量検索拡張生成Pythonライブラリについて