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ırEgzersiz talimatları
- Gerekli argümanları geçirerek,
appadlı bir nesne oluşturacakcreate_react_agentfonksiyonunu başlat. - Aracı
appolarak çağır,querydeğerini geçir, ardından aracınresponseçıktısını saklayıp yazdır. - Her ikisini de yazdırmadan önce,
responseiçindeki"messages"listesinden çıkarılan son öğeyi"agent_output"olarak vequerydeğ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({
"____": ____,
"____": ____["____"][____].____
})