Keyword Matcher

Keyword Matcher – Nhận diện từ khóa bằng AI trong Chat Flow

Keyword Matcher là một action nâng cao cho phép bạn phân nhánh hội thoại dựa trên từ khóa mà khách hàng sử dụng. Khác với Condition (so sánh giá trị logic hoặc biến), Keyword Matcher dùng AI của ChatGPT để phân tích nội dung tin nhắn và xác định xem từ khóa nào xuất hiện.

Vì sử dụng AI để nhận diện ngữ nghĩa, Keyword Matcher không chỉ tìm từ khóa tuyệt đối mà có thể hiểu ngữ cảnh, giúp chatbot thông minh và linh hoạt hơn.


Yêu cầu bắt buộc

Để sử dụng Keyword Matcher, bạn phải có:

ChatGPT Integration đang hoạt động

Bạn cần kiểm tra:

Settings → Integrations → ChatGPT

Nếu chưa kết nối API Key hoặc integration đang bị vô hiệu hóa, action này sẽ gây lỗi trong Chat Flow.


Cách hoạt động của Keyword Matcher

Keyword Matcher hoạt động như sau:

  1. Người dùng gửi tin nhắn

  2. ChatGPT phân tích nội dung và tìm từ khóa khớp

  3. Nếu một nhóm từ khóa khớp → Flow chạy nhánh tương ứng

  4. Nếu không nhóm nào khớp → Flow chạy nhánh “No matched keywords”

  5. Nếu xảy ra lỗi khi kết nối OpenAI → Flow chạy nhánh “Error”

Nhờ cơ chế này, chatbot có thể hiểu ý định người dùng theo cách linh hoạt hơn Điều kiện logic truyền thống.


Tạo các nhóm từ khóa (Keyword Groups)

Bạn có thể tạo nhiều nhóm từ khóa, mỗi nhóm đại diện cho một ý định hoặc loại câu hỏi của khách hàng.

Ví dụ nhóm từ khóa:

Nhóm 1: Hỏi về giá

  • “giá”, “bao nhiêu”, “cost”, “price”, “phí”

Nhóm 2: Hỗ trợ kỹ thuật

  • “lỗi”, “không hoạt động”, “trục trặc”, “fix”, “hỗ trợ”

Nhóm 3: Liên hệ trực tiếp

  • “gọi”, “hotline”, “số điện thoại”, “tư vấn viên”

Khi nhóm nào được khớp → Flow sẽ đi vào nhánh tương ứng.


Xử lý trường hợp không khớp từ khóa

Hành động Keyword Matcher có cổng:

No matched keywords

Flow sẽ đi vào nhánh này khi khách hàng nhập nội dung không khớp với bất kỳ nhóm từ khóa nào.

Bạn có thể dùng nhánh này để:

  • Yêu cầu khách nói rõ hơn

  • Chuyển sang AI trả lời tự do

  • Gửi menu lựa chọn cho khách

Ví dụ:

“Xin lỗi, tôi chưa hiểu ý bạn. Bạn có thể mô tả chi tiết hơn không?”


Xử lý lỗi kết nối OpenAI

Keyword Matcher có thêm một cổng đặc biệt:

Error port

Cổng này chạy khi:

  • Lỗi API OpenAI

  • Mạng chậm hoặc timeout

  • Model không phản hồi

Trong nhánh lỗi, bạn có thể:

  • Gửi thông báo nhẹ nhàng

  • Chuyển sang chatbot mặc định

  • Chuyển sang live agent

  • Thử lại sau vài giây


So sánh Keyword Matcher vs Condition

Tính năngConditionKeyword Matcher
Dựa trên giá trị biến
Dựa trên từ khóa
Hiểu ngữ nghĩa✔ (nhờ ChatGPT)
Xử lý lỗi AI
Không cần dùng AI

Keyword Matcher phù hợp cho chatbot nhận diện ý định người dùng đơn giản, không cần thiết kế AI phức tạp.


Ứng dụng thực tế

Bạn có thể sử dụng Keyword Matcher cho:

  • Phân loại câu hỏi khách hàng

  • Tạo menu linh hoạt không cần buttons

  • Kích hoạt flow bán hàng theo từng nhóm sản phẩm

  • Phân nhánh yêu cầu hỗ trợ

  • Chuyển hướng đến agent khi chứa các từ khóa “khẩn cấp”, “gọi ngay”, “cần gấp”…


Tóm tắt tính năng Keyword Matcher

Tính năngMô tả
Sử dụng AIDựa vào ChatGPT để nhận diện từ khóa
Nhiều nhóm từ khóaMỗi nhóm có thể kích hoạt một nhánh flow riêng
No matched keywordsDùng khi không tìm thấy từ khóa nào
Error portXử lý lỗi AI để flow không bị gián đoạn
Linh hoạt, mạnh mẽHiểu ngữ cảnh tốt hơn Condition thông thường

Was this article helpful?

Last updated 4 ngày ago

Danh sách hướng dẫn