What to test:
camel-quarkus-langchain4j-embeddingstore ADD/REMOVE/SEARCH operations using an EmbeddingStore bean that could be provided by Quarkus LangChain4j.
E.g using one of the vector stores described here:
https://docs.quarkiverse.io/quarkus-langchain4j/dev/rag.html
Ideally choosing one that is simple to configure and setup via a container (perhaps qdrant etc).
Scenarios:
- Camel route performs ADD + SEARCH using a Quarkus LangChain4j provided
EmbeddingStore
- Verify data written by Camel is readable by Quarkus LangChain4j RAG
ContentRetriever (and vice versa)
EmbeddingStoreFactory compatibility with Quarkus LangChain4j store configuration
What to test:
camel-quarkus-langchain4j-embeddingstoreADD/REMOVE/SEARCH operations using anEmbeddingStorebean that could be provided by Quarkus LangChain4j.E.g using one of the vector stores described here:
https://docs.quarkiverse.io/quarkus-langchain4j/dev/rag.html
Ideally choosing one that is simple to configure and setup via a container (perhaps qdrant etc).
Scenarios:
EmbeddingStoreContentRetriever(and vice versa)EmbeddingStoreFactorycompatibility with Quarkus LangChain4j store configuration