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, kursun bir parçasıdır

LangChain ile Aracı Sistemler Tasarlama

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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