Mastering Intelligent AI Agents - DHS 2025 Workshop

A full-day, hands-on repository for learning to design, build, and ship Agentic AI systems using LangGraph.
The modules progress from LLM I/O and prompting to tool-use, routing, memory and context engineering, advanced multi-agent systems, Agentic RAG and Multimodal Agentic AI, and finally deployment, monitoring, and evaluation.
Workshop instructor: Dipanjan (DJ) Sarkar
Repository Structure (collapsible)






Module 1 - Introduction to Generative AI and Agentic AI
Get everyone on the same page: a fast recap of GenAI concepts, standard LLM input/output patterns, and prompting basics.
Then move into LangGraph fundamentals—state, nodes, edges and add simple control with conditional routing.
You’ll finish by building a minimal chatbot, a standard RAG pipeline, and hands-on tool calling to prepare for later agent systems.
Module 2 - Building Simple Agentic AI Systems
Go from prompting to practical agents that call tools using the ReAct pattern. You will build a LangGraph ReAct agent, recreate the same flow in CrewAI to compare design tradeoffs, and then implement a Text2SQL assistant that plans, generates SQL, runs queries on a sample database, and explains results with guardrails.
Module 3 - Context Engineering for Agentic AI Systems
Design memory-aware agents that work across users and sessions. Learn short-term versus long-term memory, threads and snapshots, and context window management. Use LangMem to persist and retrieve context. Add MCP servers to expose external tools and data. Build a multi-user conversational financial analyst and an adaptive agent that learns from past sessions.