明示的な呼び出しは、ユーザーが Google アシスタントに名前でアクションを使用するよう指示した場合に行われます。必要に応じて、ユーザーは呼び出しの最後に呼び出しフレーズを追加することで、リクエストしている関数に直接移動できます。
明示的呼び出しのコンポーネント
次の例は、明示的呼び出しコマンドに含めることのできる、さまざまなコンポーネントを示します。
トリガー フレーズ
明示的呼び出しを開始するフレーズで、Actions on Google によって定義されています。
- 「OK Google, ... と話したい」
- 「OK Google, ... に話しかけて」
- 「OK Google, ... に話してください」
- 「OK Google, ... に聞いて」
各言語のトリガー フレーズについては、言語とロケールをご覧ください。
呼び出し名
これはアクションの名前です(「パーソナル シェフ」など)。ユーザーはこれをトリガー フレーズと組み合わせることで、「OK Google, Personal Chef と話させて」のように、名前を指定して明示的にアクションを呼び出します。
呼び出しフレーズ(オプション)
呼び出しフレーズは、アクションの検出可能性を高める重要なメカニズムです。実行する特定のタスクを提供することで、ユーザーが会話にディープリンクできます。これらのフレーズは、ユーザーがアクションの機能をリクエストするさまざまな方法を示しています。これにより、Google アシスタントはアクションの機能をより深く理解し、ユーザーのリクエストに一致させることができます。
- 「レシピを探して」
- 「おすすめのワインは?」
- 「乗車チケットを予約して」
- 「ゲームをしたい」
- 「瞑想したい」
ユーザーは、呼び出し名と呼び出しフレーズを組み合わせることで、特定のインテントを明示的に呼び出します(「OK Google, Personal Chef でレシピを探して」など)。
明示的呼び出しのインテント
呼び出しフレーズを使わずに名前でアクションが明示的に呼び出される(「OK Google, Personal Chef と話したい」など)と、アクション内の actions.intent.MAIN
インテントがトリガーされます。Actions プロジェクトには、名前による明示的な呼び出しのためのメイン インテントが 1 つだけ含まれている必要があります。
アクションが、呼び出しフレーズと名前で明示的に呼び出される場合(「OK Google, 今日のスープのレシピをパーソナル シェフと話して」)、その呼び出しフレーズに対応するインテントが呼び出されます。
詳細については、インテントに関するドキュメントをご覧ください。