Retrieval Augmented Generation (RAG) library for document indexing, vector storage, and AI-powered question answering