Alexaスキルの作成:スキルをプログラムする方法
スキルを使用すると、Alexaにさらに多くの機能を追加できます。 指示では、スキルを自分で作成およびプログラムする方法を示します。
Alexaスキルの作成:どんなスキルがありますか?
「Alexa」は、Amazonのデジタル音声アシスタントの名前です。 企業および個人は、Alexa Voice Service(AVS)を使用してこれを特定のハードウェアに統合できます。
- 拡張機能がないため、Alexaは知識に関する質問に答えたり、スマートホームデバイスを制御したり、Amazonから製品を購入したりできます。
- 開発者は、Alexa Skills Kit(ASK)を使用して独自のAlexaアプリを作成し、Alexaにより多くのスキルを教えることができます。
- 一方では、ネットワークデバイスを制御するためのスマートホームスキル、毎日の要約の別のニュースソースとしてのフラッシュブリーフィングスキル(「フラッシュブリーフ」)、またはAlexaとのその他すべてのやり取りのためのカスタムインタラクションモデルスキルがあります。
- スキルを作成するには、Amazon開発者アカウントが必要です。 開発者ポータルで新しいスキルを作成および構成できます。
- スキルの実際のロジックは、HTTPSを介してWebサービスとして統合できます。 AmazonはこれらのWebサービスをSkillServicesと呼びます。 Amazonは、独自のサービス「AWS Lambda」をバックエンドとして推奨しています。
Amazon Echo:スキルをプログラミングする際に考慮すべきことは何ですか?
開発者コンソールにある「Alexa Skills Kit」を使用して、簡単にスキルを作成できます。 スキルのプログラミングを開始する前に、次の質問を自問する必要があります。
- まず第一に、ユーザーがスキルを呼び出す方法と、ユーザーが個々の機能をアクティブ化する方法が問題になります。 したがって、最初に重要な用語を定義します。
- また、文が何である必要があり、地域の違いがあるかどうかを知ることも重要です。
- 要求の柔軟性が高いほど、ユーザーエクスペリエンスが向上します。 たとえば、スキルは常に「ヘルプ」という言葉に応答し、ユーザーにその操作方法を説明する必要があります。
Alexaのプログラムスキル
最初に、開発者コンソールとAWSのアカウントを作成する必要があります。
- 最初に開発者コンソールの「Alexa」タブをクリックし、「Alexa Skills Kit」の下の「Get Started」をクリックします。
- 次に、「新しいスキルを追加」をクリックします。
- これで、スキルの構成とセットアップを開始できます。 HTTPSサーバーをセットアップする必要を避けるために、AWSを使用できます。
- 対話モードで実際のスキルをプログラムします。 Java Scriptでプログラムします。 Amazonのホームページでヘルプを見つけることができます。
次の実用的なヒントでは、Minecraft Pocket Edition用の独自のMODを作成する方法を示します。