Guide to building RAG agents with LangChain using create_agent. Covers retrieval tools, multi-step retrieval, context management, and agentic vs 2-step RAG patterns.