JiriOndrusek opened a new issue, #9013:
URL: https://github.com/apache/camel-quarkus/issues/9013

   ### Describe the feature here
   
   There are two problems in the Quarkus LangChain4j RAG augmentor bridge of  
`camel-quarkus-support-langchain4j`:
   
     1. **Ambiguous default augmentor silently disables RAG.** If more 
`RetrievalAugmentor`s are configured as 
`quarkus.camel.langchain4j.rag.augmentors.<name>`. The deafault search from 
`@RegisterAiService`  fails and no retrieval is registered at all. The build 
should fail with actionable guidance instead, and  
`quarkus.camel.langchain4j.rag.augmentors.<name>.default=true` should mark the 
designated  default 
   
     2. **No retrieval-side filter hook.** Segment metadata written at 
ingestion time (for example  a tenant key) cannot be enforced at query time 
without replacing the whole augmentor. A  `RagRetrievalFilterSupplier` SPI 
should plug a per-request `Filter` into every produced  augmentor 
(`dynamicFilter`), turning such metadata into actual access control.s


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to