AiRagSearchService - конструктор

Сервис для поиска релевантных данных в механизме RAG.

Definition

Пространство имён: Tessa.Ai.Rag
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public AiRagSearchService(
	IDbScope dbScope,
	IAiRagInspector aiRagInspector,
	IAiRagNormalizer aiRagNormalizer,
	IAiRagQueryConverter aiRagQueryConverter,
	IAiRagPluginResolver aiRagPluginResolver,
	IAiRagEmbeddingService aiRagEmbeddingService,
	IAiRagCollectionService aiRagCollectionService,
	IAiRagSettingsProvider aiRagSettingsProvider,
	IAiRagSearchResultAggregator resultAggregator
)

Параметры

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.

См. также