AiRagSearchService - конструктор
Сервис для поиска релевантных данных в механизме RAG.
Пространство имён: Tessa.Ai.RagСборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
public AiRagSearchService(
IDbScope dbScope,
IAiRagInspector aiRagInspector,
IAiRagNormalizer aiRagNormalizer,
IAiRagQueryConverter aiRagQueryConverter,
IAiRagPluginResolver aiRagPluginResolver,
IAiRagEmbeddingService aiRagEmbeddingService,
IAiRagCollectionService aiRagCollectionService,
IAiRagSettingsProvider aiRagSettingsProvider,
IAiRagSearchResultAggregator resultAggregator
)
Public Sub New (
dbScope As IDbScope,
aiRagInspector As IAiRagInspector,
aiRagNormalizer As IAiRagNormalizer,
aiRagQueryConverter As IAiRagQueryConverter,
aiRagPluginResolver As IAiRagPluginResolver,
aiRagEmbeddingService As IAiRagEmbeddingService,
aiRagCollectionService As IAiRagCollectionService,
aiRagSettingsProvider As IAiRagSettingsProvider,
resultAggregator As IAiRagSearchResultAggregator
)
public:
AiRagSearchService(
IDbScope^ dbScope,
IAiRagInspector^ aiRagInspector,
IAiRagNormalizer^ aiRagNormalizer,
IAiRagQueryConverter^ aiRagQueryConverter,
IAiRagPluginResolver^ aiRagPluginResolver,
IAiRagEmbeddingService^ aiRagEmbeddingService,
IAiRagCollectionService^ aiRagCollectionService,
IAiRagSettingsProvider^ aiRagSettingsProvider,
IAiRagSearchResultAggregator^ resultAggregator
)
new :
dbScope : IDbScope *
aiRagInspector : IAiRagInspector *
aiRagNormalizer : IAiRagNormalizer *
aiRagQueryConverter : IAiRagQueryConverter *
aiRagPluginResolver : IAiRagPluginResolver *
aiRagEmbeddingService : IAiRagEmbeddingService *
aiRagCollectionService : IAiRagCollectionService *
aiRagSettingsProvider : IAiRagSettingsProvider *
resultAggregator : IAiRagSearchResultAggregator -> AiRagSearchService
Параметры
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- aiRagInspector IAiRagInspector
Объект, выполняющий проверку доступности механизма RAG.
- aiRagNormalizer IAiRagNormalizer
Предоставляет механизм нормализации текстовых данных для их подготовки к индексации и поиску в механизме RAG.
- aiRagQueryConverter IAiRagQueryConverter
Предоставляет механизм обработки запроса для приведения запроса к необходимому виду или синтаксису.
- aiRagPluginResolver IAiRagPluginResolver
Предоставляет методы для поиска и получения зарегистрированных плагинов в механизме RAG.
- aiRagEmbeddingService IAiRagEmbeddingService
-
- aiRagCollectionService IAiRagCollectionService
Сервис для управления коллекциями в механизме RAG.
- aiRagSettingsProvider IAiRagSettingsProvider
Провайдер настроек RAG.
- resultAggregator IAiRagSearchResultAggregator
Объект, выполняющий слияние и переранжирование нескольких результатов поиска механизма RAG.