Menyiapkan percakapan
Sekarang Anda memiliki tool kustom untuk membantu menghitung panjang atap, Anda dapat mengatur keluaran agen agar merespons query yang Anda masukkan. Dengan sedikit memodifikasi pernyataan print, Anda dapat langsung membandingkan query dan respons agen untuk memastikan keakuratan. tools dan query Anda telah disiapkan dan model Anda siap digunakan.
Latihan ini adalah bagian dari kursus
Merancang Sistem Agentic dengan LangChain
Petunjuk latihan
- Inisialisasi fungsi
create_react_agentdengan membuat objek bernamaapp, lalu teruskan argumen yang diperlukan. - Panggil agen
app, teruskanqueryAnda, lalu simpan dan cetakresponsedari agen. - Tetapkan
"user_input"sebagaiquerydan"agent_output"sebagai item terakhir yang diambil dari"messages"dalamresponsesebelum keduanya dicetak.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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({
"____": ____,
"____": ____["____"][____].____
})