IniziaInizia gratis

Orchestrare l’agente text-to-query

Questo esercizio fa parte del corso

Agent text-to-query con MongoDB e LangGraph

Visualizza il corso

Istruzioni dell'esercizio

  • Definisci lo stato del grafo usando la classe GraphState, con un singolo attributo chiamato messages.
  • Definisci il nodo agente che legge l’attributo messages dello stato del grafo, invoca llm_with_tools con i messaggi e aggiunge il risultato all’attributo messages dello stato del grafo.
  • Definisci il nodo strumento che legge l’attributo tool_calls del messaggio più recente nello stato del grafo, estrae il nome dello strumento da eseguire (name), lo invoca con gli argomenti (args) della chiamata allo strumento e aggiunge il risultato all’attributo messages dello stato del grafo.
  • Inizializza il grafo usando la classe StateGraph in LangGraph, con lo stato del grafo (GraphState) definito in precedenza.
  • Aggiungi i nodi e gli archi al grafo e compila.


Nota: se stai usando DataLab in modalità con restrizioni (Restricted Mode), questo esercizio non è ancora supportato. Stiamo lavorando per renderlo disponibile al più presto.


Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio