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
Petunjuk latihan
- Buat variabel daftar bernama
toolsdan sertakan alat Anda,hypotenuse_length, di dalam daftar tersebut. - Buat variabel bernama
queryyang menerima pertanyaan sebagai string bahasa natural. - Gunakan fungsi
create_react_agent()untuk membuat agen, dengan meneruskanmodeldantools. - Panggil agen
app, dengan meneruskanqueryAnda yang diberi label"human", sebelum menyimpan dan mencetakresponsedari 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)