ReAct ajanları
Kendi ReAct ajanını oluşturmayı deneme zamanı! ReAct, karar verme biçimlerini anlatan Reason and Act (Düşün ve Hareket Et) kısaltmasıdır. Bu egzersizde, LLM'ini Wikipedia'dan gelen harici verilerle entegre etmek için yerleşik wikipedia aracını yükleyeceksin. OpenAI'nin gpt-4o-mini modelini kullanan bir llm senin için zaten tanımlandı.
Not: wikipedia aracı, bağımlılık olarak wikipedia Python kütüphanesinin kurulu olmasını gerektirir; bu senin için halledildi.
Bu egzersiz
LangChain ile LLM Uygulamaları Geliştirme
kursunun bir parçasıdırEgzersiz talimatları
load_tools()fonksiyonunu kullanarak"wikipedia"aracını yükle.create_react_agent()ile bir ReAct ajanı tanımla; bunallmve kullanacağı araçları geçir.- Verilen girdi üzerinde ajanı çalıştır ve
responseiçindeki son iletinin içeriğini yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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].____)