Module 2: LangGraph

    All about LangGraph

    LangChain (Mirrored)

    Collection thumbnail

    Recently added

    Chatbot and Summarizing Messages and External Memory
    Lesson 5

    Chatbot and Summarizing Messages and External Memory

    This lesson teaches you how to build a conversational AI chatbot with memory using Langchain and LLMs. It covers techniques for summarizing conversations, managing message history efficiently, and leveraging checkpoints for long-running interactions, all while demonstrating practical applications with real-world examples.

    8mDec 6, 2024
    Free
    Trim and Filter Messages
    Lesson 4

    Trim and Filter Messages

    This lesson teaches you to build efficient chatbots with long-term memory using Langchain and LangGraph, focusing on managing message history to avoid exceeding token limits. Key techniques include customizing state schemas, employing reducers like `RemoveMessage` and `add_messages`, and leveraging LangSmith for debugging and tracing.

    7mDec 6, 2024
    Free
    Multiple Schemas
    Lesson 3

    Multiple Schemas

    This lesson teaches how to manage complex data flows in LangGraph using multiple schemas within graph nodes. It demonstrates using `OverallState` and `PrivateState` TypedDicts to control internal node communication and filter outputs, enhancing graph flexibility and code clarity.

    4mDec 6, 2024
    Free
    State Reducer
    Lesson 2

    State Reducer

    This lesson explores LangGraph's state management, showcasing how to define and update state schemas using Python's `TypedDict` and handle concurrent state updates using reducers and the `Annotated` type. It further demonstrates efficient message management with the `add_messages` reducer, including adding, updating, and removing messages using unique IDs.

    9mDec 6, 2024
    Free
    State Schema
    Lesson 1

    State Schema

    This lesson teaches you to build memory-enabled agents in LangGraph, deploying them via LangGraph Cloud. It then shows how to manage agent state effectively using Python's `TypedDict`, `dataclass`, and Pydantic for flexible schema definition, type hinting, and runtime validation.

    4mDec 6, 2024
    Free

    All lessons

    Introduction to LangGraph
    Lesson 1

    Introduction to LangGraph

    Master LangChain's agentic applications by learning how memory and state management enhance chatbot performance. This module explores efficient message history handling, database integration (like Postgres and SQLite), and techniques to optimize context windows.

    1mDec 6, 2024
    Free
    State Schema
    Lesson 1

    State Schema

    This lesson teaches you to build memory-enabled agents in LangGraph, deploying them via LangGraph Cloud. It then shows how to manage agent state effectively using Python's `TypedDict`, `dataclass`, and Pydantic for flexible schema definition, type hinting, and runtime validation.

    4mDec 6, 2024
    Free
    State Reducer
    Lesson 2

    State Reducer

    This lesson explores LangGraph's state management, showcasing how to define and update state schemas using Python's `TypedDict` and handle concurrent state updates using reducers and the `Annotated` type. It further demonstrates efficient message management with the `add_messages` reducer, including adding, updating, and removing messages using unique IDs.

    9mDec 6, 2024
    Free
    Multiple Schemas
    Lesson 3

    Multiple Schemas

    This lesson teaches how to manage complex data flows in LangGraph using multiple schemas within graph nodes. It demonstrates using `OverallState` and `PrivateState` TypedDicts to control internal node communication and filter outputs, enhancing graph flexibility and code clarity.

    4mDec 6, 2024
    Free
    Trim and Filter Messages
    Lesson 4

    Trim and Filter Messages

    This lesson teaches you to build efficient chatbots with long-term memory using Langchain and LangGraph, focusing on managing message history to avoid exceeding token limits. Key techniques include customizing state schemas, employing reducers like `RemoveMessage` and `add_messages`, and leveraging LangSmith for debugging and tracing.

    7mDec 6, 2024
    Free
    Chatbot and Summarizing Messages and External Memory
    Lesson 5

    Chatbot and Summarizing Messages and External Memory

    This lesson teaches you how to build a conversational AI chatbot with memory using Langchain and LLMs. It covers techniques for summarizing conversations, managing message history efficiently, and leveraging checkpoints for long-running interactions, all while demonstrating practical applications with real-world examples.

    8mDec 6, 2024
    Free