Zacznij terazZacznij za darmo

Orkiestracja agenta text-to-query

To ćwiczenie jest częścią kursu

Agenty text-to-query z MongoDB i LangGraph

Zobacz kurs

Instrukcje do ćwiczenia

  • Zdefiniuj stan grafu za pomocą klasy GraphState, z jednym atrybutem o nazwie messages.
  • Zdefiniuj węzeł agenta, który odczytuje atrybut messages stanu grafu, wywołuje llm_with_tools z tymi wiadomościami i dołącza wynik do atrybutu messages stanu grafu.
  • Zdefiniuj węzeł narzędzi, który odczytuje atrybut tool_calls ostatniej wiadomości w stanie grafu, wyodrębnia nazwę narzędzia do wykonania (name), wywołuje je z przekazanymi argumentami (args) i dołącza wynik do atrybutu messages stanu grafu.
  • Zainicjuj graf za pomocą klasy StateGraph z LangGraph, korzystając ze zdefiniowanego wcześniej stanu grafu (GraphState).
  • Dodaj węzły i krawędzie do grafu, a następnie go skompiluj.


Uwaga: Jeśli korzystasz z DataLab w trybie ograniczonym, to ćwiczenie nie jest jeszcze obsługiwane. Aktywnie pracujemy nad tym, aby było dostępne w przyszłości.


Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie