ฟีเจอร์
การตอบคำถาม
Semantic Search
FAQSure เข้าใจ เจตนา ของคำถาม ไม่ได้ดูเฉพาะคีย์เวิร์ด ระบบแปลงทุกคำถามเป็นเวกเตอร์ embedding แล้วค้นหาเนื้อหาในเอกสารของคุณที่มีความหมายใกล้เคียงที่สุด ดังนั้นคำถามว่า “How do I cancel?” และ “I want to stop my subscription” จึงค้นพบคำตอบเดียวกันได้
Hybrid Search
ผสานการค้นหาด้วยความคล้ายคลึงของเวกเตอร์เข้ากับการค้นหาด้วยคีย์เวิร์ด (BM25) เพื่อให้ได้ผลลัพธ์ที่แม่นยำยิ่งขึ้น เหมาะสำหรับเอกสารที่มีรหัสสินค้า ชื่อสินค้า หรือคำศัพท์เฉพาะซึ่งควรค้นหาแบบตรงตัว
Confidence-Based Fallback
ทุกคำตอบมีคะแนนความมั่นใจ (0–1) หากคะแนนต่ำกว่า threshold ที่คุณตั้งไว้ FAQSure จะส่งข้อความสำรองที่สุภาพ เช่น “I don’t have information on that, please contact our team” แทนการเดาคำตอบ วิธีนี้ช่วยลดการสร้างข้อมูลที่ไม่มีอยู่จริง
คุณตั้ง threshold แยกตาม agent ได้ ค่าเริ่มต้นคือ 0.7
Conversational Memory
FAQSure รักษาบริบทตลอดการสนทนา ลูกค้าจึงถามคำถามต่อเนื่องได้อย่างเป็นธรรมชาติ เช่น “What about the return window for electronics?” โดยไม่ต้องอธิบายบริบทซ้ำ
การจัดการ Knowledge Base
Document Ingestion
อัปโหลดเอกสารในรูปแบบ PDF, DOCX, CSV, TXT หรือ Excel ได้ FAQSure จะ:
- ดึงข้อความจากไฟล์
- แบ่งข้อความเป็น chunk ที่มีส่วนซ้อนทับกัน (ค่าเริ่มต้น: 500 tokens และซ้อนทับ 100 tokens)
- สร้าง vector embedding สำหรับแต่ละ chunk
- ทำดัชนีเนื้อหาทั้งหมดเพื่อให้ค้นคืนได้รวดเร็ว
การประมวลผลทำงานแบบ asynchronous คุณจึงทำงานต่อได้ระหว่างที่ระบบทำดัชนีเอกสาร
Auto-FAQ Builder
FAQSure ติดตามคำถามที่ระบบตอบอย่างมั่นใจไม่ได้ ระบบจะจัดกลุ่มคำถามที่ยังไม่มีคำตอบและแสดงเป็น FAQ suggestions เพื่อให้เห็นว่าลูกค้าถามเรื่องใดบ้างที่เอกสารของคุณยังไม่ครอบคลุม
ตรวจสอบ suggestions ได้ที่ Knowledge → Unanswered Queries แล้วนำไปใช้ปรับปรุงเอกสารของคุณ
Source Attribution
ทุกคำตอบจะแสดง source chunks ที่ใช้สร้างคำตอบพร้อม similarity scores ลูกค้าและผู้ดูแลระบบจึงเห็นได้ว่าคำตอบมาจากเอกสารและส่วนใด
ช่องทางและ Integrations
LINE
เชื่อมต่อ LINE Official Account ของคุณ FAQSure รับข้อความขาเข้า ตอบกลับด้วยคำตอบที่สร้างโดย AI และรองรับการส่ง broadcast กับ rich menus
Facebook Messenger
เชื่อมต่อ Facebook Page ของคุณ FAQSure จัดการบทสนทนาใน Messenger โดยอัตโนมัติ พร้อมการตรวจสอบ webhook อย่างครบถ้วน
Chat Widget
ฝัง chat bubble ในเว็บไซต์ใดก็ได้ด้วย <script> เพียงแท็กเดียว ปรับแต่ง title, color, logo และพฤติกรรมได้ รองรับ domain whitelisting เพื่อช่วยปกป้อง API key ของคุณ
API Access
เรียกใช้ FAQSure โดยตรงจากแอปพลิเคชันของคุณด้วย API key เข้าถึง endpoint สำหรับ chat, search, document upload และ analytics ได้ทั้งหมด
หลายภาษา
FAQSure รองรับ English และ Thai ในระดับ agent แต่ละ agent ตั้งค่าให้ใช้ภาษาเฉพาะได้ AI จะตอบด้วยภาษาเดียวกับคำถามของลูกค้า โดยใช้การตั้งค่า language model ที่เหมาะสม
Analytics
Dashboard Metrics
ดูข้อมูลสำคัญได้ในภาพรวม:
- จำนวน query ในช่วงเวลานี้เทียบกับช่วงก่อนหน้า
- จำนวน agent, เอกสาร และ API call ที่ใช้งานอยู่
- เวลาเฉลี่ยในการตอบกลับ
- การกระจายของ confidence score
- ปริมาณพื้นที่จัดเก็บที่ใช้
Query Analytics
- Top Queries — คำถามที่ถูกถามบ่อยที่สุด
- Unanswered Queries — คำถามที่มีคะแนนต่ำกว่า confidence threshold
- Conversation Logs — ประวัติแชททั้งหมดพร้อม confidence scores และ source chunks
- Activity Logs — การใช้งาน API การอัปโหลดเอกสาร และการเปลี่ยนแปลง agent
ความปลอดภัยและ Multi-Tenancy
Complete Tenant Isolation
ทุก account แยกจากกันอย่างสมบูรณ์ในระดับฐานข้อมูลด้วย PostgreSQL Row-Level Security (RLS) เอกสาร บทสนทนา และ API key ของคุณจะไม่สามารถเข้าถึงได้โดยลูกค้า FAQSure รายอื่น
Authentication Options
- Email/password พร้อมการแฮชด้วย bcrypt
- API keys พร้อม rate limits และวันหมดอายุที่ตั้งค่าได้
- JWT tokens ผ่าน HttpOnly cookies หรือ Bearer headers
- MFA (TOTP) สำหรับ account ผู้ดูแลระบบ
Rate Limiting
กำหนดขีดจำกัดต่อนาทีและต่อชั่วโมงให้กับทุก API endpoint ได้ เพื่อป้องกันการใช้งานที่ไม่เหมาะสม Chat widget sessions ก็มีขีดจำกัดต่อ IP และต่อ session เช่นกัน
ระบบ Token
FAQSure ใช้ระบบยอดคงเหลือของ token ที่ผูกกับ subscription plan ของคุณ แต่ละคำขอ chat หรือ search จะใช้ token ตาม LLM call ที่เกิดขึ้น ยอดคงเหลือจะรีเฟรชทุกเดือน
- ดูยอดคงเหลือ: Settings → Subscription
- แจ้งเตือนยอดต่ำ: การแจ้งเตือนที่ตั้งค่าได้
- เมื่อใช้เกิน: ระบบจะหยุดคำขอเมื่อยอดคงเหลือหมด จะไม่มีค่าใช้จ่ายที่ไม่คาดคิด