💡 แอปนี้คืออะไร
ทุกครั้งที่พี่ไอซ์สั่งงาน AI (Claude) บนเครื่อง ไม่ว่าจากคอมหรือมือถือ ระบบจะเก็บบันทึกการทำงานไว้ในเครื่อง — แอป "Monitor AI Agent" คือแดชบอร์ดที่กวาดบันทึกทุกเซสชันย้อนหลัง 7 วันมาแสดงเป็นเหตุการณ์ (event) ให้ดูง่าย ๆ ว่าแต่ละงานเริ่มเมื่อไหร่ ชื่องานอะไร จอยแตก sub-agent ไปช่วยกี่ตัว มีเครื่องมือผิดพลาดตรงไหน และจบด้วยข้อความอะไร
เหมาะกับการตรวจย้อนหลัง เช่น "เมื่อคืนสั่งอะไรไปบ้าง" "งานไหนมี error" "AI ทำงานพร้อมกันหลายตัวช่วงไหน" — และรองรับอัปโหลดไฟล์ log จากระบบ multi-agent อื่นมาดูในหน้าเดียวกันได้ (พาร์สในเบราว์เซอร์ ไม่ส่งข้อมูลออกไปไหน)
🔑 ใครใช้ได้ / วิธีเข้าใช้งาน
- เข้าผ่านลิงก์เจ้าของที่ได้รับจากพี่ไอซ์ หรือกดการ์ด "Monitor AI Agent" ในหน้าฮับ (หน้าเจ้าของ หมวดระบบ) — ลิงก์ = กุญแจ เปิดครั้งแรกเครื่องจำอัตโนมัติ
- โทเคน 2 ชั้น: เจ้าของ และ ลิงก์แชร์ (ให้ทีมเทค/คนที่ต้องดูร่วม) — ยกเลิกลิงก์แชร์ได้โดยไม่กระทบเจ้าของ
- ไม่ใช้รหัสพนักงาน (PIN) เพราะไม่ใช่แอปสำหรับพนักงานทั่วไป · เนื้อหาเป็นข้อความสรุปจากการสั่งงาน AI ซึ่งอาจมีเรื่องภายในบริษัท ควรให้เฉพาะคนที่จำเป็น
📝 วิธีใช้งานทีละขั้น
ดูภาพรวม (แท็บ ภาพรวม)
- เปิดแอป → บรรทัด "📄 แหล่งข้อมูล" จะบอกว่ากำลังดู "Log จริงอัตโนมัติ (… events · อัปเดต วัน/เวลา)" — ถ้าขึ้น "Sample Data (20 events)" แปลว่ายังไม่มีไฟล์ log จริงหรือโหลดไม่ได้
- การ์ดตัวเลข: เหตุการณ์ทั้งหมด · Agent ที่ทำงาน · งาน/Task · ปรึกษา/ร่วมมือ · ความเห็นไม่ตรงกัน · ข้อผิดพลาด
- ด้านล่างมี "สัดส่วนประเภทเหตุการณ์" และ "กิจกรรมล่าสุด" เรียงจากใหม่ไปเก่า (แสดงงานล่าสุดจำนวนหนึ่ง งานเก่ากว่านั้นใช้ตัวกรองช่วย)
กรองให้เจอสิ่งที่ต้องการ
- แถบตัวกรองด้านบน: Agent (เรียงตามจำนวนเหตุการณ์ — จอยหลักของแต่ละโปรเจกต์ และ Sub-agent แต่ละชนิด) · ประเภทเหตุการณ์ · ตั้งแต่ / ถึง (ช่วงเวลา) · ค้นหาข้อความ / เนื้อหา
- ประเภทเหตุการณ์มี 9 แบบ: เริ่มงาน · มอบหมายงาน · ข้อความทั่วไป · ปรึกษา · ร่วมมือ · ขัดแย้ง · รายงานผล · เสร็จงาน · ข้อผิดพลาด (log จริงจากเครื่องจะมีหลัก ๆ คือ เริ่มงาน / มอบหมาย / ข้อผิดพลาด / เสร็จงาน)
- ตัวกรองมีผลกับทุกแท็บพร้อมกัน · กด "ล้างตัวกรองทั้งหมด" เพื่อเริ่มใหม่
ไล่ดูตามเวลา / ตามคน / ตามงาน
- Timeline — เหตุการณ์เรียงตามเวลา แต่ละรายการมีสีตามประเภท ชื่อ agent ผู้ทำ และข้อความย่อ (ตัดไว้ราว 180 ตัวอักษร)
- รายชื่อ Agent — การ์ดรายตัว บอกบทบาท (orchestrator = จอยหลัก / sub-agent = ตัวช่วยที่แตกออกไป) จำนวนเหตุการณ์ และกิจกรรมล่าสุด
- บทสนทนา — จัดกลุ่มตามงาน (task) เห็นลำดับ เริ่ม → มอบหมาย → error → เสร็จ ของแต่ละเซสชันเป็นเธรด
ดูไฟล์ log จากที่อื่น
- กด "⬆ อัปโหลดไฟล์ log จริง (.jsonl)" มุมขวาบน เลือกไฟล์ที่เป็น JSON 1 บรรทัดต่อ 1 เหตุการณ์ตาม schema ในแท็บ "คู่มือ / Schema" (timestamp, task_id, agent_id, agent_name, agent_role, event_type, content, related_agent, status)
- อยากกลับไปดูของเดิมกด "↺ กลับไฟล์ตัวอย่าง" หรือรีเฟรชหน้าเพื่อโหลด log จริงอัตโนมัติอีกครั้ง
⚙️ ฟีเจอร์ทั้งหมด
- โหลด log จริงอัตโนมัติเมื่อเปิดหน้า (ไฟล์ที่ตัวเก็บสร้างไว้) พร้อมบอกเวลาอัปเดต · ไม่มีไฟล์ค่อยใช้ข้อมูลตัวอย่าง
- 5 แท็บ: ภาพรวม · Timeline · รายชื่อ Agent · บทสนทนา · คู่มือ/Schema
- KPI 6 ช่อง + สัดส่วนประเภทเหตุการณ์ + กิจกรรมล่าสุด
- ตัวกรอง Agent / ประเภทเหตุการณ์ (9 แบบ) / ช่วงเวลา / คำค้น — ใช้ร่วมกันทุกแท็บ + ปุ่มล้าง
- อัปโหลดไฟล์ .jsonl จากระบบอื่นมาดูได้ (พาร์สในเครื่อง ไม่ส่งออก) + ปุ่มกลับไฟล์ตัวอย่าง
- แท็บคู่มือ/Schema อธิบายโครงสร้าง log, ประเภทเหตุการณ์, ตัวอย่างบรรทัด, วิธีต่อ log ใหม่, ความหมายสี
- ตัวเก็บอัตโนมัติ (บนเครื่องพี่ไอซ์): กวาดทุกเซสชัน Claude ย้อน 7 วัน สกัด เริ่ม/มอบหมาย sub-agent/error/เสร็จ ตัดข้อความย่อ แล้ว deploy ขึ้นเว็บทุก 1 ชม. (Task "PTTV Agent Monitor")
- โทเคน 2 ชั้น เจ้าของ/แชร์ · บันทึกการเปิดเข้าสมุดเยี่ยม insights
❓ ข้อควรรู้ / คำถามพบบ่อย
ถาม: ข้อมูลอัปเดตบ่อยแค่ไหน?
ตอบ: มี Task บนเครื่องพี่ไอซ์ชื่อ "PTTV Agent Monitor" รันเก็บ+deploy ทุก 1 ชม. (ต้องเปิดเครื่อง) — ดูเวลาอัปเดตล่าสุดที่บรรทัด "แหล่งข้อมูล" · อยากอัปเดตทันทีรัน deploy-auto.ps1 ในโฟลเดอร์แอป
ถาม: ทำไมเห็นแค่ 7 วัน / บางเซสชันไม่ครบ?
ตอบ: ตัวเก็บตั้งใจดูแค่เซสชันที่มีความเคลื่อนไหวใน 7 วันล่าสุด จำกัดราว 40 เหตุการณ์/เซสชัน และรวมไม่เกินราว 1,500 เหตุการณ์ (ถ้าเกินตัดเซสชันเก่าออกทั้งก้อน) เพื่อให้หน้าเว็บโหลดเร็ว · เซสชัน Cowork แบบเก่ายังไม่ถูกรวม (คนละรูปแบบไฟล์)
ถาม: ข้อความในเหตุการณ์ทำไมสั้น?
ตอบ: ตั้งใจตัดเหลือข้อความย่อราว 180 ตัวอักษร ทั้งเพื่อความเร็วและไม่เอาบทสนทนาเต็มขึ้นเว็บ ถ้าต้องการอ่านเต็มให้เปิดเซสชันนั้นในเครื่อง
ถาม: ตัวเลข "ปรึกษา/ร่วมมือ/ขัดแย้ง" เป็น 0 ตลอด?
ตอบ: ปกติ — log จริงจากเครื่องมีเฉพาะเหตุการณ์ที่สกัดได้อัตโนมัติ (เริ่ม/มอบหมาย/error/เสร็จ) ประเภทอื่นมีไว้รองรับไฟล์ log จากระบบ multi-agent อื่นที่อัปโหลดเข้ามา