Google アシスタントのルーティンは、複数のアクションを 1 つのコマンドで実行できるため、ユーザーが朝起きるとき、家から出かけるとき、寝る準備をときなど、一日を通じて実行する多くのタスクに最適です。ユーザーがアクションに関与したら、そのアクションをユーザーのルーティンに追加するようユーザーに促すルーティンの提案を提供します。
ルーティン提案を設定する
アクションのルーティンの提案のインテントを設定する手順は次のとおりです。
トリガー インテントを準備する
アクションのインテントの 1 つをトリガー インテントとして構成します。ユーザーが提案に従うと、このインテントがユーザーのルーティンに追加されます。ユーザーがルーティンを実行すると、インテントがトリガーされ、そこからルーティンが続行されます。
Dialogflow でトリガー インテントを定義する手順は次のとおりです。
- Dialogflow コンソールで、[Integrations] をクリックします。
- [Google Assistant](Google アシスタント)セクションで、[Integration Settings](統合設定)をクリックします。
- [Discovery] > [Implicit invocation] で、[Add intent] をクリックし、トリガー インテントがまだ存在しない場合は選択します。
- [Auto-preview](自動プレビュー)をオンにして変更の自動プレビューを有効にします(まだ有効にしていない場合)。
- [閉じる] をクリックします。
Actions SDK のアクション パッケージで、トリガーとなるインテントを定義します。
通知を有効にする
トリガー インテントのルーティン提案を有効にする方法は次のとおりです。
- Actions Console で、[Develop] > [Actions] に移動します。
- トリガー インテントを選択します。インテントがリストにない場合は、そのインテントがトリガー インテントとして構成されており、Dialogflow のアシスタント統合が変更の自動プレビューに設定されていることを確認してください。
- [ユーザー エンゲージメント] セクションまで下にスクロールし、[ユーザーにルーティンの提案を表示しますか?] をオンにします。
- [Content title](コンテンツのタイトル)にタイトルを入力します。
- [保存] をクリックします。
これで、このアクションからインテントのルーティン提案が提示されるようになりました。
ルーティン提案をテストする
モバイル デバイスで Google アシスタントを使用してルーティンの提案をテストする手順は次のとおりです。
- アクションの作成に使用した Google アカウントを使用していることを確認します。
- アクションを呼び出します。
- アクションとやり取りして会話を終了します。
- ルーティン提案の候補ワードを選択します。このチップが表示されない場合は、会話全体を通して別のインテントを呼び出してから、もう一度アクションを試してみてください。
- プロンプトに従ってアクションをルーティンに追加します。
- デバイスでルーティンを起動し、目的のアクションが呼び出されることを確認します。