Orchestrare l’agente text-to-query
Questo esercizio fa parte del corso
Agent text-to-query con MongoDB e LangGraph
Istruzioni dell'esercizio
- Definisci lo stato del grafo usando la classe
GraphState, con un singolo attributo chiamatomessages. - Definisci il nodo agente che legge l’attributo
messagesdello stato del grafo, invocallm_with_toolscon i messaggi e aggiunge il risultato all’attributomessagesdello stato del grafo. - Definisci il nodo strumento che legge l’attributo
tool_callsdel 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’attributomessagesdello stato del grafo. - Inizializza il grafo usando la classe
StateGraphin 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