IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Carica lo strumento "wikipedia" usando la funzione load_tools().
  • Definisci un agente ReAct usando create_react_agent(), passandogli l'llm e 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].____)
Modifica ed esegui il codice