MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Inisialisasi fungsi create_react_agent dengan membuat objek bernama app, lalu teruskan argumen yang diperlukan.
  • Panggil agen app, teruskan query Anda, lalu simpan dan cetak response dari agen.
  • Tetapkan "user_input" sebagai query dan "agent_output" sebagai item terakhir yang diambil dari "messages" dalam response sebelum 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({
    "____": ____,
    "____": ____["____"][____].____
})
Edit dan Jalankan Kode