Jangan Lupa: Menjaga Memori Antar Pemanggilan
Anda sedang merencanakan perjalanan wisuda dan menggunakan asisten perjalanan smolagents untuk melacak tanggal dan informasi penting.
Namun, agen akan lupa kecuali Anda secara eksplisit mempertahankan memorinya. Tujuan Anda adalah mencegah agen melakukan reset di antara pertanyaan sehingga ia dapat mengingat detail perjalanan utama di berbagai interaksi.
Anda memiliki akses ke travel_agent, yang sudah dikonfigurasi dengan model dan tanpa alat.
Latihan ini adalah bagian dari kursus
Agen AI dengan Hugging Face smolagents
Petunjuk latihan
- Ubah metode
.run()kedua agar agen mempertahankan memori menggunakan parameterreset. - Atur nilai
resetkeFalseuntuk mencegah agen mereset keadaannya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Step 1: Tell the agent your flight date
travel_agent.run("My Tokyo flight confirmation code is ZX9Q2L.")
# Step 2: Confirm the agent remember when passing the correct reset parameter
follow_up = "What’s my Tokyo flight confirmation code?"
response = travel_agent.run(follow_up, ____=____)
print(response)