Lý thuyết
50 phút
Bài 3/15

FAQ Automation

Xây dựng Knowledge Base và tự động hóa trả lời FAQs với AI chatbot

FAQ Automation

80% câu hỏi khách hàng là repetitive FAQs. Bài này hướng dẫn xây dựng Knowledge Base hiệu quả để chatbot tự động trả lời chính xác.

🎯 Mục tiêu bài học

  • Xây dựng FAQ database có cấu trúc
  • Setup Knowledge Base trong chatbot platforms
  • Train AI để trả lời từ documents
  • Optimize cho accuracy và coverage

📊 Tại sao FAQ Automation quan trọng?

Thống kê thực tế

MetricBefore FAQ BotAfter FAQ Bot
Avg Response Time4 hours5 seconds
Support Tickets500/day150/day (-70%)
Agent Workload100% FAQs30% complex only
Customer Satisfaction72%89%
Cost per Resolution$15$2

ROI Example: Team 5 agents × 3000/thaˊng=3000/tháng = 15,000. FAQ bot handle 70% = tiết kiệm ~10,500/thaˊng,trchatbotfee 10,500/tháng, trừ chatbot fee ~200 = Net savings $10,300/tháng.

📝 Step 1: Thu thập và Phân loại FAQs

Nguồn thu thập FAQs

Text
11. Support Tickets
2 - Export từ Zendesk/Freshdesk
3 - Filter by: Resolved, 1-touch resolution
4
52. Live Chat Logs
6 - Common questions từ chat history
7 - Recurring themes
8
93. Email Inbox
10 - info@, support@, sales@
11 - Auto-categorize với AI
12
134. Sales Team Input
14 - Questions prospects thường hỏi
15 - Objections handling
16
175. Social Media
18 - Comments, DMs
19 - Reviews và complaints

Template phân loại FAQs

markdown
1## Category: Shipping & Delivery
2
3### FAQ 1: Thời gian giao hàng
4**Question variations**:
5- Giao hàng mất bao lâu?
6- Bao giờ tôi nhận được hàng?
7- Shipping time?
8- Mấy ngày có hàng?
9
10**Answer**:
11Thời gian giao hàng tùy khu vực:
12- Nội thành HCM/HN: 1-2 ngày
13- Các tỉnh miền Nam/Bắc: 2-4 ngày
14- Miền Trung: 3-5 ngày
15
16**Related links**: /shipping-policy
17
18---
19
20### FAQ 2: Phí vận chuyển
21**Question variations**:
22- Ship bao nhiêu tiền?
23- Free ship không?
24- Phí giao hàng?
25
26**Answer**:
27- Đơn từ 500K: FREE SHIP toàn quốc
28- Đơn dưới 500K: 30K (nội thành), 45K (tỉnh)
29
30**Related links**: /shipping-fees

Phân loại theo Priority

PriorityCriteriaExample
P1 - Critical> 100 asks/weekGiá, shipping, returns
P2 - High50-100 asks/weekPayment methods, warranty
P3 - Medium20-50 asks/weekStore locations, hours
P4 - Low< 20 asks/weekCompany history, careers

🗄️ Step 2: Xây dựng Knowledge Base

Option A: Built-in Knowledge Base (Tidio, Intercom)

Tidio Knowledge Base Setup:

Text
11. Settings → Knowledge Base → Enable
22. Add Category:
3 - Name: "Shipping & Delivery"
4 - Icon: 📦
5
63. Add Article:
7 - Title: "Thời gian giao hàng"
8 - Content: [Paste answer]
9 - Keywords: giao hàng, ship, delivery, mấy ngày
10
114. Repeat for all FAQs

Intercom Articles:

Text
11. Help Center → Articles → New Article
22. Title: "Shipping Policy"
33. Content: Rich text với images, videos
44. Collections: Assign to "Shipping"
55. Audience: Public (or logged-in users)

Option B: AI-Powered từ Documents (Chatbase)

Chatbase Setup:

Text
11. Truy cập chatbase.co
22. Create New Chatbot
33. Upload Sources:
4 - Website URL: yoursite.com
5 - PDF files: Product catalog, policies
6 - Text files: FAQ document
7
84. Train chatbot (2-5 phút)
95. Get embed code
106. Done! Bot answers từ your content

Chatbase Free Tier: 100 messages/month, 1 chatbot, 400K characters. Perfect để test concept trước khi scale.

Option C: Custom GPT + Website

Tạo Custom GPT cho FAQ:

Text
11. ChatGPT → Explore GPTs → Create
22. Name: "[Company] Support Assistant"
33. Instructions:
4 "You are a customer support assistant for [Company].
5 Answer questions based ONLY on the provided knowledge.
6 If you don't know, say 'Let me connect you with our team.'
7 Be friendly, concise, and helpful."
8
94. Upload Knowledge:
10 - FAQ document (PDF/DOCX)
11 - Product catalog
12 - Policies
13
145. Configure:
15 - Web browsing: OFF
16 - Code interpreter: OFF
17 - DALL-E: OFF

🎯 Step 3: Question Matching Strategies

Keyword Matching (Basic)

Text
1Trigger Keywords: "giá", "price", "bao nhiêu", "cost"
2→ Response: Bảng giá sản phẩm
3
4Trigger Keywords: "đổi", "trả", "return", "refund"
5→ Response: Chính sách đổi trả

Limitations:

  • "Sản phẩm này đắt không?" → Miss (không có keyword)
  • "Giá cả như thế nào?" → Match nhưng vague

Intent Recognition (AI-Powered)

Text
1User: "Cái này có đắt không?"
2AI: Intent = PRICING_INQUIRY
3→ Response: Product pricing info
4
5User: "So với đối thủ thì sao?"
6AI: Intent = COMPARISON_INQUIRY
7→ Response: Competitive comparison
8
9User: "Mua ở đâu?"
10AI: Intent = PURCHASE_LOCATION
11→ Response: Store locations / Buy online

Semantic Search (Advanced)

Text
1Query: "Tôi order tuần trước mà chưa nhận được"
2
3Semantic matching finds:
41. "Tracking đơn hàng" - 85% match
52. "Thời gian giao hàng" - 72% match
63. "Đơn hàng bị delay" - 68% match
7
8→ Response combines relevant info + offer to check order status

📊 Step 4: Organize FAQ Structure

Hierarchical Categories

Text
1📁 Knowledge Base
2├── 📂 Products
3│ ├── 📄 Product specifications
4│ ├── 📄 Sizing guide
5│ └── 📄 Care instructions
6
7├── 📂 Orders
8│ ├── 📄 How to order
9│ ├── 📄 Order tracking
10│ ├── 📄 Order cancellation
11│ └── 📄 Order modification
12
13├── 📂 Shipping
14│ ├── 📄 Delivery times
15│ ├── 📄 Shipping fees
16│ └── 📄 International shipping
17
18├── 📂 Returns & Refunds
19│ ├── 📄 Return policy
20│ ├── 📄 How to return
21│ └── 📄 Refund timeline
22
23├── 📂 Payment
24│ ├── 📄 Payment methods
25│ ├── 📄 Installment options
26│ └── 📄 Invoice requests
27
28└── 📂 Account
29 ├── 📄 Create account
30 ├── 📄 Reset password
31 └── 📄 Privacy settings

Answer Templates

Simple Answer:

Text
1Thời gian giao hàng:
2• Nội thành: 1-2 ngày
3• Tỉnh: 3-5 ngày
4
5Bạn cần thêm thông tin gì không?

Rich Answer:

Text
1📦 **Thời gian giao hàng**
2
3| Khu vực | Thời gian |
4|---------|-----------|
5| HCM, HN nội thành | 1-2 ngày |
6| Các tỉnh | 3-5 ngày |
7
8💡 **Tips**: Đặt trước 2PM để ship trong ngày!
9
10🔗 [Xem chi tiết chính sách](/shipping)
11📍 [Track đơn hàng](/tracking)

Conditional Answer:

Text
1IF order_value >= 500000:
2 "Đơn hàng của bạn được FREE SHIP! 🎉"
3ELSE:
4 "Phí ship: 30K (nội thành) / 45K (tỉnh)
5 💡 Thêm [amount_needed] để được free ship!"

🔄 Step 5: Continuous Improvement

Track Unanswered Questions

Text
1Dashboard → Analytics → Unanswered
2
3Weekly Review:
41. Export unanswered questions
52. Categorize:
6 - New FAQ needed (add to KB)
7 - Variation of existing (add keywords)
8 - Out of scope (human only)
93. Update Knowledge Base
104. Re-train AI model

Feedback Loop

Text
1After each answer:
2"Câu trả lời này có hữu ích không?"
3[👍 Helpful] [👎 Not helpful]
4
5If 👎:
6"Bạn cần thông tin gì thêm?"
7[Free text input]
8→ Log for improvement
9→ Offer human assistance

Quality Metrics Dashboard

Text
1┌─────────────────────────────────────┐
2│ FAQ Bot Performance - This Week │
3├─────────────────────────────────────┤
4│ Total Conversations: 1,245 │
5│ Bot Resolved: 892 (71.6%) │
6│ Escalated: 353 (28.4%) │
7│ │
8│ Top Performing FAQs: │
9│ 1. Shipping times - 98% helpful │
10│ 2. Return policy - 95% helpful │
11│ 3. Payment methods - 94% helpful │
12│ │
13│ Needs Improvement: │
14│ 1. Technical specs - 67% helpful │
15│ 2. Warranty claims - 71% helpful │
16└─────────────────────────────────────┘

💡 Advanced: Multi-language FAQ

Setup Translations

Text
1Original (Vietnamese):
2Q: "Giao hàng mất bao lâu?"
3A: "Nội thành 1-2 ngày, tỉnh 3-5 ngày"
4
5English:
6Q: "How long does delivery take?"
7A: "City: 1-2 days, Provinces: 3-5 days"
8
9Detection:
10IF language = "en" → English KB
11IF language = "vi" → Vietnamese KB
12ELSE → Auto-translate + disclaimer

Auto-Translation với AI

Text
1User message → Detect language →
2 IF supported language:
3 Search KB in that language
4 ELSE:
5 Translate query → Search → Translate response
6 Add: "This is an auto-translated response"

🎯 Bài tập thực hành

Task 1: Create FAQ Document (30 phút)

Text
11. List 20 FAQs cho business của bạn
22. Group vào 5 categories
33. Write 3 question variations cho mỗi FAQ
44. Format theo template provided

Task 2: Setup Knowledge Base (30 phút)

Text
11. Chọn platform (Tidio KB hoặc Chatbase)
22. Upload FAQ document
33. Configure categories
44. Test với 10 sample questions

Task 3: Measure & Improve (20 phút)

Text
11. Chat với bot 20 lần
22. Note: Correct answers vs Wrong/Missing
33. Calculate accuracy rate
44. Add missing FAQs
55. Re-test để so sánh

📚 Tổng kết

ComponentBest Practice
CollectionMultiple sources, regular updates
StructureHierarchical categories, clear naming
MatchingAI intent + semantic search
AnswersConcise, formatted, with links
ImprovementTrack unanswered, feedback loop

Tiếp theo: Bài 04 - Escalation Workflows - Chuyển sang human agent khi bot không thể giải quyết!