タスクとは



タスクとは

タスクとは、スキルが実行するアクションなど、Alexaスキルに実装されたユーザーエクスペリエンスの要素のことです。スキルがタスクリクエストを受け取ると、タスク自体を実行してリクエストを完了するか、Skill Connectionsを使ってAlexaまたはプロバイダースキルにリクエストを処理させることができます。さまざまなタスクを組み合わせ、マルチターンのダイアログやデバイス画面に表示されたカードを使って、ユーザーとの対話をより充実させることができます。

タスクは、タスク定義とタスク実装とで構成されます。タスク定義には、タスクの名前やその他のアトリビュートを指定します。タスク実装には、タスクの動作を指定します。

カスタムタスクとAmazonの定義済みタスク

タスクには、カスタムタスクまたはAmazonの定義済みタスクを使用できます。

カスタムタスクは、カスタムスキルによって定義および実装されているタスクです。カスタムタスクを作成して、プロバイダースキルに組み込むことができます。カスタムタスクでは、多岐にわたる機能を実装できます。プロバイダースキルの認定と公開が完了すると、カスタムタスクをリクエスタースキルから利用できるようになります。カスタムスキルの詳細については、スキルにカスタムタスクを追加するを参照してください。

Amazon定義済みタスクは、Amazonが定義し、Alexaまたはリクエスタースキルが選択したスキルによって実行されるタスクです。Amazon定義済みタスクの詳細については、スキルにAmazon定義済みタスクを追加するを参照してください。