TrueWatch

การสังเกตการณ์ AI Agent: ปิดช่องว่างการสังเกตการณ์ LLM ในระบบ Production

18 ส.ค. 2569

การสังเกตการณ์ AI Agent (AI agent observability) เกิดขึ้นเพราะ AI Agent ไม่ได้ทำงานเหมือนเว็บเซอร์วิสทั่วไป คำขอจากผู้ใช้เพียงครั้งเดียวสามารถกระตุ้นให้เกิดห่วงโซ่การตัดสินใจภายในหลายขั้นตอน ไม่ว่าจะเป็นการจำแนกเจตนา การตรวจสอบสิทธิ์ การส่งต่อ Skill การอนุมานของโมเดล การเรียกใช้เครื่องมือ การมอบหมายงานให้ Sub-agent และการสังเคราะห์ผลลัพธ์ ทั้งหมดนี้เกิดขึ้นภายในเซสชันเดียว APM แบบดั้งเดิมแสดงเพียงคำขอภายนอก แต่แทบไม่แสดงสิ่งที่เกิดขึ้นระหว่างทาง

ช่องว่างนี้คือสิ่งที่ TrueWatch Toby AI Agent Observability ถูกสร้างขึ้นเพื่อปิด โดยให้ทีมมองเห็นพฤติกรรมของ Agent ข้ามเฟรมเวิร์ก ครอบคลุมเซสชัน เทรซ สแปน การเรียกโมเดล การเรียกใช้เครื่องมือ การใช้โทเค็น เหตุการณ์ความเสี่ยง และบริบทของระบบโดยรอบ

เหตุใด APM แบบดั้งเดิมจึงไม่ได้ถูกสร้างมาเพื่อ Agent

หน่วยการทำงานหลักของ Agent ไม่ใช่คำขอ HTTP แต่เป็นห่วงโซ่การให้เหตุผลและการลงมือทำ งานหนึ่งงานอาจประกอบด้วยการวิเคราะห์เจตนา การตรวจสอบสิทธิ์ การส่งต่อ Skill การอนุมานของโมเดล บริบทที่เสริมด้วยการค้นคืนข้อมูล (retrieval-augmented) การเรียกใช้เครื่องมือ และการมอบหมายงานให้ Sub-agent

APM มาตรฐานยังคงจับการเรียกเซอร์วิสโดยรอบ เวลาแฝง และข้อผิดพลาดได้ แต่ไม่สามารถตอบคำถามที่ทีม Agent ต้องการจริง ๆ ได้:

  • แต่ละขั้นตอนของห่วงโซ่การให้เหตุผลเกิดอะไรขึ้นบ้าง
  • เครื่องมือใดถูกเรียกใช้ และสำเร็จหรือไม่
  • โมเดลใดทำงานในขั้นตอนใด และใช้โทเค็นไปเท่าไร
  • เวิร์กโฟลว์กระตุ้นนโยบายความเสี่ยงหรือไม่
  • Agent หลักมอบหมายงานให้ Sub-agent อย่างไร

หากไม่มีการมองเห็นเหล่านี้ ทั้งต้นทุน ความเสี่ยง และความน่าเชื่อถือจะกลายเป็นการคาดเดา

แพลตฟอร์มการสังเกตการณ์ AI Agent ของ TrueWatch: สร้างบน OpenTelemetry

แพลตฟอร์มการสังเกตการณ์ AI Agent ของ TrueWatch ทำงานบนสถาปัตยกรรมที่อิงกับ OpenTelemetry จึงรายงานพฤติกรรมของ Agent ได้โดยไม่ต้องแตะตรรกะทางธุรกิจหลัก สำหรับ Agent ที่ใช้ OpenClaw เส้นทางการรายงานมีลักษณะดังนี้:

openclaw-otel-plugin → DataKit → TrueWatch

เฟรมเวิร์กของ Agent ยังคงพัฒนาอย่างรวดเร็ว ซึ่งเป็นเหตุผลว่าทำไมมาตรฐาน Telemetry ที่ใช้ร่วมกันจึงสำคัญ OpenTelemetry ช่วยให้ TrueWatch เชื่อมโยงพฤติกรรมของ Agent เข้ากับเทรซโครงสร้างพื้นฐาน เทรซเซอร์วิส ล็อก เมตริก และอีเวนต์ที่ทีมใช้งานอยู่แล้ว แทนที่จะต้องสร้างอะแดปเตอร์เฉพาะกิจสำหรับทุกเฟรมเวิร์กใหม่

แดชบอร์ดการสังเกตการณ์ AI Agent: มุมมองเซสชันและเทรซ

แดชบอร์ดการสังเกตการณ์ AI Agent ของ TrueWatch ทำงานในสองระดับ

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

1-revised-12aug.PNG

มุมมองเทรซ ภายในเซสชัน Waterfall ของเทรซจะแสดงห่วงโซ่การทำงานทีละขั้นตอน ได้แก่ การจำแนกเจตนา การจัดรูปแบบพรอมต์ การร้องขอโมเดล การค้นคืนข้อมูล การเรียกใช้เครื่องมือ และการสร้างผลลัพธ์ แต่ละสแปนมีระยะเวลา จำนวนโทเค็น สถานะ และรายละเอียดอินพุต/เอาต์พุตตามที่นโยบายอนุญาต นี่คือลักษณะของ AI agent tracing ในทางปฏิบัติ ไม่ใช่เพียงคู่คำขอ/การตอบกลับเดียว แต่เป็นทุกจุดตัดสินใจระหว่างทางที่มองเห็นและค้นหาได้

2-revised-12Aug.png

ในระดับรายการเทรซ วิศวกรสามารถกรองตาม Trace ID ชื่อ Agent ระดับความเสี่ยง ช่วงโทเค็น หรือสถานะ เพื่อแยกการทำงานที่มีความเสี่ยงสูงหรือผิดปกติได้อย่างรวดเร็ว

3-revised-12aug.png

การมอนิเตอร์ AI Agent ด้านต้นทุน: การระบุที่มาของต้นทุนข้ามโมเดลและเครื่องมือ

ต้นทุนของ Agent ผันผวนมากกว่าการใช้ทรัพยากรของเซอร์วิสทั่วไปอย่างมาก ฟีเจอร์เดียวกันที่ผู้ใช้เห็นอาจใช้โทเค็นต่างกันมาก ขึ้นอยู่กับพรอมต์ ผลการค้นคืนข้อมูล โมเดลที่เลือก พฤติกรรมการลองซ้ำ หรือห่วงโซ่เครื่องมือที่เกี่ยวข้อง

มุมมองการมอนิเตอร์ AI Agent ของ TrueWatch แยกสัดส่วนระหว่างการเรียกโมเดลและการเรียกใช้เครื่องมือภายในเซสชัน เพื่อให้ทีมตอบคำถามเหล่านี้ได้:

  • โมเดลใดใช้โทเค็นมากที่สุด
  • การจัดอันดับใหม่ (reranking) ทำงานบ่อยเกินไปหรือไม่
  • เครื่องมืออ่านไฟล์ทำให้เวลาแฝงเพิ่มขึ้นหรือไม่
  • API ภายนอกคือคอขวดที่แท้จริงหรือไม่
  • เซสชันหรือเทรซใดที่ทำให้ต้นทุนสูงผิดปกติ

4-revised-12aug.png

นี่คือจุดที่การสังเกตการณ์ Agent กลายเป็นส่วนหนึ่งของ FinOps เป้าหมายไม่ใช่การนับโทเค็นหลังใบแจ้งหนี้มาถึง แต่คือการเชื่อมโยงต้นทุนโดยตรงกับพฤติกรรมของ Agent การเลือกโมเดล การใช้เครื่องมือ และเวิร์กโฟลว์ของผลิตภัณฑ์ที่เป็นต้นเหตุ

ธรรมาภิบาล AI Agent: การตรวจสอบความเสี่ยงของการกระทำของ Agent

เมื่อ Agent เข้าถึงข้อมูลหรือเครื่องมือใน Production การสังเกตการณ์จะกลายเป็นหน้าที่ด้านธรรมาภิบาล

มุมมองรายละเอียดเทรซของ TrueWatch แสดงเหตุการณ์ความเสี่ยง ได้แก่ การตรวจสอบนโยบายเนื้อหา การกรองคำที่ละเอียดอ่อน การตรวจสอบขอบเขตสิทธิ์ และสัญญาณนโยบายอื่น ๆ โดยแต่ละเหตุการณ์เชื่อมกับ Span ID ระดับความรุนแรง กฎ และบริบทการทำงาน บันทึกการเรียกใช้เครื่องมือถูกจัดเก็บอย่างแม่นยำเช่นกัน ได้แก่ การประทับเวลา Span ID ชื่อเครื่องมือ ประเภทเครื่องมือ เป้าหมายหรือคำสั่ง ระยะเวลา สถานะ และระดับความเสี่ยง

5-revised-12aug.png

สิ่งนี้ให้ทีมมีร่องรอยหลักฐาน หาก Agent ทำงานผิดคาด ทีมสามารถตรวจสอบได้อย่างชัดเจนว่าเครื่องมือใดทำงาน ใช้บริบทอะไร นโยบายใดถูกกระตุ้น และขั้นตอนการอนุมัติโดยมนุษย์ควรอยู่ตรงจุดใด

การตั้งค่าการมอนิเตอร์ AI Agent ใน TrueWatch

คอนโซล TrueWatch มีเส้นทางแอปพลิเคชันเฉพาะสำหรับการมอนิเตอร์ Agent และการมอนิเตอร์ LLM สำหรับ Agent ที่ใช้ OpenClaw การตั้งค่ามีสามขั้นตอน:

  1. ติดตั้งปลั๊กอิน
  2. อัปเดตไฟล์การกำหนดค่า
  3. รีสตาร์ทและตรวจสอบการรายงาน

แบบฟอร์มการตั้งค่าจะสร้างชื่อแอปพลิเคชัน ID แอปพลิเคชัน ที่อยู่เซอร์วิส และ Client Token ให้

6-revised-12aug.png

เครื่องมือการสังเกตการณ์ AI Agent ข้ามเฟรมเวิร์ก

ระบบนิเวศของ Agent มีความกระจัดกระจาย ทั้ง OpenClaw, Hermes, LangChain, CrewAI, Coding Agent และ Agent ภายในองค์กร ล้วนใช้โมเดลการทำงานที่แตกต่างกัน TrueWatch ใช้ OpenTelemetry เป็นรากฐานร่วม ทำให้ทีมมีโมเดล Telemetry เดียวแทนการใช้อะแดปเตอร์แยกสำหรับแต่ละเฟรมเวิร์ก

OpenClaw สถาปัตยกรรม Gateway และโมเดลปลั๊กอินเหมาะกับการรายงานผ่าน OpenTelemetry โดยธรรมชาติ รักษาบริบทเซสชันและเทรซแบบกระจายไว้ได้ทั้งในการติดตั้งแบบอินสแตนซ์เดียวหรือหลาย Worker

Claude Code และ Codex ทิศทางนี้คือการเชื่อมพฤติกรรมของ Coding Agent เข้ากับเทรซเซอร์วิสแบบดั้งเดิม เพื่อให้ทีมติดตามเส้นทางได้ เช่น:

agent decision → API call → service trace → database query

Coding Agent ไม่ควรเป็นกล่องดำที่แยกจากระบบที่มันเปลี่ยนแปลงหรือตรวจสอบ แต่ควรทิ้ง Telemetry ที่เชื่อมเข้ากับบริบท Production เดียวกับเซอร์วิส ล็อก เมตริก และเทรซ

สรุป

ความสามารถของ Agent พัฒนาอย่างรวดเร็ว แต่ความไว้วางใจเป็นปัญหาที่ยากกว่า TrueWatch AI Agent Observability รวมการสังเกตการณ์ LLM เซสชัน เทรซ การระบุที่มาของต้นทุนตามโมเดลและเครื่องมือ การตรวจสอบความเสี่ยง และ Telemetry ข้ามเฟรมเวิร์กไว้ในมุมมองการปฏิบัติงานเดียว เพื่อให้พฤติกรรมของ Agent ตรวจสอบได้ กำกับดูแลได้ และเชื่อมโยงกับระบบ Production ที่เกี่ยวข้อง

คำถามที่พบบ่อย

ถาม: การสังเกตการณ์ AI Agent คืออะไร ตอบ: การสังเกตการณ์ AI Agent คือแนวปฏิบัติในการติดตามห่วงโซ่การให้เหตุผลและการลงมือทำทั้งหมดของ AI Agent ได้แก่ การจำแนกเจตนา การเรียกโมเดล การเรียกใช้เครื่องมือ และการมอบหมายงานให้ Sub-agent ไม่ใช่เพียงคำขอ API ภายนอกที่ APM แบบดั้งเดิมจับได้

ถาม: วิธีที่ดีที่สุดในการมอนิเตอร์ต้นทุน AI Agent คืออะไร ตอบ: การมอนิเตอร์ AI Agent ที่มีประสิทธิภาพจะระบุการใช้โทเค็นและค่าใช้จ่ายไปยังโมเดล เครื่องมือ และขั้นตอนเวิร์กโฟลว์เฉพาะภายในเซสชัน แทนที่จะรวมต้นทุนในระดับแอปพลิเคชัน ช่วยให้การติดตามต้นทุนกลายเป็นข้อมูลนำเข้า FinOps ที่นำไปปฏิบัติได้ แทนที่จะเป็นเซอร์ไพรส์รายเดือน

ถาม: เครื่องมือการสังเกตการณ์ AI Agent ที่ดีที่สุดสำหรับการรองรับข้ามเฟรมเวิร์กคืออะไร ตอบ: ควรมองหาเครื่องมือการสังเกตการณ์ AI Agent ที่สร้างบนมาตรฐานเปิดอย่าง OpenTelemetry เพราะเฟรมเวิร์กของ Agent (OpenClaw, LangChain, CrewAI, Coding Agent) ยังคงพัฒนาอยู่ และโมเดล Telemetry ที่ใช้ร่วมกันช่วยหลีกเลี่ยงการเชื่อมต่อแยกสำหรับแต่ละเฟรมเวิร์ก

ถาม: ธรรมาภิบาล AI Agent ทำงานอย่างไรในแพลตฟอร์มการสังเกตการณ์ ตอบ: ธรรมาภิบาล AI Agent จับคู่เหตุการณ์ความเสี่ยงแต่ละรายการ เช่น การตรวจสอบนโยบาย ขอบเขตสิทธิ์ ตัวกรองเนื้อหาที่ละเอียดอ่อน เข้ากับสแปน ระดับความรุนแรง และบริบทการทำงานที่เป็นต้นเหตุ สร้างร่องรอยการตรวจสอบว่า Agent ทำสิ่งนั้นอย่างไรและเพราะอะไร

ถาม: การสังเกตการณ์ AI Agent ครอบคลุมระบบ Multi-agent ได้หรือไม่ ตอบ: ได้ การสังเกตการณ์ Multi-agent ต้องติดตามว่า Agent หลักมอบหมายงานให้ Sub-agent อย่างไร และรักษาบริบทเซสชันตลอดห่วงโซ่การมอบหมายทั้งหมด ไม่ใช่เพียงคำขอระดับบนสุด

ถาม: AI agent tracing คืออะไร ตอบ: AI agent tracing คือบันทึกทีละขั้นตอนของห่วงโซ่การทำงานของ Agent ได้แก่ การจำแนกเจตนา การเรียกโมเดล การเรียกใช้เครื่องมือ และการมอบหมายงานให้ Sub-agent ซึ่งบันทึกเป็น Waterfall ของสแปน ไม่ใช่ล็อกคำขอ/การตอบกลับเดียว สิ่งนี้ทำให้การให้เหตุผลของ Agent ตรวจสอบได้ แทนที่จะเป็นกล่องดำ

Get in touch background

สำรวจ TrueWatch AI Agent Observability