LangGraph: Orchestrazione Stateful degli Agenti

Descrizione del corso

  • Introduzione a LangGraph
  • Grafi, Nodi, Edges e StateGraph
  • Definire lo State dell’agente con TypedDict e Annotated
  • Costruire il primo grafo
  • Nodi Lineari, Routing condizionale e Loop
  • Tool Nodes e ToolExecutor
  • Collegare funzioni Python al grafo
  • Gestione degli errori e Retry Logic all’interno del Grafo
  • Human-in-the-loop, interrupt_before, checkpointing e approvazione manuale
  • Esecuzione Parallele, fan-out/fan-in con Send e Nodi paralleli
  • Overview su LangGraph Studio
  • Visualizzazione, Debug e Replay del Grafo in locale
  • Esercizio 61.01 – Installare LangGraph e creare un StateGraph minimale con TypedDict
  • Esercizio 61.02 – Aggiungere tre nodi lineari in sequenza: un nodo che riceve l’input, uno che lo elabora con una chiamata LLM e uno che formatta l’output
  • Esercizio 61.03 – Collegare i nodi con edges diretti e compilare il grafo con graph.compile()
  • Esercizio 61.04 – Eseguire il grafo con un input di test e stampare lo state dopo ogni nodo per capire come evolve
  • Esercizio 61.05 – Aggiungere un campo Annotated con un reducer custom allo state per gestire l’accumulo dei messaggi senza sovrascriverli ad ogni step
  • Esercizio 61.06 – Visualizzare la struttura del grafo con graph.get_graph().draw_mermaid() e leggerne la rappresentazione

Codice:ET-AI-0001_61

Durata:0 giorni

Categorie:,

Moduli del corso