Uses of Interface
com.tnsai.intelligence.rag.RAGStrategy
Packages that use RAGStrategy
Package
Description
RAG (Retrieval-Augmented Generation) strategy SPI.
-
Uses of RAGStrategy in com.tnsai.intelligence.rag
Classes in com.tnsai.intelligence.rag that implement RAGStrategyModifier and TypeClassDescriptionfinal classDeterministic, bounded graph traversal retrieval strategy.final classExpands ranked child hits through a deterministic parent hierarchy.final classRAG strategy that fuses BM25, vector similarity, and — when aGraphRAGStrategyis supplied — knowledge-graph hits via Reciprocal Rank Fusion (RRF).final classRAG strategy that uses BM25-style keyword matching.final classExpands one query, retrieves every unique variation through the same source-scoped base strategy, and fuses the results deterministically.final classDescends a document tree with a model choosing the branch, without scoring.final classRe-ranks content-relevant child hits with bounded time decay.final classRAG strategy that uses embedding-based semantic similarity search.Methods in com.tnsai.intelligence.rag that return RAGStrategyModifier and TypeMethodDescriptionRAGPipeline.strategy()Returns the strategy used by this pipeline.Methods in com.tnsai.intelligence.rag with parameters of type RAGStrategyModifier and TypeMethodDescriptionstatic RAGPipeline.BuilderRAGPipeline.builder(RAGStrategy strategy) Creates a new builder for constructing a pipeline.Constructors in com.tnsai.intelligence.rag with parameters of type RAGStrategyModifierConstructorDescriptionHierarchicalRAGStrategy(RAGStrategy childStrategy, HierarchyIndex index, Set<String> allowedSources, int maxDepth, double parentScoreDecay) Creates a hierarchical retrieval strategy.MultiQueryRAGStrategy(RAGStrategy baseStrategy, QueryExpander expander, com.tnsai.annotations.Search.QueryExpansion mode, String model, int maxExpansions) Creates a strategy with no external cancellation signal.MultiQueryRAGStrategy(RAGStrategy baseStrategy, QueryExpander expander, com.tnsai.annotations.Search.QueryExpansion mode, String model, int maxExpansions, com.tnsai.cancellation.CancellationToken cancellationToken) Creates a strategy with an explicit cooperative cancellation signal.TemporalRAGStrategy(RAGStrategy childStrategy, TemporalIndex index, Set<String> allowedSources, Clock clock, Duration halfLife, double relevanceFloor, Duration maxFutureSkew) Creates a temporal retrieval strategy. -
Uses of RAGStrategy in com.tnsai.intelligence.rag.binding
Methods in com.tnsai.intelligence.rag.binding that return RAGStrategyModifier and TypeMethodDescriptionRoleRagBinding.strategyFor(com.tnsai.annotations.Search.Strategy requested) Builds theRAGStrategymatching the requested@Search.strategy.RoleRagBinding.strategyFor(com.tnsai.annotations.Search.Strategy requested, String navigatorModel) Builds the requested strategy, supplying the tree-navigation modelSearch.Strategy.REASONINGneeds.