3/8/18

Hướng dẫn tự tạo chatbot Tiếng Việt

Giới thiệu

Ngày nay với sự phát triển của công nghệ thì càng có nhiều việc hơn, tuy nhiên những việc này nó mang tính chất lặp đi lặp lại khiến bạn tốn nhiều thời gian công sức, ví dụ như bạn kinh doanh online, thì việc trò chuyện hỏi thông tin khách hàng cũng như tư vấn sản phẩm, hỗ trợ mua hàng, những việc này thì đều giống nhau chỉ mỗi khách hàng là khác nhau, vậy tại sao bạn lại phải tốn nhiều thời gian cho việc này trong khi nếu sử dụng chatbot thì sẽ tiết kiệm được nhiều thời gian cho bạn trong việc tổ chức, các chương trình khuyến mãi và chăm sóc khách hàng.



Nói cụ thể như thế này, khi khách hàng truy cập trang web mua hàng một chatbox hiển thị lên hỏi thông tin khách hàng, kịch bản được viết sẵn khi đó người dùng chỉ việc trả lời phần còn lại nếu mà chatbox không trả lời được thì người dùng có thể trả lời thay.

Bot: Chào mừng bạn đến với cửa hàng, để phục vụ bạn tốt hơn vui lòng cung cấp một số thông tin
Bot: Bạn tên gì?
Khách: An
Bot: Rất vui được gặp An
Bot: Bạn An đang dùng email gì?
Khách: an@gmail.com
Bot: Cảm ơn thông tin của bạn
Bot: Bạn cần mua hàng gì?
Khách: iPhone X
Bot: Ý bạn là iPhone X 128 GB
 - Đúng rồi    -Không phải
Khách: Đúng rồi
Bot: Bạn có muốn thanh toán tiền mặt hay chuyển khoản?
 - Tiền mặt   - Chuyển khoản
Khách: Tiền mặt
......

Trên đây là một kịch bản đơn giản có thể dễ dàng tạo ra, bạn có thể sử dụng nhiều loại kịch bản khác nhau tùy vào công việc cụ thể của bạn.

Sau đây là cách tự tạo chatbox Tiếng Việt

1. Chuẩn bị

- Để tạo chatbox bạn cần phải cài đặt một số phần mềm như sau: NodeJS, Yarn đây là 2 phần mềm bắt buộc phải cài đặt trước khi sử dụng.

- Sau khi cài xong bước tiếp theo là tải yve-bot từ github về máy và giải nén, sau đó mở thư mục examples



- Tiếp đến bạn có thể chọn bất kỳ cái nào trong này cũng được, ở đây mình chọn web, sau đó mở thư mục này lên


- Kế đến trong thư mục web bạn nhấn Shift + Chuột phải, sau đó nhấn vào Open command windows here để mở dòng lệnh


- Nhập dòng lệnh sau đây để cài các gói package để chạy trang web (để chạy được dòng lệnh này bạn phải cài nodejs vào trước thì mới sử dụng được)

npm install


- Sau khi chạy xong bạn sẽ thấy kết quả như hình phía trên, sau đó nhập dòng lệnh sau:

node index.js


- Dòng lệnh này sẽ khởi tạo server với port 3000, bạn mở trình duyệt sau đó nhập http://localhost:3000, và bạn sẽ có chatbox như thế này (lưu ý lúc bạn mở lên nội dung là tiếng Anh vì hình bên dưới là mình sửa lại thành Tiếng Việt, bạn muốn thay đổi sang tiếng Việt thì quay trở ra thư mục examples sau đó mở tập tin :


Đây là phần quan trọng nhất, bạn viết kịch bản ở trong file này, mỗi dấu gạch đầu dòng là nội dung bot sẽ hiển thị bạn có thể thay đổi nội dung này thành tiếng Việt hoặc bổ sung thêm nếu muốn.

message: Tên thông điệp mà bot sẽ hiện ra trên giao diện
  name: name (tên này sẽ là thông tin lưu lại trong bộ nhớ của bot)
  type: String (kiểu dữ liệu, bạn nên để kiểu String tại vì tài liệu chưa có thông tin các kiểu dữ liệu        nên  mình không có để ở chỗ này, nếu sau này có thông tin mình sẽ update lại)
  replyMessage: Thông tin sẽ hiển thị sau khi người dùng nhập nội dung ({name} là thông tin mà người dùng nhập vào)

Ngoài ra còn có validators dùng để kiểm tra dữ liệu người dùng có hợp lệ hay không.

Kiểu Single ChoiceMultiple Choice dùng để hiển thị ra button để người dùng lựa chọn tính năng



Chi tiết các bạn có thể tham khảo tại đây: https://andersonba.github.io/yve-bot/docs/getting-started.html

Còn đây là mình đã custom lại


Chia sẻ
  • Share to Facebook
  • Share to Twitter
  • Share to Google+
  • Share to Stumble Upon
  • Share to Evernote
  • Share to Blogger
  • Share to Email
  • Share to Yahoo Messenger
  • More...

1 nhận xét

  1. A Must-Play Casino - Only One Way Guide
    This is 라이브바카라 a 라스 벳 truly unique and rewarding casino game with multiple 램 슬롯 순서 ways to win. You're a casino 토토 사이트 홍보 lover, so you'll be able 다파벳먹튀 to make a deposit of $25 and play without

    Trả lờiXóa

 
© 2011 Phần mềm việt - Công nghệ 24h - congnghe24h - phanmemviet
Designed by BlogThietKe Cooperated with Duy Pham
Released under Creative Commons 3.0 CC BY-NC 3.0
Chính sáchĐiều khoản
Back to top