Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move the RAG part with Qdrant to using the Quarkus Langchain4J extension #59

Open
zbendhiba opened this issue Apr 6, 2024 · 2 comments

Comments

@zbendhiba
Copy link
Contributor

Use the new Qrant extension instead of the qdrant langchain4j dependency, for the RAG part.

Make the environment smooth to start the Qdrant automatically with Dev services in developer mode.

@zbendhiba
Copy link
Contributor Author

I tried it out before it was released. It worked fine for development mode, see the latest demo from last week, that uses the new extension with devservices. https://github.com/zbendhiba/quarkus-langchain-demo/tree/qdrant

I did have an issue running without dev services, but I did changed a lot the code, it maybe totally unrelated.

@orpiske
Copy link
Contributor

orpiske commented Apr 8, 2024

@zbendhiba There's something I've been thinking about/planning which is not directly related to this, but may be relevant for this task ...

I have been reading about the implementation of complex RAG systems and there are some things we should consider:

  • Knowledge graphs for addressing relationships between topics
  • Query augmentation for addressing the problem with badly phrased questions
  • Query planning for - if I understand it correctly - answering complex questions from a set of simpler ones.

It's not clear to me yet how to address these, but knowing that this is something we (maybe others too?) would need to do could help shape that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants