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

LangChain ile Aracı Sistemler Tasarlama

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

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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