開発者がスキルを作成して、公開することも可能だ。ドキュメントによれば、開発言語には「C#」も利用できる。本特集を通して「C#でAlexaスキルを開発」していこう。今回は、そのための基礎知識を取り上げ、Amazonの開発者コンソールを利用して、取りあえず(JavaScriptベースの)簡単なスキルを作ってみよう。 ここでポイントとなるのは以下の事項だ。 Alexaではさまざまな種類のスキルを作成できる Alexaのスキルは、Lambda関数(や他のサービス)と組み合わせて使われる スキルはユーザー入力を解析して、ユーザーがしたいこと(インテント)や呼び出し名などの情報を得る その後、呼び出し名に該当するLambda関数へインテント(と必要な情報)を渡す Lambda関数は受け取ったインテントを基に何らかの処理を行い、結果をAlexaに戻す Alexaはユーザーにその結果を音声またはテキストで