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, kursun bir parçasıdır
LangChain ile LLM Uygulamaları Geliştirme
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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].____)