BaşlayınÜcretsiz Başlayın

Bir ReAct ajanı oluşturma

Artık LangChain'in temel bileşenlerini öğrendiğine göre, hemen işe koyulup herhangi bir kelimedeki 'r' sayısını hesaplayabilen, count_r_in_word aracını kullanan bir ReAct ajanı oluşturacaksın.

Aşağıdakiler senin için yüklendi: tool, ChatOpenAI, create_react_agent, math ve model.

Bu egzersiz

LangChain ile Aracı Sistemler Tasarlama

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • create_react_agent() kullanarak modelı ve araç listesine count_r_in_wordu vererek app ajanını kur.
  • Kullanıcının sorusunu bir string olarak alan bir query değişkeni tanımla.
  • appi .invoke() ile çağır ve bir sözlük geçir; bu sözlükte "messages" anahtarı olsun ve queryyi "human" olarak etiketle.
  • Ajanın yanıtını almak için response içindeki son mesaja eriş ve .content özniteliğini yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create the agent
____ = ____(model=____, tools=[____])

# Create a query
____ = "How many r's are in the word 'Terrarium'?"

# Invoke the agent and store the response
response = app.____({"messages": [("human", ____)]})

# Print the agent's response
print(____['messages'][____].____)
Kodu Düzenle ve Çalıştır