1. Learn
  2. /
  3. Courses
  4. /
  5. Projektowanie systemów agentowych z LangChain

Connected

Exercise

Dodawanie węzłów i krawędzi

Teraz, gdy twój StateGraph() jest gotowy, czas dodać węzły chatbota do grafu! Wbudowane węzły START i END są importowane bezpośrednio z LangGraph, więc musisz utworzyć tylko jeden węzeł chatbota. Zdefiniujesz też krawędzie określające kierunek przepływu rozmowy – od początku do końca. Po dodaniu węzłów i krawędzi skompiluj graf, aby przygotować go do działania z zapytaniem.

Instructions

100 XP
  • Zdefiniuj funkcję chatbot, wywołując metodę llm.invoke() na bieżących "messages" ze state i zwróć jej odpowiedź.
  • Użyj .add_node(), aby dodać do grafu węzeł o nazwie "chatbot" odwołujący się do funkcji chatbot.
  • Połącz węzeł START z węzłem "chatbot" oraz węzeł "chatbot" z węzłem END za pomocą .add_edge(), aby zdefiniować krawędzie przepływu rozmowy.
  • Skompiluj graf za pomocą .compile(), aby przygotować go do wykonania.