Google Home デベロッパー センターにようこそ。スマートホーム アクションの開発方法を学ぶことができます。注: アクションの作成は、引き続き Actions Console で行います。

納品

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

フルフィルメントは Webhook としてデプロイされるコードで、あらゆる種類の smart home intent に対する動的レスポンスの生成を可能にします。 Google Assistant , fulfillment allows you to use the information extracted by Google's natural language processing to generate dynamic responses or trigger actions on your back-end such as turning on a light. とのユーザーの会話中

フルフィルメントは、Assistant からリクエストを受け取り、そのリクエストを処理して応答します。このリクエストとレスポンスのやり取りにより会話が進み、最終的に最初のユーザー リクエストが実行されるまで続きます。

ほとんどの場合、ユーザーは smart homeAssistant の単純なインタラクション(「OK Google, ライトをつけて」など)を行います。ただし、2 次的なユーザー確認を実装すると、特定のユーザー リクエスト(OK Google, 玄関のロックを解除するなど)の後に Assistant が確認 PIN を要求することになるため、フルフィルメントで複数のリクエストとレスポンスを処理する必要があります。

図 1 に、smart home EXECUTE インテントの正常なフルフィルメントと実行を示します。

この図は、クラウド実行の実行フローを示しています。実行パスが Google アシスタントを搭載したスマートフォンからユーザーのインテントを取得して、ユーザー インテントが Google Cloud によって処理され、リクエストがデベロッパー クラウドに送信されて、コマンドがデバイスハブにまたは直接デバイスに発行されます。
図 1: 正常なデベロッパー クラウド実行パス