コーディング経験なしでAlexaスキルを作成する方法

音声アシスタントは通常、SF作品に見られ、しばしば複雑な技術の一部です。現実の世界では、自動化やエンターテインメントを提供できます。Amazonの音声アシスタントのラインでは、「Alexaスキル」を作成することができ、これはデバイスがユーザーと対話するための基本的な構成要素です。
この記事では、Alexaスキルとは何かを説明し、コーディングの知識なしで作成する方法を紹介します!
Alexaスキルの紹介
初心者の方にとって、AlexaスキルはユーザーがAmazonのEcho音声アシスタントと対話する方法です。これは、ユーザーからの入力(この場合は音声)を受け取り、それをコードで処理し、結果を返すクラウドベースのサービスです。
実際の例として、NASA Mars Alexaスキルを取り上げてみましょう。

スキルは、ユニークな「呼び出し名」を使用して開始します。通常、いくつかの方法があります。この例では、「 Alexa、NASA Marsを開いて」と言うだけで済みます。または、「 Alexa、NASA Marsに火星の大きさを聞いて」と質問することもできます。すると、音声で応答が返ってきます。
Web自体と同様に、ゲーム、教育コンテンツなど、さまざまなアプリケーションで動作するAlexaスキルがあります。
Alexaスキルを作成したい理由
音声アシスタントは広く使用されています。Amazon Echoは四半期ごとに市場のリーダーであり、その一因は利用可能なAlexaスキルの数と多様性です。
基本的なレベルでは、動的なもの(つまり、ユーザーの入力に応じて反応するもの)を作成することが多くのホビープログラマーにとっての原動力です。しかし、多くの他の開発者や企業も、Alexaスキルを収益化しようとしています。

他の人にとっては、単にエンターテインメントや教育的価値を提供することが原動力です。要するに、Alexaスキルを作成したい理由はたくさんあります。
さらに、プラットフォームの開発は、経験に関係なく簡単です。実際、次のセクションで発見するように、コーディングの知識なしでAlexaスキルを作成することもできます。
コーディング経験なしでAlexaスキルを作成する方法
Alexaスキルを作成するために必要なものは非常に少ないです。主な要件は、Amazon Developerアカウントです。これには料金はかかりませんが、Alexaソフトウェア開発キット(SDK)や必須のツールやインターフェースにアクセスするために必要です。
Alexaスキルを作成する準備ができたら、基本的なステップは次のとおりです:
スキルの名前を選択します。
「フラッシュブリーフィング」、「スマートホーム」、「音楽」などのインタラクションモデルを決定します。
Alexaスキルのホスティング方法を選択します。Amazonの無料ホスティングは通常十分です。
Alexaスキルの基本的な機能を作成します(この後詳しく説明します)。
Alexaスキルをテストしてデプロイします。
もちろん、スキル自体の開発にはほとんどの労力と時間がかかる可能性があります。通常の状況では、この種のアプリケーションを作成するにはかなりのコーディングスキルが必要です。
しかし、「Blueprints」を使用してAlexaスキルを作成することができます。これは、コードエディタを開かずにスキルを組み立てるのに役立つ事前構築されたブロックです:

ただし、一度Alexaスキルを開発すると、別のスキルを作成したくなるかもしれません。幸いなことに、道を助けるためのリソースがいくつかあります。
Alexaスキルを作成するための次のステップ
収益化について言及しましたが、これに興味がある場合は、まずAmazonのIn-Skill購入に関するガイドを確認することをお勧めします。そこから、Alexaスキルから収入を得た開発者の実例を調査するのが良いアイデアです。
Alexa Blueprintsを使用することを超えた世界を探求したい場合は、Amazonの特定のチュートリアルをチェックしてください。ただし、コーディングが早かれ遅かれ必要になることに気付くでしょう。
要するに、Pythonは初心者と経験豊富なコーダーの両方にとって優れた言語であり、Alexaに完全に対応しています。再度Alexaスキルを作成する前に、基本を学ぶことをお勧めします。
まとめ
AmazonのEchoデバイスは、あなたの生活を豊かにするための多くの便利で楽しい方法を提供できます。ただし、Alexaスキルを作成したい場合は、他のユーザーに多くの価値を提供し、努力を収益化できるかもしれません。あるいは、Amazon Echoを始めたばかりの場合は、自分のスキルを作成する前に必須のスキルをいくつかチェックしたいかもしれません。