Zacznij terazZacznij za darmo

Agenty ReAct

Czas samodzielnie stworzyć agenta ReAct! Przypomnij sobie, że ReAct to skrót od Reason and Act (rozumowanie i działanie) – tak właśnie agent podejmuje decyzje. W tym ćwiczeniu załadujesz wbudowane narzędzie wikipedia, aby zintegrować zewnętrzne dane z Wikipedii ze swoim modelem LLM. Zmienna llm jest już zdefiniowana i korzysta z modelu gpt-4o-mini firmy OpenAI.

Uwaga: Narzędzie wikipedia wymaga zainstalowania biblioteki wikipedia dla Pythona jako zależności – w tym przypadku zostało to już zrobione za ciebie.

To ćwiczenie jest częścią kursu

Tworzenie aplikacji LLM z LangChain

Zobacz kurs

Instrukcje do ćwiczenia

  • Załaduj narzędzie "wikipedia" za pomocą funkcji load_tools().
  • Zdefiniuj agenta ReAct, używając create_react_agent() – przekaż mu llm oraz listę narzędzi do użycia.
  • Uruchom agenta na podanych danych wejściowych i wyświetl treść ostatniej wiadomości z obiektu response.

Interaktywne ćwiczenie praktyczne

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

# Define the tools
tools = load_tools(["____"])

# Define the agent
agent = create_react_agent(____, ____)

# Invoke the agent
response = agent.____({"messages": [("human", "How many people live in New York City?")]})
print(response['messages'][-1].____)
Edytuj i uruchom kod