ReAct agenti
Čas si vytvořit vlastního ReAct agenta! Připomeň si, že ReAct je zkratka pro Reason and Act (uvažuj a jednej) – přesně tak tito agenti přijímají rozhodnutí. V tomto cvičení načteš vestavěný nástroj wikipedia, který propojí externí data z Wikipedie s tvým LLM. Proměnná llm je už připravená a používá model gpt-4o-mini od OpenAI.
Poznámka: Nástroj wikipedia vyžaduje nainstalovanou Python knihovnu wikipedia – v tomto prostředí je už k dispozici.
Toto cvičení je součástí kurzu
Vývoj LLM aplikací s LangChain
Pokyny k cvičení
- Načti nástroj
"wikipedia"pomocí funkceload_tools(). - Definuj ReAct agenta pomocí
create_react_agent()a předej mullma seznam nástrojů. - Spusť agenta se zadaným vstupem a vypiš obsah poslední zprávy z
response.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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].____)