Enables users to upload PDF documents, process them, and ask questions about their content using natural language, powered by Retrieval Augmented Generation (RAG).
RagWiser is a Spring Boot-based Retrieval Augmented Generation (RAG) system designed for document question-answering. It allows users to upload PDF documents, which are then processed to extract text, split into chunks, and have their vectorized representations stored in a PostgreSQL database using the pgvector extension. Users can then ask questions about the document content using natural language, and the system retrieves relevant context to generate accurate answers using OpenAI's GPT models. RagWiser leverages Spring AI for vector store and LLM integration, making it an advanced solution for knowledge retrieval and question answering from documents.