- Initial commit
- Basic project structure and code.
- set up milvus-db and ollama as dependencies.
- Added chat and embedding controllers for POC.
- Added basic RAG system functionality.
- Removed redundant embedding and chat controllers.
- Encapsulated all Vectordb operations in a repository.
- cleaned application.yml file from constants, and added env vars for customization.
- todo: create better reader to much all types of documents and paragraphs.
- changed to Postgres DB for simplicity, and added relevant definitions.
- changed vectorStore chatClient to generic\interface types to avoid coupling.
- set up docker-compose for running the system.
- changed to mistral for faster inference.
- updated docker-compose to be a self-contained system.