Class DefaultRetrievalEngineProvider

java.lang.Object
com.tnsai.intelligence.rag.binding.DefaultRetrievalEngineProvider
All Implemented Interfaces:
com.tnsai.rag.RetrievalEngineProvider

public final class DefaultRetrievalEngineProvider extends Object implements com.tnsai.rag.RetrievalEngineProvider
Default intelligence implementation of the unified retrieval-engine SPI.

Every create(List) call ingests a fresh canonical source set and returns an engine with its own indexes and result cache. No mutable retrieval state is shared between agent owners.

Since:
0.13.0
  • Constructor Details

    • DefaultRetrievalEngineProvider

      public DefaultRetrievalEngineProvider()
      Creates the ServiceLoader-discovered production provider.
  • Method Details

    • create

      public com.tnsai.rag.RetrievalEngine create(List<com.tnsai.rag.KnowledgeSourceConfig> sources)
      Specified by:
      create in interface com.tnsai.rag.RetrievalEngineProvider