LangGraph
Wersja 1.1 — Edycja 2026. Kompleksowy kurs audio o LangGraph, frameworku do budowania stanowych, długotrwałych przepływów pracy opartych na agentach. Obejmuje modele mentalne, Graph API i Functional API, pamięć, time travel, human-in-the-loop oraz wdrażanie na produkcję.
Odcinki
Problem orkiestracji: Dlaczego LangGraph?
4m 06sWprowadzenie do głównych problemów, które rozwiązuje LangGraph. Omawiamy przejście od prostych, liniowych przepływów pracy do długotrwałej orkiestracji agentów stanowych.
Myślenie w LangGraph: Model mentalny
3m 58sDowiedz się, jak przełożyć złożone zadania AI na model mentalny LangGraph. Rozkładamy na czynniki pierwsze podstawowe koncepcje Nodes, Edges i State.
Graph API: State i reducers
3m 33sZanurz się w mechanikę Graph API. Wyjaśniamy, jak TypedDict definiuje Twój schemat i jak reducers zarządzają aktualizacjami stanu z wielu węzłów.
Functional API: @entrypoint i @task
3m 56sPoznaj Functional API jako alternatywę dla Graph API. Omawiamy, jak uzyskać trwałość klasy enterprise przy użyciu standardowego przepływu sterowania w Pythonie.
Zarządzanie historią konwersacji za pomocą MessagesState
3m 58sZrozum wyzwania związane z historią czatu w agentach AI. Omawiamy MessagesState i reducer add_messages do obsługi edycji i deduplikacji.
Wybór abstrakcji: Graph czy Functional
4m 12sRamy decyzyjne pomagające wybrać odpowiednie API. Zestawiamy jawne, wizualne trasowanie w Graph API z imperatywnym przepływem w Functional API.
Dynamiczne trasowanie i Conditional Edges
3m 51sWyjdź poza zakodowaną na sztywno logikę. Omawiamy, jak używać modeli LLM ze strukturyzowanymi danymi wyjściowymi wraz z conditional edges do dynamicznego trasowania przepływów pracy.
Przepływy pracy Map-Reduce z Send API
4m 41sOpanuj wzorzec Orchestrator-Worker. Zagłębiamy się w Send API, aby dynamicznie rozdzielać (fan-out) równoległe węzły robocze na podstawie planów w czasie wykonywania.
Trwałość: Threads i Checkpoints
3m 49sOdkryj fundamenty stanowości. Wyjaśniamy Threads, Checkpoints i Super-steps, pokazując, jak LangGraph gwarantuje przetrwanie awarii.
Durable Execution i idempotencja
4m 03sZrozum niuanse wznawiania przepływów pracy. Omawiamy, dlaczego efekty uboczne muszą być idempotentne i jak strukturyzować węzły pod kątem durable execution.
Human-in-the-Loop: Interrupts
4m 22sDowiedz się, jak zamrażać agentów w trakcie działania. Szczegółowo omawiamy funkcję interrupt oraz sposób wznawiania przepływów pracy po zewnętrznym zatwierdzeniu przez człowieka.
Debugowanie przeszłości: Time Travel i Forking
3m 55sPoznaj możliwości time travel w LangGraph. Pokazujemy, jak nawigować po historii stanu, odtwarzać przeszłe checkpoints i tworzyć alternatywne ścieżki wykonywania (fork).
Pamięć długoterminowa: Stores pomiędzy Threads
3m 53sWyjdź poza izolowane wątki. Wprowadzamy interfejs Store i wyjaśniamy, jak zapewnić agentom trwałą pamięć obejmującą wiele sesji.
Strumieniowanie wykonywania i format v2
4m 13sPopraw UX dzięki informacjom zwrotnym w czasie rzeczywistym. Rozkładamy na czynniki pierwsze tryby strumieniowania (values, updates, messages) oraz ujednolicony format v2 StreamPart.
Komponowanie złożoności: Subgraphs
3m 40sSkaluj swoje przepływy pracy, traktując skompilowane grafy jako węzły. Omawiamy komponowanie subgraphs oraz zarządzanie współdzielonymi i prywatnymi schematami stanu.
Trwałość Subgraph i wzorce Multi-Agent
3m 57sOpanuj zakresy pamięci w systemach multi-agent. Wyjaśniamy różnicę między trwałością subgraph typu per-invocation, per-thread oraz bezstanową (stateless).
Struktura aplikacji i gotowość do wdrożenia
4m 14sPrzejdź od prototypów do produkcji. Omawiamy langgraph.json, odpowiednią strukturę plików i zarządzanie zależnościami dla wdrożeń stanowych.
Testowanie wykonywania grafu End-to-End
3m 55sPoznaj solidne strategie testowania przepływów pracy opartych na grafach. Omawiamy integrację z pytest, izolowane wykonywanie węzłów i symulowanie częściowego stanu.