ChatFuel: Trang web miễn phí giúp bạn tạo ra những chatbot “siêu phẩm”

image

Xin chào các bạn. Trong thời đại công nghệ thông tin hiện nay thì việc tạo ra những tương tác tốt trên mạng xã hội là một phần không thể thiếu. Nhất là đối với những shop bán hàng, việc tương tác tốt không những giúp shop thu hút được nhiều khách hàng tiềm năng hơn, mà nó còn giúp tạo ra ấn tượng tốt trong mắt những người đã và đang có ý định mua hàng của bạn, tạo ra lợi thế tất yếu trong việc cạnh tranh trên thị trường. Và gần đây Facebook đã ra mắt một nền tảng mới cực kì mạnh mẽ để hỗ trợ cho việc này, đó chính là Messenger Platform API.



TỔNG QUAN VỀ MESSENGER PLATFORM API

Messenger Platform API được mô tả là bộ công cụ hỗ trợ bạn tạo ra những chatbot sử dụng những lệnh được cài đặt sẵn, hoặc thậm chí là trí tuệ nhân tạo (AI) để trực tiếp tương tác với người dùng qua Messenger hoặc Web messages của Facebook.

Có lẽ đối tượng đầu tiên mà Facebook nhắm đến khi ra mắt bộ công cụ này là những fanpage bán hàng vì nó được trang bị đầy đủ những công nghệ giúp người ta mua hàng mà thậm chí không cần rời khỏi Messenger.

Điều đó được mô tả qua bức ảnh dưới đây:

image

TẠI SAO NÓ CHƯA THỰC SỰ PHỔ BIẾN?

Có thể thấy mặc dù việc ra mắt bộ công cụ là một bước tiến lớn với những tính năng vô cùng thích hợp với sự phát triển của thương mại điện tử ngày nay, nhưng nó lại chưa thực sự được nghiên cứu áp dụng một cách có hiệu quả.

Lý do đầu tiên theo mình thấy là việc tiếp cận nền tảng này đòi hỏi ít nhiều những hiểu biết về kiến thức lập trình, một điều kiện khó đối với những người dùng phổ thông. Và chỉ riêng phần hướng dẫn cơ bản của Facebook thì để nhận tin nhắn thôi cũng đã tốn mất gần này giấy mực rồi:

image

Tiếp đến lại là quá trình xét duyệt app của Facebook để đưa bot vào hoạt động cũng khá tốn thời gian và dễ khiến cho người ta nản lòng.

image

Nhưng mà, cái khó ló cái khôn, trong muôn vàn những khó khăn trong việc tìm hiểu bộ công cụ này của Facebook, mình (người viết) lại tìm ra cả một bầu trời rực rỡ, đó chính là ChatFuel, cái công cụ được viết lù lù ở tên bài kia kìa :D.


VÀ CHATFUEL XUẤT HIỆN

Sau nhiều cố gắng phát triển cũng như gửi xét duyệt Messenger app mà không thành công thì bỗng một ngày lang thang trên mạng mình tìm được trang web hay ho này.

Link trang web đó đây: https://chatfuel.com/

image

Sau đây là những ưu điểm tuyệt với của ChatFuel:

- Hoàn toàn miễn phí.

- Giao diện lập trình trực quan qua các block, mỗi block tượng trưng cho một chức năng, không sử dụng code.

- Kết nối trực tiếp với fanpage, không cần tạo app lằng nhằng.

- Không cần gửi xét duyệt với Facebook.

- Không giới hạn số bot được tạo ra.

- Có sẵn nhiều plugins kết nối với những dịch vụ khác: Instagram, Twitter, Youtube…

- Đặc biệt nhất nữa là tính năng JSON API cho bạn khả năg tích hợp mọi loại API vào trong 1 con chatbot, mình sẽ đề cập riêng phần này ở dưới.

Có lẽ kể ra gần đó đặc điểm thôi cũng khá mệt rồi nhỉ, có thể nói ChatFuel tích hợp với Messenger giống như là hổ mọc thêm cánh vậy :D.

Đây là cách bạn sẽ tạo và tương tác với bot trên ChatFuel:

Phân tích trực quan các chức năng trên workspace của ChatFuel:

image

Test nhanh một chức năng đơn giản:

image

Giao diện trực quan rất dễ để làm quen và tiếp cận phải không? Và như đã đề cập ở trên thì JSON API cũng là một chức năng làm nên thương hiệu của ChatFuel.


JSON API - ĐIỂM SÁNG

image

Nếu bạn “nằm vùng” trên group J2TeaM Community thì chắc hẳn cũng biết chatbot J2TeaM chính là một chatbot điển hình được tích hợp API Simsimi qua JSON API. Bạn có thể thử trò chuyện với bot tại đây.

Để sử dụng JSON API thì bạn cần có hiểu biết về cây JSON cũng như đọc tài liệu của ChatFuel để biết cách tạo những tin nhắn được tạo nên từ JSON API tại đây.

Hiện tại bọn mình đang tích hợp các dịch vụ với JSON API bằng cách viết thêm 1 app nhỏ ở giữa làm trung gian giữa ChatFuel và dịch vụ cần tích hợp, mỗi khi block bên ChatFuel được kích hoạt thì app trung gian sẽ tiến hành xử lý những dữ liệu cần thiết và trả về ChatFuel.

Điểm ưu việt của cách này là nó giúp cho chúng mình có thể tích hợp mọi API bên thứ ba miễn là có thể viết được app ra cho nó.

Đây là demo một chatbot tra bảng xếp hạng và bài hát trên Zing MP3 mà mình tích hợp qua JSON API:

image

Phần này nghe có vẻ hơi “nâng cao” chăng, vì nó liên quan đến lập trình? Nhưng cũng đừng lo nếu bạn chưa có tí kinh nghiệm nào, vì bạn có thể sử dụng lại những API được viết sẵn và share trên group một cách dễ dàng.

Rất may mắn với những bạn chưa có cơ hội gia nhập group là đã có sẵn một bài tổng hợp API viết sẵn tại đây.

Một video demo tích hợp Simsimi với JSON API của anh Juno Okyo, cách làm với các API khác cũng tương tự như vậy.

Qua bài viết này mong rằng bạn đã hiểu biết thêm ít nhiều và có thể tự xây dựng cho bản thân một chatbot qua ChatFuel. (Nếu có thì hãy chia sẻ cho mình biết với nha :D)