RAG y su implementación práctica con LangChain, Bun, Ollama y Qdrant