Building an Intelligent RAG Assistant: Transforming Custom Knowledge Base Access