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

Özel araçları ve sorguları entegre etme

Artık çatı uzunluğunu hesaplamak için özel bir matematik aracın var. Bunu, kullanıcının doğal dilde sorduğu soruyu dize (string) olarak alan query adlı bir değişken oluşturarak bir ajan iş akışına entegre edebilirsin. Aracın hypotenuse_length olarak, modelin ise model olarak zaten yüklü.

Bu egzersiz

LangChain ile Aracı Sistemler Tasarlama

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

Egzersiz talimatları

  • tools adlı bir liste değişkeni oluştur ve aracın hypotenuse_length’i bu listenin içine ekle.
  • Doğal dilde soruları dize olarak alan query adlı bir değişken oluştur.
  • Ajanı oluşturmak için create_react_agent() fonksiyonunu kullan; model ve tools’u geçir.
  • Ajan app’i çağırırken query’ni "human" etiketiyle geçir; ardından ajanın response’unu saklayıp yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create a list variable and pass in your tool
____ = [____]

# Create a query using natural language
____ = "What is the hypotenuse length of a triangle with side lengths of 10 and 12?"

# Pass in the hypotenuse length tool and create the agent
app = ____(____, ____)

# Invoke the agent and print the response
response = ____.____({"messages": [("____", ____)]})
print(____['messages'][-1].content)
Kodu Düzenle ve Çalıştır