スキルコンポーネントを使用したデザイン

基本的なコードを作成する時間を短縮し、スキル特有の機能に取り組む時間を増やすために、Amazonはスキルエクスペリエンスの構成要素として使用できるスキルコンポーネントを作成しました。

スキルコンポーネントには、インテント、ダイアログ、ビジュアルテンプレート、スキルコード、タスクなどのスキルプリミティブが含まれており、一般的な事例で「すぐに使用できる」ソリューションとしてスキルに簡単に追加できます。コンポーネントはカスタマイズ可能で、独自の事例に合うようにほかのコンポーネントと組み合わせてスキルを調整することもできます。コンポーネントを使用することで、作成、カスタマイズ、公開にかかる時間を短縮できます。

スキルコンポーネントの例

ラジオスキルは、スキルコンポーネントの使用方法を示す良い例です。ラジオパーソナリティやDJは、リスナーと直接つながるための新しい方法を常に探しています。対話型エンゲージメントの促進を妨げる主な要因の1つは、リスナーがウェブや電話で曲をリクエストするためにラジオストリーミングメディアを離れる必要があることです。このような対話型エンゲージメントは、Alexaの会話機能を使用すると容易に構築できます。

使用可能なコンポーネント

DJがAlexaを使用すると、リスナーは友人に話しかけるのと同じように、音声を使用して自然に番組に参加できます。まるで、ラジオのDJが目の前にいるかのようです。音楽&オーディオスキルタイプのコンポーネントには、DJへの曲のリクエスト、アンケート、コンテストなどがあります。「DJへの曲のリクエスト」スキルコンポーネントの事例を、さらに詳しく見てみましょう。

DJ Song Request Use Case

特定の事例を対象とする

スキルコンポーネントは、特定の事例を対象としています。この事例では、コンポーネントはAlexaのラジオスキルを対象にしています。ラジオスキルでは、そのカタログ内にライブラジオ局があり、リスナーは聴きたい曲やだれかに捧げたい曲をDJにリクエストできます。

事前定義された音声ユーザーインターフェース

スキルコンポーネントには、リクエストを完了するために必要な情報を収集する、定義済みの音声ユーザーインターフェース(VUI)が含まれています。このインスタンスの情報は、曲名、アーティスト名、依頼者の名前と市区町村名、曲を捧げる相手の名前と市区町村名です。ユーザーは、入力したくない場合はいつでも「スキップ」と言うことができます。対話の途中で「終了」と言えば、リクエストをキャンセルできます。 Alexaがユーザーの入力を理解できない場合、サービスは再度プロンプトを表示し、エラーパスを適切に処理します。

Predefined VUI
Configurable Experiences

設定可能なエクスペリエンス

エクスペリエンスの設定で入力をオプションにすることができます。また、Alexaの音声による読み上げ機能(TTS)をDJの録音音声に置き換えるなど、Alexaの応答を更新することもできます。

ハッピーパスとアンハッピーパス

このコンポーネントを使用すると、スキルとの対話中にユーザーが取りうる大量の対話パスの順列を管理するという難問を解決できます。このコンポーネントは、ラジオパートナーのためにこれらの複雑な処理を抽象化します。クリエーターやDJと連携し、さまざまな媒体から寄せられる曲のリクエストを処理する独自のサービスバックエンドを管理することで、コンテンツの改善に集中できるようにします。

Happy and Unhappy Paths

ベストプラクティス

コンポーネントは、Alexaデザインのベストプラクティスを使用して事前に構築されています。コンポーネントは最新の会話型AIと共に起動されるため、最先端の環境で開発を開始できます。Amazonは、より多くのVUIとマルチモーダル要素でスキルコンポーネントをアップグレードし、一貫した高品質の音声および視覚エクスペリエンスを提供できるよう日々取り組んでいます。

スキルコンポーネントの詳細については、Alexa開発者ポータルのスキルコンポーネントのページを参照してください。