LangGraph
v1.1 — Ediția 2026. Un curs audio complet despre LangGraph, un framework pentru construirea de fluxuri de lucru agentice stateful, de lungă durată. Acoperă modele mentale, Graph vs Functional APIs, memorie, time travel, human-in-the-loop și implementarea în producție.
Episoade
Problema orchestrării: De ce LangGraph?
3m 59sO introducere în problemele de bază pe care le rezolvă LangGraph. Explorăm tranziția de la fluxuri de lucru liniare simple la orchestrarea agenților stateful, de lungă durată.
Gândirea în LangGraph: Modelul mental
3m 31sÎnvață cum să traduci sarcinile AI complexe în modelul mental LangGraph. Detaliem conceptele fundamentale de Nodes, Edges și State.
Graph API: State și Reducers
3m 32sPătrunde în mecanica Graph API. Explicăm cum TypedDict îți definește schema și cum reducers gestionează actualizările de state de la mai multe noduri.
Functional API: @entrypoint și @task
4m 04sExplorează Functional API ca alternativă la Graph API. Discutăm cum să obții persistență la nivel enterprise folosind fluxul de control standard din Python.
Gestionarea istoricului conversațiilor cu MessagesState
4m 00sÎnțelege provocările istoricului de chat în agenții AI. Explorăm MessagesState și reducer-ul add_messages pentru a gestiona editările și deduplicarea.
Alegerea abstracției: Graph vs Functional
4m 08sUn cadru pentru a decide ce API să folosești. Contrastăm rutarea vizuală explicită din Graph API cu fluxul imperativ din Functional API.
Rutare dinamică și Conditional Edges
4m 01sTreci dincolo de logica hardcodată. Discutăm cum să folosești LLM-uri cu output-uri structurate alături de conditional edges pentru a ruta dinamic fluxurile de lucru.
Fluxuri de lucru Map-Reduce cu Send API
4m 21sStăpânește pattern-ul Orchestrator-Worker. Aprofundăm Send API pentru a distribui dinamic (fan-out) noduri worker paralele pe baza planurilor de la runtime.
Persistență: Threads și Checkpoints
4m 04sDescoperă fundația conceptului de statefulness. Explicăm Threads, Checkpoints și Super-steps, arătând cum LangGraph garantează supraviețuirea în caz de crash-uri.
Execuție durabilă și idempotență
3m 49sÎnțelege nuanțele reluării fluxurilor de lucru. Acoperim motivele pentru care side-effects trebuie să fie idempotente și cum să structurezi nodurile pentru o execuție durabilă.
Human-in-the-Loop: Întreruperi
3m 56sÎnvață cum să îngheți agenții în mijlocul execuției. Detaliem funcția de întrerupere și cum să reluăm fluxurile de lucru cu aprobare umană externă.
Depanarea trecutului: Time Travel și Forking
3m 32sExplorează capacitățile de time travel ale LangGraph. Arătăm cum să navighezi prin istoricul de state, să redai checkpoints din trecut și să creezi fork-uri pentru căi de execuție alternative.
Memorie pe termen lung: Stores între Threads
3m 57sTreci dincolo de threads izolate. Introducem interfața Store și explicăm cum să oferi agenților tăi memorie persistentă, cross-session.
Execuție prin Streaming și formatul v2
3m 55sÎmbunătățește UX-ul cu feedback în timp real. Detaliem modurile de stream (values, updates, messages) și formatul unificat v2 StreamPart.
Compunerea complexității: Subgraphs
3m 19sScalează-ți fluxurile de lucru tratând grafurile compilate ca noduri. Discutăm despre compunerea de subgraphs și gestionarea schemelor de state partajate versus private.
Persistența Subgraphs și pattern-uri Multi-Agent
3m 52sStăpânește domeniul de aplicare al memoriei în sistemele multi-agent. Explicăm diferența dintre persistența subgraph per-invocation, per-thread și stateless.
Structura aplicației și pregătirea pentru Deployment
4m 28sTranziția de la prototipuri la producție. Explorăm langgraph.json, structura corectă a fișierelor și gestionarea dependențelor pentru deployment-uri stateful.
Testarea execuției Graph End-to-End
3m 56sÎnvață strategii robuste de testare pentru fluxurile de lucru graph. Acoperim integrarea pytest, execuția izolată a nodurilor și simularea de state parțial.