Transforming Documents into Conversational Knowledge Bases with RAG, LangChain, and ChromaDB