LINE AI Customer Support Platform (PROTOTYPE / POC)
Year
2026
สถานะ: Prototype / Proof of Concept - พัฒนาเพื่อทดสอบแนวคิดและสถาปัตยกรรม ยังไม่ใช่เวอร์ชัน Production เต็มรูปแบบ
ระบบนี้เป็นแพลตฟอร์ม AI Customer Support ที่เชื่อมต่อกับ LINE Official Account เพื่อให้ AI ตอบคำถามลูกค้าอัตโนมัติโดยอ้างอิงจากฐานความรู้ (Knowledge Base) ที่แต่ละองค์กร (tenant) อัปโหลดเอง ผ่านเทคนิค RAG (Retrieval-Augmented Generation) ด้วย Vector Search
ฟีเจอร์หลัก:
- AI ตอบอัตโนมัติ ผ่าน AI (LLM) พร้อมค่า Confidence Score - หากมั่นใจต่ำกว่าเกณฑ์ (0.80) จะส่งต่อ (Handoff) ให้เจ้าหน้าที่ทันที
- Knowledge Base แบบ RAG - ค้นหาความรู้ด้วย pgvector (HNSW index) รองรับการอัปโหลดผ่าน CSV พร้อมระบบตรวจจับ/แก้ไขข้อมูลซ้ำอัตโนมัติ
- ระบบ Ticket & Inbox สำหรับเจ้าหน้าที่ติดตามและตอบแชทที่ AI ส่งต่อมา
- AI Auto-Resume - กลไกที่ออกแบบมาเพื่อแก้ข้อจำกัดของ LINE API (ระบบมองไม่เห็นข้อความที่เจ้าหน้าที่ตอบผ่านแอป LINE OA Manager โดยตรง) โดยตั้งเวลาให้ AI กลับมาทำงานอัตโนมัติเมื่อลูกค้าเงียบไปนานเกินกำหนด
- Multi-Tenant Architecture - ออกแบบรองรับหลายองค์กรตั้งแต่ต้น พร้อมแยก data isolation ระดับ service layer
- RBAC - 4 ระดับสิทธิ์ (Super Admin, Admin, Agent, Viewer)
- Analytics Dashboard - วิเคราะห์ประสิทธิภาพ AI, อัตราการ handoff, การใช้งานฐานความรู้
Tech Stack:
Next.js (App Router) · React 19 · TypeScript · PostgreSQL + pgvector · Redis + BullMQ · Prisma · AI (LLM + Embedding + Chat) · TailwindCSS · shadcn/ui
เทคนิค:
- สถาปัตยกรรมแบบ Clean Architecture (domain → application → infrastructure → interface)
- ประมวลผลเบื้องหลังแบบ Async ด้วย BullMQ (4 queues: webhook, knowledge-sync, embedding, notification)
- ออกแบบระบบให้รองรับข้อจำกัดจริงของ LINE Messaging API (เช่น webhook ไม่ส่ง event เมื่อเจ้าหน้าที่ตอบผ่านแอปทางการของ LINE เอง)
Gallery
© สงวนลิขสิทธิ์ผลงาน ห้ามนำไปเผยแพร่หรือใช้งานโดยไม่ได้รับอนุญาต