Zacznij terazZacznij za darmo

Konfiguracja rozmowy

Masz już niestandardowe narzędzie do obliczania długości dachu – teraz możesz skonfigurować wyjście agenta tak, aby odpowiadało na wprowadzone zapytanie. Nieznaczna modyfikacja instrukcji wyświetlania pozwoli ci bezpośrednio porównać zapytanie z odpowiedzią agenta i sprawdzić jej poprawność. Zmienne tools i query są już skonfigurowane, a model jest gotowy do użycia.

To ćwiczenie jest częścią kursu

Projektowanie systemów agentowych z LangChain

Zobacz kurs

Instrukcje do ćwiczenia

  • Zainicjalizuj funkcję create_react_agent, tworząc obiekt o nazwie app i przekazując wymagane argumenty.
  • Wywołaj agenta app, przekazując query, a następnie zapisz i wyświetl odpowiedź agenta (response).
  • Zdefiniuj "user_input" jako query, a "agent_output" jako ostatni element wyodrębniony z "messages" w response, po czym wyświetl oba.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

tools = [hypotenuse_length]
query = "What is the value of the hypotenuse for a triangle with sides 3 and 5?"

# Create the ReAct agent
app = ____(____, ____)

# Invoke the agent with a query and store the messages
response = ____.____({"messages": [("human", ____)]})

# Define and print the input and output messages
print({
    "____": ____,
    "____": ____["____"][____].____
})
Edytuj i uruchom kod