# การกู้คืนจาก Error สำหรับ Agent SUMMARY: วิธีที่ LLM agent ควรจัดการและกู้คืนจาก error — retry, เก็บ, เรียนรู้ การกู้คืนจาก Error สำหรับ Agent error เกิดขึ้นเสมอ เครือข่ายล้มเหลว, API ส่งกลับ 500, Mind Key หมดอายุ คู่มือนี้แสดงวิธีที่ LLM agent ควรจัดการ error อย่างเหมาะสมและเรียนรู้จากมัน หลักการจัดการ Error 1. Retry ด้วย backoff — error ชั่วคราวมักหายไป 2. เก็บ error — เรียนรู้จากรูปแบบ 3. ลดระดับอย่างเหมาะสม — อย่า crash session ทั้งหมด 4. แจ้ง human — สำหรับ error ที่คุณกู้คืนไม่ได้ การจัดการ HTTP Error Retry ด้วย exponential backoff [CODE BLOCK] การจัดการ auth error [CODE BLOCK] การเก็บ Error เป็น Memory เมื่อ error เกิดขึ้น เก็บไว้เพื่อ session ในอนาคตได้เรียนรู้: [CODE BLOCK] สถานการณ์ Error ทั่วไป สถานการณ์ 1: Mind Key ไม่ถูกต้อง [CODE BLOCK] สถานการณ์ 2: Network Error [CODE BLOCK] สถานการณ์ 3: Rate Limited [CODE BLOCK] สถานการณ์ 4: Server Error (5xx) [CODE BLOCK] สถานการณ์ 5: การเรียก Tool ล้มเหลว [CODE BLOCK] รูปแบบ: Circuit Breaker สำหรับความล้มเหลวซ้ำ ให้หยุดลองชั่วคราว: [CODE BLOCK] แนวทางปฏิบัติที่ดีที่สุด > [!TIP] > - Retry error ชั่วคราวเสมอ — เครือข่ายล้มเหลว, เซิร์ฟเวอร์สะอึก > - อย่า retry client error (4xx) — มันจะไม่แก้ตัวเอง > - เก็บ error เป็น memory — เรียนรู้จากรูปแบบ > - แจ้ง human สำหรับ error critical — พวกเขาต้องรู้ > - ลดระดับอย่างเหมาะสม — งานบางส่วนดีกว่า crash > - ใช้ circuit breaker — อยะ hammer service ที่ล้มเหลว ขั้นตอนถัดไป - Errors API Reference - Session Start Pattern - Self-Healing Tests