Tổng quan (Dialogflow)

Actions on Google cho phép bạn mở rộng chức năng của Trợ lý Google bằng Hành động. Các hành động cho phép người dùng hoàn thành công việc thông qua một giao diện đàm thoại có thể là một lệnh nhanh để bật đèn hoặc một cuộc trò chuyện dài hơn, chẳng hạn như chơi một trò chơi đố vui.

Dialogflow là một nền tảng đàm thoại cho phép bạn thiết kế và tạo các Thao tác bằng cách bao bọc chức năng của Actions SDK và cung cấp các tính năng bổ sung như IDE dễ sử dụng, khả năng hiểu ngôn ngữ tự nhiên (NLU), học máy, v.v.

Để mở rộng Trợ lý Google, bạn sẽ tạo một Thao tác theo các bước sau.

Thiết kế cuộc trò chuyện

Trước khi phát triển, bạn nên thiết kế cuộc trò chuyện hoặc giao diện người dùng cho Thao tác của mình. Cuộc trò chuyện mô tả cách người dùng gọi Hành động của bạn, những điều hợp lệ mà họ có thể nói với Hành động của bạn và cách Hành động của bạn phản hồi họ.

Tìm hiểu thêm

Tạo dự án nhà phát triển Actions on Google và Agent Dialogflow

Chuyển đến Actions Console rồi tạo một dự án dành cho nhà phát triển. Dự án này cho phép bạn xác định siêu dữ liệu về Thao tác của mình, cũng như quản lý và theo dõi Thao tác đó trong quy trình phê duyệt. Sau khi có một dự án, bạn có thể tạo một tác nhân Dialogflow để xác định tất cả các Thao tác.

Tìm hiểu thêm

Xác định hành động

Bạn xác định Hành động trong tác nhân Dialogflow bằng các ý định xác định điểm truy cập vào chức năng của Hành động. Ví dụ: giả sử bạn muốn tạo một Thao tác có thể mua một số hàng hoá, kiểm tra trạng thái của đơn đặt hàng và hiển thị một số ưu đãi hằng ngày. Bạn có thể xác định các ý định được kích hoạt bằng cách nói:

  • "Ok Google, nói chuyện với Cửa hàng giày yêu thích của tôi để mua giày"
  • "Ok Google, nói chuyện với Cửa hàng giày yêu thích của tôi để kiểm tra đơn đặt hàng của tôi"
  • "Ok Google, nói chuyện với Cửa hàng giày yêu thích của tôi để cho tôi xem các ưu đãi hôm nay"

Tìm hiểu thêm

Tạo và triển khai dịch vụ thực hiện đơn hàng

Khi một Hành động trong Hành động của bạn được gọi, Hành động đó sẽ gọi phương thức thực hiện để bắt đầu cuộc trò chuyện với người dùng nhằm thực hiện Hành động.

Để tạo cuộc trò chuyện, bạn xác định ý định trong Dialogflow để tạo ngữ pháp cho cuộc trò chuyện hoặc những điều mà người dùng có thể nói với Hành động của bạn. Khi người dùng thực sự nói điều gì đó để kích hoạt một ý định, yêu cầu thực hiện của bạn sẽ được gọi và trả về phản hồi cho người dùng.

Yêu cầu và phản hồi qua lại này diễn ra nhiều lần cho đến khi yêu cầu của bạn có đủ thông tin để hoàn thành nhiệm vụ.

Tìm hiểu thêm

Gửi Hành động của bạn để phê duyệt và cung cấp cho người dùng

Tìm hiểu thêm