1. Learn
  2. /
  3. คอร์ส
  4. /
  5. การออกแบบระบบ Agentic ด้วย LangChain

Connected

แบบฝึกหัด

สร้างเครื่องมือที่เรียกใช้ LLM

ฝ่ายบริหารโรงเรียนประทับใจผลงานของคุณกับแอปการศึกษาที่ใช้ Wikipedia search agent มาก และต้องการให้ขยายแอปนี้ต่อไปด้วยเครื่องมือเพิ่มเติม ในแบบฝึกหัดนี้ คุณจะสร้างเครื่องมือชื่อ historical_events() ที่สามารถเรียกใช้ LLM ภายในตัวเครื่องมือเพื่อตอบคำถามเกี่ยวกับวันสำคัญในประวัติศาสตร์ เครื่องมือ Wikipedia ได้ถูกตั้งค่าไว้ให้แล้ว และ llm พร้อมใช้งานในสภาพแวดล้อมของคุณ

คำแนะนำ

100 XP
  • เพิ่ม decorator เพื่อกำหนดให้เป็นเครื่องมือ และตั้งค่ารูปแบบอินพุตเป็น string
  • ภายในบล็อก try ใช้เมธอด .invoke() กับ llm เพื่อส่ง date_input ไปยัง LLM และสร้างเหตุการณ์ทางประวัติศาสตร์
  • คืนค่าเนื้อหาของการตอบกลับจาก LLM โดยใช้ .content
  • เพิ่มบล็อก Exception โดยกำหนดเป็น e เพื่อดักจับข้อผิดพลาดและจัดรูปแบบข้อความแสดงข้อผิดพลาดให้รวมรายละเอียดของข้อผิดพลาดด้วย