Building a Local-First RAG Assistant with LangChain and Ollama