RAG Chatbot that answers straight from your own documents, with sources you can check. Built on a Qdrant vector store with FastAPI and LangChain. The trick to accuracy is retrieval, not the model: get what's pulled in right and it stops making things up. Stack: Python, FastAPI, LangChain, Qdrant, Next.js.