LangGraph: Intro
Key Takeaways
The video introduces LangGraph, a library that builds on top of LangChain, making it easier to create complex agents and customize agent runtimes. It highlights two main agent runtimes: the agent executor and the chat agent executor, and explains how to modify them to add human-in-the-loop functionality and other features.
Full Transcript
hello everyone today I want to talk about Lang grath a new library that we're releasing so langra Builds on top of Lang chain and makes it really easy to create agents and agent run times so what exactly is an agent and an agent runtime so in Lang chain we Define an agent as a system powered by a language model that decides what action to take there's then an agent runtime that basically runs that agent in a loop calls that agent decides what action to take then takes that action and then get records the observation and then passes that back in and starts to Loop over again and continues going through that Loop until the agent decides that it is finished so we've made it easy over the past few months to customize agents in Lang chain with Lang chain expression language and I'd recommend checking those out if you haven't what we're doing with Lang graph is we're making it easy to customize the agent runtime so previously the agent runtime was always the agent EX class and this was basically something that ran in a loop and and called uh Tools in a specific way and and handled errors in a specific way and that was great but it was just one way to create this runtime and so we want to create more ways to create this runtime and ways to create them more flexibly and dynamically and a key part of this runtime is the ability to add Cycles so you know the whole point of the agent runtime is running this agent this llm powered agent in a loop and so you need to be able to have cycles and Lang chain expression language and other uh you know dag likee Frameworks are non they're not cyclical um and so that's what we're introducing L graph for um it's it's a way to create these cyclical agent run times so that's hopefully an overview of what Lang graph is and and why we created it the rest of the videos in this series are going to focus on two of the main agent run times that we've added to start so first we've added a agent executor very similar to the agent executor in uh laying chain so we've recreated that agent executor with L graph and then we've added a chat agent executor the chat agent executive takes in a list of messages and then represents the agent State just as a list of messages and so it returns a list of messages as well the reason we did this is that a lot of the newer models are chat-based models and they intrinsically represent function calling um as as basically parameters of part of a message and then they also have uh function responses being a separate type of message and so representing this agent State as a list of messages is very natural for these types of models and so we've added a separate agent executor particularly for that then I'm going to highlight a bunch of different ways that you can modify the base agent executors to do things like add human in the loops um force uh specific tool to be called First and other exciting things like that hope you enjoy
Original Description
In this video we will introduce LangGraph - a way to more easily build complex agents.
Learn how to build with LangGraph on LangChain Academy: https://academy.langchain.com/collections/quickstart/?utm_medium=social&utm_source=youtube&utm_campaign=q4-2025_youtube-academy-links_aw
GitHub Repo: https://github.com/langchain-ai/langgraph
Observe and evaluate your agents with LangSmith: https://smith.langchain.com/?utm_medium=social&utm_source=youtube&utm_campaign=q4-2025_youtube-links_aw
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from LangChain · LangChain · 47 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
▶
48
49
50
51
52
53
54
55
56
57
58
59
60
Chat With Your Documents Using LangChain + JavaScript
LangChain
LangChain SQL Webinar
LangChain
LangChain "OpenAI functions" Webinar
LangChain
LangSmith Launch
LangChain
LangChain x Pinecone: Supercharging Llama-2 with RAG
LangChain
LangChain Expression Language
LangChain
Building LLM applications with LangChain with Lance
LangChain
Benchmarking Question/Answering Over CSV Data
LangChain
LangChain "RAG Evaluation" Webinar
LangChain
Fine-tuning in Your Voice Webinar
LangChain
Tabular Data Retrieval
LangChain
Building an LLM Application with Audio by AssemblyAI
LangChain
Superagent Deepdive Webinar
LangChain
Lessons from Deploying LLMs with LangSmith
LangChain
Shortwave Assistant Deepdive Webinar
LangChain
Cognitive Architectures for Language Agents
LangChain
Effectively Building with LLMs in the Browser with Jacob
LangChain
Data Privacy for LLMs
LangChain
"Theory of Mind" Webinar with Plastic Labs
LangChain
LangChain Templates
LangChain
Using Natural Language to Query Postgres with Jacob
LangChain
Building a Research Assistant from Scratch
LangChain
Benchmarking RAG over LangChain Docs
LangChain
Skeleton-of-Thought: Building a New Template from Scratch
LangChain
Benchmarking Methods for Semi-Structured RAG
LangChain
LangSmith Highlights: Getting Started
LangChain
LangSmith Highlights: Debugging
LangChain
LangSmith Highlights: Datasets
LangChain
LangSmith Highlights: Evaluation
LangChain
LangSmith Highlights: Human Annotation
LangChain
LangSmith Highlights: Monitoring
LangChain
LangSmith Highlights: Hub
LangChain
SQL Research Assistant
LangChain
Getting Started with Multi-Modal LLMs
LangChain
Build a Full Stack RAG App With TypeScript
LangChain
Auto-Prompt Builder (with Hosted LangServe)
LangChain
LangChain v0.1.0 Launch: Introduction
LangChain
LangChain v0.1.0 Launch: Observability
LangChain
LangChain v0.1.0 Launch: Integrations
LangChain
LangChain v0.1.0 Launch: Composability
LangChain
LangChain v0.1.0 Launch: Streaming
LangChain
LangChain v0.1.0 Launch: Output Parsing
LangChain
LangChain v0.1.0 Launch: Retrieval
LangChain
LangChain v0.1.0 Launch: Agents
LangChain
Build and Deploy a RAG app with Pinecone Serverless
LangChain
Hosted LangServe + LangChain Templates
LangChain
LangGraph: Intro
LangChain
LangGraph: Agent Executor
LangChain
LangGraph: Chat Agent Executor
LangChain
LangGraph: Human-in-the-Loop
LangChain
LangGraph: Dynamically Returning a Tool Output Directly
LangChain
LangGraph: Respond in a Specific Format
LangChain
LangGraph: Managing Agent Steps
LangChain
LangGraph: Force-Calling a Tool
LangChain
LangGraph: Multi-Agent Workflows
LangChain
Streaming Events: Introducing a new `stream_events` method
LangChain
Building a web RAG chatbot: using LangChain, Exa (prev. Metaphor), LangSmith, and Hosted Langserve
LangChain
OpenGPTs
LangChain
Open Source RAG with Nomic's New Embedding Model (and ChromaDB and Ollama)
LangChain
LangGraph: Persistence
LangChain
More on: Agent Foundations
View skill →Related Reads
📰
📰
📰
📰
Sprint One: Why We Pivoted MedReach AI to "Data Intelligence First" and Killed the Paid API
Dev.to AI
How I Taught My Autonomous Coding Agent to Survive API Rate Limits
Dev.to · yureki_lab
Staying Anonymous on Telegram — Even When You’re Running AI Bots
Medium · AI
Beyond Chatbots: The 11-Stage AI Agent Architecture That Will Define the Future of Intelligent…
Medium · LLM
🎓
Tutor Explanation
DeepCamp AI