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
Egzersiz 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ı 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({
"____": ____,
"____": ____["____"][____].____
})