Retrieval-Augmented Generation chatbot using embeddings, vector search, and LLM-based question answering.