Class TurRagSearchToolService
java.lang.Object
com.viglet.turing.genai.tool.TurRagSearchToolService
Tool calling service that searches the global RAG knowledge base
(assets indexed in the default Embedding Store).
- Since:
- 2026.1.14
- Author:
- Alexandre Oliveira
-
Constructor Summary
ConstructorsConstructorDescriptionTurRagSearchToolService(TurGlobalSettingsService globalSettingsService, TurRagContextBuilder ragContextBuilder, TurAssetTrainingRecordRepository trainingRecordRepository) -
Method Summary
Modifier and TypeMethodDescriptiongetFileFromKnowledgeBase(String fileName, Integer maxChunks) booleanlistKnowledgeBaseFiles(String filterKeyword, String filterContentType) searchKnowledgeBase(String query, Integer maxResults)
-
Constructor Details
-
TurRagSearchToolService
public TurRagSearchToolService(TurGlobalSettingsService globalSettingsService, TurRagContextBuilder ragContextBuilder, TurAssetTrainingRecordRepository trainingRecordRepository)
-
-
Method Details
-
isAvailable
public boolean isAvailable() -
searchKnowledgeBase
-
knowledgeBaseStats
-
listKnowledgeBaseFiles
-
getFileFromKnowledgeBase
-