เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

อย่าลืม: การรักษาหน่วยความจำระหว่างการเรียกใช้

คุณกำลังวางแผนทริปฉลองจบการศึกษา และใช้ travel assistant ของ smolagents เพื่อติดตามวันสำคัญและข้อมูลต่าง ๆ

อย่างไรก็ตาม agent จะลืมข้อมูลทุกครั้งหากไม่ได้กำหนดให้จำไว้อย่างชัดเจน เป้าหมายคือป้องกันไม่ให้ agent รีเซ็ตสถานะระหว่างคำถาม เพื่อให้จำรายละเอียดการเดินทางสำคัญข้ามหลายการโต้ตอบได้

คุณมีสิทธิ์เข้าถึง travel_agent ที่ตั้งค่าพร้อมโมเดลและไม่มีเครื่องมือแล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

AI Agents ด้วย Hugging Face smolagents

ดูคอร์ส

คำแนะนำการฝึกหัด

  • แก้ไขเมธอด .run() ที่สองให้ agent รักษาหน่วยความจำไว้โดยใช้พารามิเตอร์ reset
  • กำหนดค่า reset เป็น False เพื่อป้องกันไม่ให้ agent รีเซ็ตสถานะ

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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)
แก้ไขและรันโค้ด