Build AI Agents from Scratch with LangChain & LangGraph (Step-by-Step Guide + Code)