Alexa Skills Kit > もっと学ぶ > Alexa開発ツールとスキル管理API
まずは、開発とスキル管理プロセスに最適なツールを選択しましょう。次に、スキルの機能と対話モデルの競合をテストします。 テストを終えたら、スキルの認定を申請し、Alexaスキルストアに公開できます。
これらの開発ツールとスキル管理APIを使用して、Alexaスキルを作成したり、管理します。以下のツールから適切なものを選択してください。
ブラウザ上でASK開発者コンソールを使用して、スキルの作成、管理、テスト、公開を行います。レポートタブから分析にアクセスしてユーザーの使用状況を確認することもできます。開発者コンソールは、音声ユーザーインターフェースの開発を視覚化したい開発者にとって理想的なツールです。
ASKコマンドラインインターフェース(CLI)を使用すると、Alexaスキル、対話モデルやアカウントリンクの詳細といった関連リソースをコマンドラインから管理できます。CLIは、スキル開発プロセスの一部を自動化したい上級開発者や、バージョン管理しながら共同で開発作業を行いたいチームに最適なツールです。
Visual Studio Code向けの拡張機能を使うと、統合開発環境(IDE)内でローカルにスキルを開発し、デプロイできます。オフラインでの開発に最適なツールです。
Alexaスキル管理API(SMAPI)は、Alexaスキル管理タスクをプログラムで実行するRESTful HTTPインターフェースを提供します。スキル管理タスクには、スキルの新規作成や対話モデルの更新などがあります。
開発者コンソールまたはASK CLIでAlexa-Hostedオプションを選択すると、クラウドインフラストラクチャおよびアプリケーションロジックをAlexaでホスティングします。Alexa-hostedスキルは、ほぼすべてのスキル開発者に無料で提供されています。ホスティングするリソースを個人用AWSアカウントに接続して、高度なAWSサービスを利用することもできます。
AWS CodeStar、AWS CodePipeline、AWS CloudFormationとの統合を利用して、チームとコラボレーションしたり、開発期間を短縮したり、信頼性の高い方法でスキルをデプロイすることが可能です。
これらの開発ツールを使用すると、スキルのライフサイクルを通してテストができます。
Date | Name | Summary | Locale Availability | Links | Release Type |
---|---|---|---|---|---|
7/22/2020 |
ASR Evaluation |
Use ASR Evaluation to measure your skill’s speech recognition with audio files |
All |
GA |
|
7/22/2020 |
Alexa Skills Toolkit for Visual Studio Code |
Build and test Alexa skills locally with VS Code |
All |
GA |
|
7/22/2020 |
Multimodal Responses |
Easily build unified audio and visual responses in your skills |
All |
Preview |
|
7/22/2020 |
Open Source Template Repository for Alexa-Hosted Skills |
Introducing new Alexa-Hosted Skills templates with added feature support |
All |
GA |