𝗢𝗯𝘀𝗲𝗿𝘃𝗮𝗯𝗶𝗹𝗶𝘁𝘆 𝗳𝗼𝗿 𝗘𝗺𝗮𝗶𝗹 𝗔𝗴𝗲𝗻𝘁𝘀

คุณไม่สามารถเฝ้าดูการทำงานของ email agent แบบเรียลไทม์ได้

แต่คุณสามารถดูทุกอย่างที่มันทำเมื่อวานนี้ได้ด้วยการเรียก API เพียงครั้งเดียว

การสร้าง agent บนอีเมลช่วยให้คุณมีการสังเกตการณ์ (observability) มาให้ในตัว ระบบอัตโนมัติส่วนใหญ่ต้องใช้เครื่องมือเพิ่มเติมสำหรับการทำ tracing และ logs แต่อีเมล agent จะได้รับสิ่งเหล่านี้ฟรี เพราะกล่องจดหมายคือบันทึกข้อมูล (record)

นี่คือวิธีที่คุณสามารถใช้อีเมลเพื่อตรวจสอบ agent ของคุณ:

การเพิ่มขึ้นของจำนวน send_failed คือสัญญาณแรกของปัญหา ซึ่งหมายความว่ามีกฎหรือโควตาบางอย่างกำลังจำกัดการทำงานของ agent ของคุณ

ข้อจำกัดหนึ่งที่ต้องจำไว้คือ: คุณสามารถติดตามการส่งได้ แต่คุณไม่สามารถติดตามได้ว่ามนุษย์เปิดอ่านหรือคลิกลิงก์ผ่าน API นี้หรือไม่ นอกจากนี้คุณยังจำเป็นต้องบันทึกเหตุผล (reasoning) ของคุณเองด้วย กล่องจดหมายจะแสดงว่า agent ทำอะไร แต่คุณต้องบันทึกว่าทำไม agent ถึงตัดสินใจทำเช่นนั้น

เริ่มต้นด้วยการติดตาม 3 สิ่งนี้:

  1. message.send_success
  2. message.send_failed
  3. message.bounce_detected

ความล้มเหลวของ Input นั้นชัดเจนและสังเกตง่าย ส่วนความล้มเหลวของ Output นั้นเงียบเชียบ การติดตามสัญญาณเหล่านี้จะช่วยให้คุณพบข้อผิดพลาดได้ภายในไม่กี่นาทีแทนที่จะเป็นสัปดาห์

Source: https://dev.to/qasim157/observability-for-email-agents-4egn

Optional learning community: https://t.me/GyaanSetuAi