RAG-powered document chatbot with Vaadin UI.
- Lucene-based vector search for documents
- Vaadin web interface
- Configurable personas and objectives
- Markdown rendering in chat responses
mvn spring-boot:runThen open http://localhost:8888 in your browser.
Edit src/main/resources/application.yml to configure:
- LLM model and temperature
- Chunking parameters
- Persona and objective
Place documents in the data/ directory and they will be indexed on startup.