Tổng quan về bản dựng

Để tạo Thao tác đàm thoại, bạn sẽ tạo và triển khai các thành phần sau:

  • Dự án Actions – Vùng chứa logic cho tất cả các Thao tác đàm thoại, dịch vụ web và ứng dụng web của bạn. Tệp này cũng xác định các chế độ cài đặt và tài nguyên của dự án, mô tả cách triển khai dự án của bạn cho Actions on Google.
  • Mô hình gọi – Xác định cách người dùng khám phá và bắt đầu các Thao tác trong dự án của bạn. Bạn xây dựng mô hình lệnh gọi bằng ý địnhcác loại.
  • Mô hình trò chuyện – Xác định những gì người dùng 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 người dùng. Bạn xây dựng mô hình đàm thoại bằng ý định, loại, cảnhlời nhắc.
  • Webhook – Các hành động có thể kích hoạt webhook để uỷ quyền thêm logic cho các dịch vụ thực hiện của bạn, chẳng hạn như tạo lời nhắc, xác thực dữ liệu, v.v.
  • Canvas tương tác – Thay vì gửi các phản hồi văn bản đơn giản hoặc thẻ và hình ảnh đa dạng, bạn có thể phân phối một ứng dụng web tương tác toàn màn hình dựa trên HTML, CSS và JavaScript.

Các phần sau đây mô tả những công cụ mà bạn sẽ dùng để tạo Thao tác.

Thao tác

Actions API là một bộ công cụ dành cho nhà phát triển để xây dựng các Hành động cho Trợ lý Google. Nền tảng này bao gồm các tính năng sau:

  • Một bản trình bày dựa trên tệp, mở của dự án Actions – Tạo mô hình lời gọi và mô hình trò chuyện bằng intent (ý định), type (loại), scene (cảnh) và prompt (lời nhắc). Bạn có thể chỉnh sửa các dự án Hành động bằng trình chỉnh sửa văn bản mà mình yêu thích, kiểm nhập các dự án đó vào hệ thống kiểm soát nguồn, tạo quy trình tự động hoá và nhiều việc khác.

  • Giao diện dòng lệnh (CLI)Công cụ gactions cung cấp một CLI để khởi động và tự động hoá quá trình phát triển các Thao tác của bạn. Công cụ này cho phép bạn khởi tạo các tệp dự án Action tiêu chuẩn, đẩy các bản cập nhật lên Actions Console, triển khai các dự án Action và làm nhiều việc khác. Công cụ này cho phép bạn thực hiện nhiều quy trình làm việc phổ biến, chẳng hạn như nhập các dự án hiện có hoặc bắt đầu làm việc trên một nhánh tính năng bằng hệ thống kiểm soát nguồn mà bạn yêu thích.

  • Actions API – Actions API là API mà công cụ gactions sử dụng. Actions API cung cấp danh sách các điểm cuối REST để quản lý các Thao tác của bạn, bao gồm cả việc kiểm thử và tạo. API này cho phép bạn sử dụng các yêu cầu JSON để thực hiện nhiều quy trình làm việc phổ biến. Khi sử dụng Actions API, bạn nên cân nhắc một số giới hạn và phương pháp hay nhất.

  • Webhook và thư viện thực hiện Node.js – Các Hành động của bạn có thể uỷ quyền logic nghiệp vụ cho các dịch vụ web bằng webhook và định dạng nhắn tin dựa trên JSON. Chúng tôi cung cấp một thư viện thực hiện Node.js cung cấp các giao diện thành ngữ cho Webhook cuộc trò chuyện. Thư viện này giúp bạn dễ dàng triển khai nhiều quy trình phổ biến của người dùng. Ví dụ: một số tính năng bao gồm việc trích xuất các tham số từ một cụm từ tìm kiếm của người dùng và tạo ra trải nghiệm đa phương thức (chỉ bằng giọng nói và bằng cả giọng nói lẫn hình ảnh) cho Trợ lý Google.

Actions Builder

Actions Builder cung cấp cho bạn một IDE mạnh mẽ, dễ sử dụng và dựa trên web, được tích hợp vào Actions Console. Vì Actions Builder được xây dựng trên cùng công nghệ với Actions API, nên bạn có thể sử dụng riêng hoặc cùng với Actions API tuỳ theo nhu cầu.

Giao diện người dùng của Actions Builder được chia thành các khu vực sau:

  1. Trình đơn trên cùng cung cấp quyền truy cập vào các khu vực khác nhau của Actions Console và bạn có thể truy cập vào Actions Builder trên thẻ Phát triển.
  2. Trình đơn bên trái cho phép bạn truy cập vào tất cả các thành phần để tạo Hành động, chẳng hạn như ý định và cảnh.
  3. Vùng bản dựng cho phép bạn tạo thành phần mà bạn đang làm việc.
  4. Khu vực chi tiết cho phép bạn định cấu hình thêm thông tin chi tiết về thành phần mà bạn đang làm việc.