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

Sohbet kurulumu

Artık çatı uzunluğunu hesaplamana yardımcı olacak özel bir aracın olduğuna göre, aracının çıktısını girdiğin soruya yanıt verecek şekilde ayarlayabilirsin. Yazdırma ifadelerini biraz değiştirerek, doğruluğu sağlamak için sorgunu ve aracının yanıtını doğrudan karşılaştırabilirsin. tools ve query zaten ayarlandı ve model kullanım için hazır.

Bu egzersiz, kursun bir parçasıdır

LangChain ile Aracı Sistemler Tasarlama

Kursa Göz Atın

Egzersiz talimatları

  • Gerekli argümanları geçirerek, app adlı bir nesne oluşturacak create_react_agent fonksiyonunu başlat.
  • Aracı app olarak çağır, query değerini geçir, ardından aracın response çıktısını saklayıp yazdır.
  • Her ikisini de yazdırmadan önce, response içindeki "messages" listesinden çıkarılan son öğeyi "agent_output" olarak ve query değerini "user_input" olarak tanımla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

tools = [hypotenuse_length]
query = "What is the value of the hypotenuse for a triangle with sides 3 and 5?"

# Create the ReAct agent
app = ____(____, ____)

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

# Define and print the input and output messages
print({
    "____": ____,
    "____": ____["____"][____].____
})
Kodu Düzenle ve Çalıştır