Documentation

Documentation

  • Conversation
  • Reader
  • Speech
  • Console
  • Languages iconTiếng Việt
    • English

›II. Xây dựng Chatbot trên nền tảng FPT.AI

Tài liệu

  • Giới thiệu
  • I. Giới thiệu về Chatbot

    • Chatbot là gì
    • Mục đích của Chatbot
    • Các loại Chatbot phổ biến
    • Lợi ích khi sử dụng Chatbot FPT.AI
    • Bắt đầu với FPT.AI

    II. Xây dựng Chatbot trên nền tảng FPT.AI

    • Cơ chế hoạt động
    • Quy trình xây dựng Bot
    • Tạo Chatbot
    • Xử lý ngôn ngữ tự nhiên - NLP
    • Kịch bản tạo câu trả lời
    • Các thẻ trả lời
    • Nút liên kết bước
    • Lấy thông tin khách hàng sử dụng thẻ Form
    • Cài đặt và quản lý biến
    • Kiểm tra điều kiện của biến
    • Thẻ bộ nhớ
    • Gửi/ nhận thông tin qua thẻ JSON API
    • Tính năng nhắc nhở
    • Tính năng nâng cao
    • Menu cố định

    III. Lịch sử

    • Cập nhập hiểu biết của Bot

    IV. Tích hợp trên các kênh chat

    • Tích hợp với Facebook
    • Tích hợp với Facebook at Work
    • Tích hợp với Viber
    • Tích hợp với Zalo
    • Tích hợp vào website
    • Webhook

    VI. Gửi thông báo

    • Gửi thông báo

    VII. Tự động trả lời bình luận

    • Tự động trả lời bình luận trên Facebook

    VIII. Thống kê

    • Giới thiệu tính năng thống kê
    • Thống kế số lượng yêu cầu của người dùng
    • Xếp hạng ý định
    • Chat với Bot
    • Số lượng người dùng mới
    • Xếp hạng kịch bản
    • Số tin nhắn Bot trả lời theo kịch bản
    • Số yêu cầu theo từng giờ
    • Số người dùng theo từng giờ
    • Thống kê theo thời gian thực

    IX. Cài đặt - Quản lý Bot

    • Cài đặt - Quản lý Bot
    • Thông tin Bot
    • Quản lý tin nhắn
    • Quản lý dữ liệu
    • Độ tin cậy của Bot
    • Xóa dữ liệu của Bot
    • Xóa Bot
    • Chuyển quyền sở hữu Bot
    • Phiên bản

    X. Vai trò trên Bot

    • Vai trò trên Bot

    X. Add-ons

    • Tính năng đánh giá (rating)
    • Tính năng khảo sát
  • Chat Bot SDK
  • Appendices

Hỗ trợ trực tuyến

  • Giới thiệu hỗ trợ trực tuyến
  • Giao diện danh sách khách hàng
  • Tự động chỉ định nhân viên hỗ trợ khách hàng
  • Luồng hỗ trợ trực truyến
  • Tính năng ghi chú
  • Trò chuyện nội bộ
  • Tính năng báo cáo KPI
  • Lưu trữ cuộc trò chuyện

Hướng dẫn (Videos)

  • Tổng quan nền tảng tạo chatbot FPT.AI Conversation
  • Tạo chatbot hỏi đáp với tính năng QnA
  • Tạo Chatbot với kịch bản phức tạp
  • Tính năng Precondition trong mục Kịch bản
  • Chức năng Trả lời ngẫu nhiên trong khi thiết kế Chatbot
  • Dạy chatbot hiểu khách hàng với tính năng NLP
  • Trích xuất chính xác và trích xuất tiên đoán trong NLP
  • Theo dõi Lịch sử nhận diện
  • Tính năng Gửi thông báo
  • Chức năng Hỗ trợ trực tuyến
  • Thiết lập Menu cố định
  • Tính năng Tự động bình luận trên Facebook
  • Thiết lập Vai trò trên Bot
  • Cấu hình Bot trong mục Cài đặt
  • Kết nối Chatbot với Facebook
  • Kết nối Chatbot với Facebook at Work

API

  • Giới thiệu
  • Tổng quan
  • Xử lý ngôn ngữ

    • Ý định
    • Thực thể
    • Câu mẫu
    • Đào tạo
    • Tiên đoán
    • Từ khóa
    • Từ điển

    Quản lý hội thoại

    • API Lấy câu trả lời của bot
    • Gửi thông báo
    • Thẻ JSON
    • Các loại tin nhắn

Xây dựng Chatbot trên nền tảng FPT.AI

Tính năng nâng cao

Tính toán các giá trị số của biến

Kịch bản ví dụ: Trong kịch bản mua hàng, khách hàng đặt mua 3 chiếc điện thoại iphone X, mỗi chiếc có giá 12.000.000 đồng. Chatbot của bạn phải lấy được 2 trường thông tin là số lượng và tên sản phẩm. Sau đó, Bot phải tính toán tổng giá tiền để thông báo cho khách hàng.

Để sử dụng tính năng này, bạn thực hiện theo các bước sau:

Bước 1: Vào mục Kịch bản, tạo Bước đặt hàng có sẵn Ý định và Câu mẫu.

Loại thực thể cần xác định là số lượng và sản phẩm. Bạn phải dạy cho Bot hiểu 2 loại thực thể này. Xem chi tiết hướng dẫn tại Xử lý ngôn ngữ tự nhiên - NLP.

1

Bước 2: Tạo biến “so_luong” và “san_pham” ứng với 2 loại thực thể (như đã hướng dẫn tại Cài đặt và quản lý biến.

  • Tạo biến “tổng tiền” tại mục Cài đặt biến.

Lưu ý: Biến “so_luong” và “tong_tien” phải chọn định dạng xác thực là số

2

  • Tạo hằng số “don_gia” tại mục Cài đặt hằng số

Sau đó, bạn nhập Tên hằng số và Giá trị sản phẩm -> ấn Lưu.

3

Bước 3: Tạo câu trả lời cho Bot.

  • Sử dụng thẻ form để lấy thông tin

4

  • Sau đó, sử dụng thẻ Bộ nhớ để đặt biến: tong_tien = {{so_luong}} * {{don_gia}}.

    Quy ước các kí hiệu trong phép tính như sau: cộng “+”, trừ “-“, nhân “*”, chia “/”

5

  • Thêm thẻ văn bản để hiển thị câu Bot trả lời khách hàng gồm các giá trị của biến, trong đó có tổng tiền.

6

Bước 4: Ấn Huấn luyện để đào tạo bot các dữ liệu mới. Sau đó kiểm tra khả năng trả lời của Bot trên cửa sổ Livechat.

7

← Tính năng nhắc nhởMenu cố định →
  • Tính toán các giá trị số của biến
Conversation
DocumentationAPI ReferenceTutorials (Video)
Reader
DocumentationAPI ReferenceTutorials
Speech
DocumentationAPI ReferenceTutorials
Copyright © 2021 FPT Corporation