このページでは、サポートされている Actions on Google の機能別にサンプルを紹介します。以下のサンプルを選択すると、Actions on Google GitHub リポジトリでサンプル全体を表示できます。GitHub リポジトリから、独自のアクションの作成に役立つサンプルをクローンまたはダウンロードできます。
GitHub のサンプル
次の表は、サンプル アクション プロジェクトの一覧です。サンプルで使用されている機能でフィルタリングできます。
サンプル | 説明 | 主要な機能 |
---|---|---|
Hello World | シーンの条件と Webhook イベント ハンドラの両方から「Hello world」でユーザーに応答するシンプルなアクション。 | シーン、Webhook、シンプル レスポンス |
会話コンポーネント | ユーザーの質問に応じて異なる会話コンポーネントで応答するアクション。このアクションには、シンプル レスポンス、リッチ レスポンス、視覚的選択レスポンス、メディア レスポンスが混在しています。 | ベーシック カード、ボタン、画像カード、リスト、コレクション、メディア レスポンス、シンプルなレスポンス、テーブルカード |
Interactive Canvas | Interactive Canvas を使用して全画面に回転する三角形を表示するアクション。この Actions プロジェクトには、Interactive Canvas で使用されるシンプルなウェブアプリも含まれています。 | Interactive Canvas |
アカウントのリンク | リンクされたアカウントを持つユーザーが架空の注文を行い、好みを保存できる茶屋をシミュレートする Action。ユーザーは、アクションでアカウントをリンクできる会話フローに移行できます。 | アカウントのリンク |
トランザクション | ユーザーが 2 つの異なるお支払いオプション(Google Pay と販売者管理)を使用して注文し、領収書を受け取ることができるアクション。この Action は、取引要件をチェックし、取引フローの構築に関するさまざまな側面を示します。 | トランザクション |
毎日の更新とプッシュ通知 | 提供されたシステム シーンを使用して、架空のジムクラスの毎日の通知やプッシュ通知にユーザーが登録できるアクション。 | 毎日の更新、プッシュ通知 |
Google に関する事実 | ユーザーの回答に基づいて、Google に関する事実をさまざまなカテゴリでユーザーに提示するアクション。ユーザーは、Google の歴史または本社について学ぶことができます。 | Actions Builder、リッチ レスポンス、マルチモーダル レスポンス、Interactive Canvas、カスタムタイプ、シーンの切り替え、ディープリンク |
ローカライズ | ローカライズのサポートと、複数の言語とロケールをサポートするためのプロジェクトの整理を示すアクション。 | ローカライズ |
カスタム NLU | Webhook コードで独自のカスタム自然言語理解(NLU)をサポートするようにアクション プロジェクトを整理する方法を示すアクション。 | カスタム NLU |
スマートホーム
ユーザーが Google アシスタントを使って IoT デバイスを操作できるようにする場合は、スマートホームのサンプルをご覧ください。