Den Text-zu-Query-Agenten orchestrieren
Diese Übung ist Teil des Kurses
Text-to-Query-Agents mit MongoDB und LangGraph
Anleitung zur Übung
- Definiere den Graph-Status über die Klasse
GraphStatemit einem einzelnen Attribut namensmessages. - Definiere den Agenten-Knoten, der das Attribut
messagesdes Graph-Status liest,llm_with_toolsmit den Nachrichten aufruft und das Ergebnis an das Attributmessagesdes Graph-Status anhängt. - Definiere den Tool-Knoten, der das Attribut
tool_callsder neuesten Nachricht im Graph-Status liest, den Namen des auszuführenden Tools (name) extrahiert, es mit den Argumenten (args) des Tool-Aufrufs ausführt und das Ergebnis an das Attributmessagesdes Graph-Status anhängt. - Initialisiere den Graphen mit der Klasse
StateGraphin LangGraph und dem zuvor definierten Graph-Status (GraphState). - Füge die Knoten und Kanten zum Graphen hinzu und kompiliere ihn.
Hinweis: Wenn du DataLab im Restricted Mode verwendest, wird diese Übung derzeit noch nicht unterstützt. Wir arbeiten aktiv daran, sie in Zukunft verfügbar zu machen.
Interaktive Übung
In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.
Übung starten