Build AI Agents and Chatbots with LangGraph
1h 13mIntermediate2025-02-12
Authors

Kumaran Ponnambalam
Working with data for 20+ years
Course details
Conversational chatbots are growing in popularity, and nearly every product or service supports one today. Agentic AI provides capabilities that can provide chatbots with higher levels of autonomy and value. In this course, instructor Kumaran Ponnambalam helps you to apply agentic AI to build sophisticated chatbots that can provide the next generation of self-service. Kumaran takes you through the step-by-step process of building a chatbot with agentic capabilities using LangChain and LangGraph, and discusses best practices for building agentic chatbots.
Learning objectives
Explain the concepts and building blocks for an agentic AI chatbot.
Create a basic chatbot with LangChain and add RAG capabilities to it.
Enable agentic AI capabilities in a chatbot for reflection, planning, and tool use.
Integrate multiple AI agents behind a chatbot for sophisticated conversations.
Apply best practices for creating agentic AI chatbots in their work.
Learning objectives
Explain the concepts and building blocks for an agentic AI chatbot.
Create a basic chatbot with LangChain and add RAG capabilities to it.
Enable agentic AI capabilities in a chatbot for reflection, planning, and tool use.
Integrate multiple AI agents behind a chatbot for sophisticated conversations.
Apply best practices for creating agentic AI chatbots in their work.
Skills covered
LangChainAI Productivity ToolsArtificial Intelligence for BusinessBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceOne-Off
Concepts
0. Introduction
- 01 - Introduction to the course
- 02 - Setting up GitHub Codespaces
1. Concepts Review
- 03 - AI chatbots - A review
- 04 - Agentic AI - A review
- 05 - Agentic chatbots
- 06 - State and memory in chatbots
- 07 - LangGraph for agentic AI
2. Create a Basic ReAct Agent
- 08 - What is ReAct
- 09 - Basic ReAct agent design
- 10 - Adding function tools for ReAct agent
- 11 - Create a basic ReAct agent
- 12 - Execute the basic ReAct agent
- 13 - Debugging agents in Langchain
3. Build a Product Q&A Chatbot
- 14 - Product Q&A chatbot design
- 15 - Add a function tool to the product Q&A chatbot
- 16 - Add a retriever tool to the product Q&A chatbot
- 17 - Set up the product Q&A chatbot
- 18 - Execute the product Q&A chatbot
4. Custom Agents and Chatbots with LangGraph
- 19 - LangGraph concepts
- 20 - LangGraph orders agent and chatbot design
- 21 - Set up tools for the orders agent
- 22 - Set up the LangGraph orders agent
- 23 - Set up and execute the LangGraph chatbot
5. Reflection-Based LangGraph Agents
- 24 - Reflection-based summary agent - Design
- 25 - Engineer prompts for reflection
- 26 - Set up the summarize-and-review agent with LangGraph
- 27 - Set up the summarize-and-review chatbot with LangGraph
- 28 - Execute the summarize-and-review chatbot
6. Multi-agent Systems with LangGraph
- 29 - Multi-agent systems
- 30 - Routing agent design in LangGraph
- 31 - Using agents as LangGraph nodes
- 32 - Set up the routing agent and chatbot in LangGraph
- 33 - Execute the routing chatbot in LangGraph
Conclusion
- 34 - Next steps