Mẫu trên GitHub # (Dialogflow)

Hãy sử dụng trang này để lọc các mẫu của chúng tôi theo các tính năng của Actions on Google mà họ hỗ trợ.

Nhấp vào tên mẫu để xem và tải toàn bộ mẫu xuống từ GitHub, sau đó bắt đầu tạo Hành động của riêng bạn.

Dialogflow

Bảng sau đây liệt kê các dự án Hành động mẫu có sử dụng Dialogflow. Bạn có thể lọc bảng này theo(các) tính năng của Actions on Google mà bạn muốn xem những tính năng đó được dùng trong mẫu.

Lọc theo
Mẫu Nội dung mô tả Tính năng
Trình tạo tên ngớ ngẩn Ứng dụng này được xây dựng hoàn toàn bằng Dialogflow, cho biết cách tạo ý định đơn giản và phân tích cú pháp thông tin đầu vào của người dùng dựa trên thực thể, sau đó sử dụng lại thông tin đó cho một phản hồi bằng lời nói. Nhận văn bản thô, SSML, Thực hiện đơn hàng qua webhook, Thực thể hệ thống, Điền khoảng trống
Silly Name Maker với Webhook
(Node.js, Java)
Đây là Silly Name Maker được triển khai cùng với webhook. Webhook cụ thể sử dụng thư viện ứng dụng Node.js để nối thông tin đầu vào của thực thể người dùng với một chuỗi phản hồi. Đối số ý định, Phương thức thực hiện qua webhook
Thông tin về Google
(Node.js, Java)
Ứng dụng này giới thiệu một số khái niệm nâng cao từ thư viện ứng dụng Node.js và Dialogflow. Dữ liệu này bao gồm Ý định kích hoạt bổ sung, dùng để đưa hành động mới cho ứng dụng Dialogflow cũng như ngữ cảnh Dialogflow, dùng để thực thi hướng và duy trì trạng thái trong hộp thoại. SSML, Thực hiện qua webhook, Thực thể tuỳ chỉnh, Nhiều hành động (ý định kích hoạt/liên kết sâu), ngữ cảnh Dialogflow, Đặt ngữ cảnh từ webhook, Khả năng lưu trữ cố định dữ liệu trong hộp thoại, Phản hồi nhiều định dạng (ví dụ: thẻ, lượt liên kết, khối đề xuất)
Đặt tên Psychic
(Node.js, Java)
Mẫu này minh hoạ quyền truy cập thông tin của người dùng bằng cách yêu cầu tên hoặc vị trí. Thực hiện qua webhook, Ý định của trợ giúp: "askForPermission"
Thành phần cuộc trò chuyện
(Node.js, Java)
Mẫu này thể hiện tất cả các yếu tố trực quan phong phú có thể có của một cuộc trò chuyện bằng Dialogflow. Thực hiện thông qua webhook, Phản hồi đa dạng (tức là thẻ, đường liên kết đến, khối đề xuất), Chọn danh sách, chọn băng chuyền, duyệt qua lựa chọn băng chuyền, Phản hồi nội dung nghe nhìn
Number Genie
(Node.js, Java)
Ứng dụng Tạo số điện thoại (có trên các thiết bị đủ điều kiện có Trợ lý – "Ok Google, trò chuyện với ứng dụng Tạo số điện thoại") là một ví dụ điển hình về ứng dụng chất lượng cho Trợ lý. Trong mẫu này, bạn có thể thấy cá tính được phát triển tốt, các hoạt động tương tác phức tạp và ví dụ về cách khắc phục cuộc trò chuyện. SSML, Thực hiện qua webhook, Thực thể hệ thống, Điền vị trí, Nhiều hành động (ý định liên kết sâu/kích hoạt), ngữ cảnh Dialogflow, Đặt ngữ cảnh từ webhook, Duy trì dữ liệu trong hộp thoại, Phản hồi đa dạng (ví dụ: thẻ, đường liên kết, khối đề xuất), Khả năng lưu trữ cố định dữ liệu hộp thoại, Phương pháp thiết kế VUI hay nhất Bản địa hoá
Giao dịch
(Node.js, Java)
Đây là ví dụ hộp cát về việc hoàn tất luồng giao dịch. Hoạt động này bao gồm việc xác nhận rằng người dùng có thể thực hiện một giao dịch, lấy địa chỉ giao hàng và xác nhận rằng một giao dịch đã hoàn tất thành công. Thực hiện đơn hàng qua webhook, Giao dịch
SSML
(Node.js, Java)
Mẫu này minh hoạ việc sử dụng SSML, bao gồm cả âm thanh chuyên nghiệp và hiệu ứng âm thanh. SSML, Thực hiện đơn hàng qua webhook
Ý định của trình trợ giúp
(Node.js, Java)
Mẫu này minh hoạ việc sử dụng các ý định của trình trợ giúp tích hợp DialogFlow, bao gồm cả AskForPlace, AskForConfirmation và các ý định khác. Phương thức thực hiện qua webhook, Ý định của người trợ giúp: "askForConfirmation", Ý định của người trợ giúp: "askForDateTime", Ý định của trợ giúp: "askForPermission", Ý định của người trợ giúp: "askForPlace", Ý định của người trợ giúp: "askForSignIn"
Nội dung cập nhật
(Node.js, Java)
Mẫu này cho thấy một ứng dụng đưa ra các mẹo về cách phát triển ứng dụng cho Trợ lý Google bằng Actions on Google. Minh hoạ cách sử dụng Updates API để gửi thông báo cho người dùng. Nhiều thao tác, Thực hiện qua webhook, Thực thể tuỳ chỉnh, Phản hồi nhiều định dạng (tức là thẻ, đường liên kết đến, khối đề xuất), Khả năng lưu trữ cố định dữ liệu hộp thoại, Cloud Firestore, API cập nhật
Hàng hoá kỹ thuật số
(Node.js)
Mẫu này minh hoạ cách sử dụng Digital Merchandise API để thực hiện các giao dịch mua hàng kỹ thuật số. Giao dịch, API Hàng hoá kỹ thuật số
Hành động GDG
(Node.js)
Mẫu này sử dụng API Meetup và Cloud Translation API để cung cấp thông tin có thể truy cập trên toàn cầu về Google Developer Groups SSML, Phương thức thực hiện qua webhook, Thực thể hệ thống, Điền vị trí, Thực thể tuỳ chỉnh, Nhiều hành động (ý định kích hoạt/liên kết sâu), ngữ cảnh Dialogflow, Khả năng lưu trữ dữ liệu trong hộp thoại, Phản hồi đa dạng (ví dụ: thẻ, liên kết ngoài, khối đề xuất), Phương pháp thiết kế VUI hay nhất, Bản địa hoá
Canvas tương tác
(Node.js)
Mẫu này minh hoạ cách tạo một trải nghiệm Canvas tương tác đơn giản bằng Actions on Google cho Trợ lý Google. Sử dụng API sendTextQuery để kích hoạt phương thức thực hiện qua giao diện người dùng. Thực hiện đơn hàng qua webhook, Canvas tương tác
Người tuyết
(Node.js)
Mẫu này minh hoạ cách tạo trải nghiệm chơi trò chơi dạng trò chuyện bằng Canvas tương tác thông qua Actions on Google cho Trợ lý Google. Thực hiện đơn hàng qua webhook, Canvas tương tác

SDK Hành động

Bảng sau đây liệt kê các dự án Hành động mẫu có sử dụng SDK Hành động. Bạn có thể lọc bảng này theo(các) tính năng của Actions on Google mà bạn muốn xem những tính năng đó được dùng trong mẫu.

Lọc theo
Mẫu Nội dung mô tả Tính năng
Giả sử
(Node.js, Java)
Mẫu này tìm hiểu những thông tin cơ bản về ứng dụng một hành động dành cho Trợ lý bằng Thư viện ứng dụng Node.js. API này có các tính năng đơn giản như truy cập vào hoạt động đầu vào của người dùng và thao tác với SSML. Nhận văn bản thô, SSML, Phản hồi đa dạng thức (ví dụ: thẻ, kết quả liên kết, khối đề xuất)
Thành phần cuộc trò chuyện
(Node.js, Java)
Mẫu này trình bày tất cả các yếu tố hình ảnh phong phú có thể có của một cuộc trò chuyện bằng SDK Hành động. Phương thức thực hiện qua webhook, Phản hồi đa dạng (tức là thẻ, đường liên kết đến, khối đề xuất), Chọn danh sách, chọn băng chuyền, Duyệt qua lựa chọn băng chuyền, Phản hồi nội dung nghe nhìn
Nội dung cập nhật
(Node.js, Java)
Mẫu này cho thấy một ứng dụng đưa ra các mẹo về cách phát triển ứng dụng cho Trợ lý Google bằng Actions on Google. Minh hoạ cách sử dụng Updates API để gửi thông báo cho người dùng. Nhiều thao tác, Thực hiện qua webhook, Phản hồi đa dạng thức (ví dụ: thẻ, đường liên kết đến, khối đề xuất), Khả năng lưu trữ cố định dữ liệu hộp thoại chéo, Cloud Firestore, API cập nhật

Nhà thông minh

Bạn muốn cho phép người dùng điều khiển thiết bị IoT của bạn bằng Trợ lý Google? Hãy xem mẫu nhà thông minh của chúng tôi. Mẫu này sử dụng các thiết bị ảo để làm nổi bật chức năng của các API Nhà thông minh, cho thấy cách bạn có thể đồng bộ hoá trạng thái thiết bị với Biểu đồ nhà của Google và thực thi các lệnh điều khiển thiết bị của người dùng.