Xây dựng dự án

Dự án Actions sẽ đóng gói tất cả Hành động vào một vùng chứa duy nhất. Bạn phát hành dự án này lên Actions on Google để Trợ lý Google biết cách khám phá và gọi ra trải nghiệm trò chuyện của bạn.

thành phần dự án hành động
Hình 1. Cấu trúc dự án Hành động

Bạn sẽ sử dụng các thành phần cấp thấp sau đây để tạo dự án Actions của mình:

  • Các chế độ cài đặt và tài nguyên xác định siêu dữ liệu và tài nguyên của dự án như biểu tượng dự án. Google sử dụng thông tin này để phát hành các Hành động của bạn lên thư mục Trợ lý, nhờ đó, người dùng có thể khám phá và gọi các Hành động đó.

  • Ý định biểu thị một tác vụ cần thực hiện, chẳng hạn như một số hoạt động đầu vào của người dùng hoặc một sự kiện hệ thống cần xử lý. Loại ý định phổ biến nhất mà bạn sẽ sử dụng là ý định của người dùng. Các ý định này cho phép bạn khai báo các cụm từ huấn luyện được mở rộng tự nhiên bằng công cụ NLU (hiểu biết ngôn ngữ tự nhiên) để bao gồm nhiều cụm từ tương tự hơn. NLU sẽ tổng hợp các cụm từ này để huấn luyện một mô hình ngôn ngữ mà Trợ lý sử dụng để khớp với thông tin do người dùng nhập. Trong quá trình trò chuyện, nếu một số hoạt động đầu vào của người dùng khớp với mô hình ngôn ngữ của ý định, thì thời gian chạy Trợ lý sẽ gửi ý định đến Hành động của bạn để có thể xử lý và phản hồi người dùng.

  • Loại cho phép bạn trích xuất dữ liệu có cấu trúc từ hoạt động đầu vào của người dùng. Bằng cách chú thích các cụm từ huấn luyện với các loại, NLU có thể trích xuất dữ liệu có cấu trúc có liên quan cho bạn, nhờ đó, bạn không phải phân tích cú pháp nội dung nhập mở.

  • Cảnh xử lý ý định và là thực thi logic chính cho Hành động của bạn. Chúng có thể thực hiện việc lấp đầy không gian, đánh giá logic có điều kiện, trả về lời nhắc cho người dùng và thậm chí gọi các dịch vụ web bên ngoài để thực hiện logic nghiệp vụ. Khi kết hợp với ý định, cảnh sẽ mang đến cho bạn một cách hiệu quả để phát hiện hoạt động đầu vào cụ thể của người dùng hoặc các sự kiện hệ thống, đồng thời triển khai logic tương ứng.

  • Lời nhắc xác định phản hồi tĩnh hoặc động mà bạn dùng để phản hồi người dùng.

  • Webhook cho phép bạn uỷ quyền thêm công việc cho các dịch vụ web (phương thức thực hiện), chẳng hạn như xác thực dữ liệu hoặc tạo lời nhắc. Hành động của bạn giao tiếp với phương thức thực hiện của bạn thông qua giao thức webhook dựa trên JSON.

  • Canvas tương tác cho phép bạn tạo trải nghiệm phong phú và sống động với các ứng dụng web sử dụng HTML, CSS và JavaScript.

Tạo dự án

Bạn phải tạo dự án trong bảng điều khiển Actions trước khi có thể phát triển ứng dụng cho Trợ lý Google. Cách tạo dự án:

  1. Chuyển đến Bảng điều khiển Actions.
  2. Nhấp vào Dự án mới.
  3. Nhập tên cho dự án của bạn rồi nhấp vào Create Project (Tạo dự án).
  4. Trên màn hình Bạn muốn tạo loại hành động nào?, hãy chọn một danh mục thể hiện tốt nhất dự án của bạn rồi nhấp vào Tiếp theo.
  5. Trên màn hình Bạn muốn xây dựng như thế nào, hãy chọn một cách xây dựng rồi nhấp vào Bắt đầu xây dựng. Ví dụ: bạn có thể bắt đầu bằng một dự án trống hoặc bằng một mẫu.

Xác định thông tin dự án

Các chế độ cài đặt và tài nguyên của dự án sẽ xác định thông tin về dự án, chẳng hạn như khả năng hỗ trợ nền tảng và tính năng, ngôn ngữ được hỗ trợ, tên hiển thị, nội dung mô tả, biểu trưng, v.v. Bảng sau đây mô tả các chế độ cài đặt và tài nguyên chính mà bạn cung cấp. Actions on Google sử dụng thông tin này để triển khai và phát hành dự án của bạn lên thư mục Trợ lý.

Tên Nội dung mô tả
Thông tin trong thư mục Cung cấp thông tin để Actions on Google có thể xuất bản dự án của bạn lên thư mục Trợ lý. Bao gồm siêu dữ liệu và nội dung chỉ trích về dự án của bạn cũng như tài nguyên hình ảnh cho biểu trưng và ảnh biểu ngữ.
Nhắm mục tiêu theo vị trí Định cấu hình ngôn ngữ mà Hành động của bạn hỗ trợ.
Chức năng của nền tảng Định cấu hình các nền tảng mà Hành động của bạn có sẵn trên đó.
Thông tin chi tiết về công ty Chỉ định thông tin liên hệ cho công ty của bạn.
Xác minh thương hiệu Kết nối một trang web hoặc ứng dụng Android mà bạn sở hữu để hưởng thêm các lợi ích như tên lệnh gọi và đường liên kết trang web dành riêng trong Hành động của bạn.
Bản phát hành Định cấu hình các bản phát hành thử nghiệm và phát hành công khai cho Hành động của bạn để thử nghiệm và sản xuất.
Đường liên kết đến Trợ lý Cho phép người dùng gọi ra Hành động từ các thuộc tính web của bạn.

Cách xác định thông tin dự án:

Kiểm thử dự án trong trình mô phỏng

Bảng điều khiển Actions cung cấp một trình mô phỏng để xem trước các Hành động của bạn. Trình mô phỏng cho phép bạn xem thông tin gỡ lỗi, đặt các chức năng của thiết bị, mô phỏng ngôn ngữ, v.v.

Hình 3. Các khu vực chính của trình mô phỏng: (1) hoạt động đầu vào của người dùng, (2) chế độ xem thiết bị, (3) tuỳ chọn và chế độ cài đặt, và (4) nhật ký trò chuyện.

Cách kiểm thử một dự án: