Agenti ReAct
È il momento di creare il tuo agente ReAct! Ricorda che ReAct sta per Reason and Act, e descrive come questi agenti prendono decisioni. In questo esercizio, caricherai lo strumento integrato wikipedia per integrare dati esterni da Wikipedia con il tuo LLM. Un llm è già stato definito per te e utilizza il modello gpt-4o-mini di OpenAI.
Nota: lo strumento wikipedia richiede che la libreria Python wikipedia sia installata come dipendenza; in questo caso è già stato fatto per te.
Questo esercizio fa parte del corso
Sviluppare applicazioni LLM con LangChain
Istruzioni dell'esercizio
- Carica lo strumento
"wikipedia"usando la funzioneload_tools(). - Definisci un agente ReAct usando
create_react_agent(), passandogli l'llme la lista di strumenti da usare. - Esegui l'agente sull'input fornito e stampa il contenuto del messaggio finale in
response.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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].____)