Aan de slagGa gratis aan de slag

De text-to-query agent orkestreren

Deze oefening maakt deel uit van de cursus

Text-to-Query Agents met MongoDB en LangGraph

Cursus bekijken

Oefeninstructies

  • Definieer de graafstatus met de klasse GraphState, met één attribuut genaamd messages.
  • Definieer de agentknoop die het attribuut messages van de graafstatus leest, llm_with_tools aanroept met de berichten, en het resultaat toevoegt aan het attribuut messages van de graafstatus.
  • Definieer de toolknoop die het attribuut tool_calls van het meest recente bericht in de graafstatus leest, de naam van de uit te voeren tool (name) extraheert, deze aanroept met de argumenten (args) van de toolaanroep, en het resultaat toevoegt aan het attribuut messages van de graafstatus.
  • Initialiseer de graaf met de klasse StateGraph in LangGraph, met de graafstatus (GraphState) die we eerder hebben gedefinieerd.
  • Voeg de knopen en randen toe aan de graaf en compileer deze.


Opmerking: Als je DataLab in Restricted Mode draait, wordt deze oefening nog niet ondersteund. We werken er hard aan om dit in de toekomst beschikbaar te maken.


Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen