MulaiMulai sekarang secara gratis

Mengintegrasikan alat kustom dan kueri

Sekarang Anda memiliki alat matematika kustom untuk menghitung panjang atap. Anda dapat mengintegrasikannya dengan alur kerja agentic dengan membuat variabel bernama query yang menerima pertanyaan pengguna dalam bentuk string bahasa natural. Alat Anda sudah dimuat sebagai hypotenuse_length, begitu juga model Anda.

Latihan ini adalah bagian dari kursus

Merancang Sistem Agentic dengan LangChain

Lihat Kursus

Petunjuk latihan

  • Buat variabel daftar bernama tools dan sertakan alat Anda, hypotenuse_length, di dalam daftar tersebut.
  • Buat variabel bernama query yang menerima pertanyaan sebagai string bahasa natural.
  • Gunakan fungsi create_react_agent() untuk membuat agen, dengan meneruskan model dan tools.
  • Panggil agen app, dengan meneruskan query Anda yang diberi label "human", sebelum menyimpan dan mencetak response dari agen.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)
Edit dan Jalankan Kode