Module 3: UX and Human-in-the-Loop

    Human in the loop!

    LangChain (Mirrored)

    Collection thumbnail

    Recently added

    Lesson 5: Time Travel
    Lesson 5

    Lesson 5: Time Travel

    This lesson demonstrates LangGraph's "time travel" debugging capabilities, allowing users to replay and fork past states of LangChain agents using checkpoints and thread IDs. Key functions like `graph.get_state()`, `graph.get_state_history()`, `graph.update_state()`, and `graph.stream()` are used to navigate and modify the execution history, enabling efficient debugging and exploration of alternative computation paths.

    18mDec 6, 2024
    Free
    Lesson 4: Dynamic Breakpoints
    Lesson 4

    Lesson 4: Dynamic Breakpoints

    Master LangGraph's dynamic breakpoints using `NodeInterrupt` to control graph execution based on internal conditions, enabling debugging and sophisticated workflow management. Learn how to implement, handle, and effectively utilize these dynamic breakpoints for seamless graph control and state manipulation.

    3mDec 6, 2024
    Free
    Lesson 3: Editing State and Human Feedback
    Lesson 4

    Lesson 3: Editing State and Human Feedback

    This lesson teaches you how to use LangGraph's breakpoints for human-in-the-loop control of LangChain graphs. Master techniques like state editing with `update_state` and `HumanMessage` to dynamically adjust graph execution and achieve desired outcomes.

    10mDec 6, 2024
    Free
    Lesson 2: Breakpoints
    Lesson 3

    Lesson 2: Breakpoints

    This module enhances a chatbot with human-in-the-loop streaming interactions using LangGraph and GPT-4. It leverages LangGraph's streaming methods to provide real-time feedback and updates, showcasing different streaming modes for efficient graph state management.

    10mDec 6, 2024
    Free
    Lesson 1: Streaming
    Lesson 2

    Lesson 1: Streaming

    This lesson teaches you how to build interactive chatbots using LangGraph's streaming capabilities. It covers different streaming modes ("updates" and "values"), demonstrates handling streamed responses from LLMs like GPT-4, and shows how to access and process individual tokens in real-time.

    10mDec 6, 2024
    Free

    All lessons

    Module 3 Introduction
    Lesson 1

    Module 3 Introduction

    Master seamless human-agent collaboration by strategically integrating human oversight into automated workflows using breakpoints. LangChain Academy's Module 3 teaches you how to manage sensitive tasks, delegate work, and debug effectively through human-in-the-loop techniques.

    1mDec 6, 2024
    Free
    Lesson 1: Streaming
    Lesson 2

    Lesson 1: Streaming

    This lesson teaches you how to build interactive chatbots using LangGraph's streaming capabilities. It covers different streaming modes ("updates" and "values"), demonstrates handling streamed responses from LLMs like GPT-4, and shows how to access and process individual tokens in real-time.

    10mDec 6, 2024
    Free
    Lesson 2: Breakpoints
    Lesson 3

    Lesson 2: Breakpoints

    This module enhances a chatbot with human-in-the-loop streaming interactions using LangGraph and GPT-4. It leverages LangGraph's streaming methods to provide real-time feedback and updates, showcasing different streaming modes for efficient graph state management.

    10mDec 6, 2024
    Free
    Lesson 3: Editing State and Human Feedback
    Lesson 4

    Lesson 3: Editing State and Human Feedback

    This lesson teaches you how to use LangGraph's breakpoints for human-in-the-loop control of LangChain graphs. Master techniques like state editing with `update_state` and `HumanMessage` to dynamically adjust graph execution and achieve desired outcomes.

    10mDec 6, 2024
    Free
    Lesson 4: Dynamic Breakpoints
    Lesson 4

    Lesson 4: Dynamic Breakpoints

    Master LangGraph's dynamic breakpoints using `NodeInterrupt` to control graph execution based on internal conditions, enabling debugging and sophisticated workflow management. Learn how to implement, handle, and effectively utilize these dynamic breakpoints for seamless graph control and state manipulation.

    3mDec 6, 2024
    Free
    Lesson 5: Time Travel
    Lesson 5

    Lesson 5: Time Travel

    This lesson demonstrates LangGraph's "time travel" debugging capabilities, allowing users to replay and fork past states of LangChain agents using checkpoints and thread IDs. Key functions like `graph.get_state()`, `graph.get_state_history()`, `graph.update_state()`, and `graph.stream()` are used to navigate and modify the execution history, enabling efficient debugging and exploration of alternative computation paths.

    18mDec 6, 2024
    Free