Để phát triển bằng Dialogflow, trước tiên, bạn cần tạo một dự án Actions và một nhân viên hỗ trợDialogflow. Khi có một dự án, bạn có thể truy cập vào bảng điều khiển dành cho nhà phát triển để quản lý và phân phối Hành động của mình. Tác nhân Dialogflow chứa tất cả ý định xác định Hành động của bạn.
Tạo một dự án Actions và nhân viên hỗ trợ Dialogflow
- Chuyển đến Bảng điều khiển Actions.
- Nhấp vào Dự án mới.
- Nhập tên cho dự án của bạn rồi nhấp vào Create Project (Tạo dự án).
- Di chuyển xuống mục Tuỳ chọn khác rồi nhấp vào thẻ Cuộc trò chuyện.
- Nhấp vào Phát triển trong trình đơn trên cùng, sau đó nhấp vào Hành động trong trình đơn bên trái.
- Nhấp vào Thêm hành động đầu tiên của bạn.
- Trên thẻ Ý định tuỳ chỉnh, hãy nhấp vào Tạo.
- Bảng điều khiển Dialogflow xuất hiện với thông tin được tự động điền vào một nhân viên hỗ trợ. Nhấp vào Create (Tạo) để lưu nhân viên hỗ trợ.
Bảng điều khiển Dialogflow
Bây giờ, bạn sẽ thấy bảng điều khiển Dialogflow và bảng trình đơn ở bên trái. Nếu bạn đang sử dụng một màn hình nhỏ và trình đơn bị ẩn, hãy nhấp vào menu ở góc trên bên trái.
Cửa sổ ở giữa cho thấy danh sách ý định cho tác nhân. Theo mặc định, các tác nhân Hộp thoại (Dialogflow) sẽ bắt đầu bằng 2 ý định. Ý định chào mừng mặc định sẽ chào người dùng. Tác nhân của bạn khớp với Ý định dự phòng mặc định khi không hiểu người dùng nói gì.
Trình mô phỏng Dialogflow nằm ở bên phải của trang. Trình mô phỏng cho phép bạn dùng thử nhân viên hỗ trợ của mình bằng cách nói hoặc nhập tin nhắn. Trong trình mô phỏng Dialogflow, hãy nhấp vào Dùng thử ngay, nhập bất kỳ nội dung nào rồi nhấn Enter.
Hình 1 Ảnh chụp màn hình bảng điều khiển Dialogflow cho thấy một nhân viên hỗ trợ.
Tạo ý định đầu tiên của bạn
Dialogflow sử dụng ý định để phân loại ý định của người dùng. Ý định có Các cụm từ huấn luyện. Đây là các ví dụ về những nội dung người dùng có thể nói với tác nhân của bạn. Ví dụ: người dùng muốn biết tên nhân viên hỗ trợ của bạn có thể hỏi "Tên bạn là gì?", "Bạn có tên không?" hoặc chỉ cần nói "tên". Những cụm từ này có cùng mục tiêu cuối cùng: để có được tên của nhân viên hỗ trợ.
Để tạo một tác nhân xử lý trường hợp này, hãy làm theo các bước sau:
- Nhấp vào add bên cạnh Ý định trong trình đơn điều hướng.
- Nhập
Name
vào trường văn bản Intent name (Tên ý định). - Trong phần Cụm từ đào tạo, hãy nhấp vào Thêm các cụm từ đào tạo.
- Nhập các cụm từ sau (nhấn Enter sau mỗi cụm từ):
What is your name?
Do you have a name?
name
- Trong phần Câu trả lời, hãy nhấp vào Thêm câu trả lời.
- Nhập câu trả lời sau đây vào cửa sổ Text Response (Phản hồi bằng văn bản):
My name is Dialogflow!
- Nhấp vào Lưu.
Dùng thử
Để thử nghiệm ý định mới có tên là Name (Tên), trong trình mô phỏng Dialogflow, hãy nhập "Tên bạn là gì?" rồi nhấn Enter.
Nhân viên hỗ trợ có thể trả lời chính xác câu hỏi của bạn ngay cả khi bạn đặt câu hỏi không giống hoàn toàn với các cụm từ đào tạo (ví dụ: "Tên bạn là gì?" và "Tên bạn là gì?").
Dialogflow sử dụng các cụm từ huấn luyện để huấn luyện một mô hình học máy. Nhờ đó, nhân viên hỗ trợ có thể khớp lời nói của người dùng với đúng ý định.