AI Bot (🤖) — Shadow Mode + FAQ Knowledge Base←
ตั้งค่า Claude AI ตอบ parallel ทุกข้อความ — agent ดู suggestion + rate accuracy
ภาพรวม←

หมายเลขในรูป:
- หัวข้อ "🤖 AI Bot — Shadow Mode"
- OA selector — เลือก OA ที่จะตั้งค่า Bot
- ส่วนตั้งค่า Mode (off/Shadow/Draft/Auto) + ชื่อ BOT + ปุ่มบันทึก
- Shadow Stats 7 วัน — Processed 13, Right 2, Wrong 2, Accuracy 50%, Compared 4, Pending 9
- FAQ Knowledge Base — Q&A pairs ที่ Claude ใช้เป็น context
Settings → tab 🤖 AI Bot — แต่ละ OA ตั้ง mode + FAQ ของตัวเองได้
Modes ปัจจุบัน:
- Off ⛔ — Bot ปิด ไม่มี suggestion
- Shadow 👁 (default ที่แนะนำ) — Bot suggest แต่ไม่ส่งจริง
- Draft 📝 (Coming Soon)
- Auto 🤖 (Coming Soon)
การตั้งค่า BOT←
1. เลือก OA←
Dropdown "เลือก OA" ด้านบน — เลือก OA ที่ต้องการตั้งค่า
2. เลือก Mode←
Radio button เลือก mode (default = Shadow)
3. ตั้งชื่อ BOT←
textbox "ชื่อ BOT" — เช่น น้องบอท
4. กด "💾 บันทึกการตั้งค่า"←
PUT /api/oa/:id/bot-config
Shadow Stats (7 วัน)←
ตารางแสดง:
| Metric | คำอธิบาย |
|---|---|
| ประมวลผลทั้งหมด | จำนวนข้อความที่ Bot ประมวลผล |
| ✅ ถูก (auto) | Agent กด 👍 |
| ❌ ผิด (auto) | Agent กด 👎 |
| ความแม่นยำ | right / (right + wrong) % |
| 🤖 เปรียบเทียบแล้ว | message ที่มีทั้ง bot suggestion + agent reply |
| ⏳ รอ agent ตอบ | message ที่ยังไม่ทบทวน |
FAQ Knowledge Base←
ส่วนล่างของหน้า — ตารางคู่ Q&A ที่ Claude ใช้เป็น context
เพิ่ม FAQ←
- กรอก Q (คำถาม — รวมหลายแบบที่ลูกค้าถาม คั่นด้วย
,) - กรอก A (คำตอบ — ที่ Bot จะใช้)
- กด ✓ เพิ่ม
ตัวอย่าง:
| Q | A |
|---|---|
| ถอนไปแล้วครับ, ถอนไป 200 ครับ | อยู่ในคิวถอนแล้ว กรุณารอสักครู่นะคะ |
| ฝากเงินไม่เข้า, เติมแล้วไม่ได้เครดิต | ยอดฝากไม่เข้ารบกวนแจ้งสลิป... |
| โปรโมชันมีอะไรบ้าง | ดูโปรโมชันล่าสุดได้ที่... |
แก้ไข / ลบ FAQ←
- คลิก row → แก้ไข inline
- กด 🗑 ลบ FAQ entry
วิธีทำงาน (Shadow Mode)←
ลูกค้าส่งข้อความใหม่
↓
Backend webhook handler:
1. INSERT message
2. parallel: ส่ง message + FAQ context ไป Claude API
3. INSERT bot_shadow_logs (claude_response, action)
4. WS broadcast (พร้อม claude_response แนบ)
↓
Frontend: แสดง bot suggestion ใต้ message
คำถามที่พบบ่อย←
Claude ตอบไม่ตรงประเด็น
เพิ่ม Q&A ใน FAQ Knowledge Base ที่ตรงกว่า — Claude ใช้ FAQ มาก่อน rationale ทั่วไป
ค่า Claude API กี่บาท/เดือน
ขึ้นกับปริมาณ message + token average — ปกติ < 0.05 USD/วัน สำหรับ tenant ขนาดกลาง
ปิด Bot ทำได้ไหม
Mode = off → Bot หยุดประมวลผลของ OA นั้นทันที
ที่อ้างอิง←
- Agent ดู suggestion: AI Bot Suggestions
- Review wrong answers: Bot Shadow Logs
- DB:
oa_accounts.bot_mode,bot_faqs,bot_shadow_logs