Bot Shadow Logs←
Review รายการ message ที่ Claude ตอบผิด (agent กด 👎) → นำไปปรับ FAQ Knowledge Base
ภาพรวม←
Settings → tab 🤖 AI Bot → scroll ลง — รายการ logs ของ message ที่ Claude ประมวลผล
Filter:
- Rating:
wrong/right/pending - Days: 7 / 30 / 90
- Limit: 30 (default)
วิธีใช้งานปกติ←
1. กรอง wrong answers←
Default filter: rating=wrong, days=7, limit=30 — เห็นเฉพาะที่ agent กด 👎
2. ทบทวนแต่ละ entry←
แต่ละ row แสดง:
- ลูกค้าส่ง: ข้อความจริงจากลูกค้า
- Claude ตอบ: คำตอบที่ Bot generate
- Agent ตอบจริง: ที่ agent ส่งให้ลูกค้า (ถ้ามี)
- Action:
auto_send/draft/escalate - เวลา: timestamp
3. นำไปปรับ FAQ←
ถ้า Claude ตอบผิดเพราะไม่มี FAQ ครอบคลุม:
- ดู "agent ตอบจริง" → ใช้เป็น answer ที่ถูกต้อง
- ดู "ลูกค้าส่ง" → ใช้เป็น question pattern (อาจ paraphrase)
- ไปที่ FAQ Knowledge Base → เพิ่ม Q&A entry ใหม่
ตัวอย่าง:
| ลูกค้าส่ง | Claude | Agent | → ปรับ FAQ |
|---|---|---|---|
| สมัครยังไงคะ | ดูที่หน้า profile | ตอบลิงก์สมัคร line.me/ti/p/xxx | เพิ่ม FAQ: Q="สมัครยังไง,วิธีสมัคร" A="ลิงก์สมัคร line.me/..." |
4. Test←
หลังเพิ่ม FAQ → ลูกค้าทักด้วยรูปแบบเดียวกันครั้งถัดไป → Claude ใช้ FAQ ใหม่ → คำตอบถูก
Stats Refresh←
หลังเพิ่ม FAQ + รอ traffic ใหม่ — ดู accuracy stats เพิ่มขึ้นใน 1-2 วัน
คำถามที่พบบ่อย←
Logs เก่ามีกี่วัน
เก็บถาวรใน bot_shadow_logs — UI default filter 7 วัน เปลี่ยนเป็น 90 ได้
Bot ตอบ "ฉันไม่เข้าใจ" ตลอด
FAQ ว่างเปล่า → Claude พยายามตอบจาก context conversation แต่ขาดข้อมูล — เริ่มจาก 5-10 FAQ pairs
Logs filter pending คืออะไร
Message ที่ Claude ประมวลผลแล้ว แต่ agent ยังไม่ rate (👍/👎) — รอทีมตามอ่าน
ที่อ้างอิง←
- AI Bot config: AI Bot (Admin)
- Agent rating: AI Bot Suggestions (Agent)
- DB:
bot_shadow_logs.ratingenum: 'right' / 'wrong' / null