Back to Projects

AI-Powered RAG Chatbot
RAG
Spring AI
Vaadin
Ollama
React
Sophisticated RAG chatbot combining document retrieval with large language models using Spring AI and Vaadin
Project Overview
A sophisticated Retrieval-Augmented Generation (RAG) chatbot that combines document retrieval with large language models. Features PDF document processing, semantic search with pgvector, context-aware chat, and local AI model integration via Ollama.
Key Features
- PDF Document Processing
- Semantic Search
- Context-Aware Chat
- Local AI Models
- Real-time Interactions
- Multi-file Support
Technical Details
Integrates Spring AI for backend logic, Vaadin for the frontend, and Ollama for local model execution. Uses pgvector for similarity search.
Challenges & Solutions
Ensuring efficient document vectorization and managing concurrent processing for multiple files.
Project Details
2024
Technologies Used
Spring AI
Vaadin
Ollama
React
pgvector