Alexa開発者コンソールについて
Alexa開発者コンソールを使用すると、Alexaスキルを作成および公開できます。開発者コンソールのUIはブラウザベースで、スキル開発ワークフローのあらゆるフェーズに対応します。スキルの新規作成から、音声対話モデルの選択、スキルをホストするバックエンドサービスエンドポイントの追加、スキル認定の申請、スキルパフォーマンスのモニタリングまでを行えます。
コマンドラインを使用してAlexaスキルを作成および公開する場合、Alexa Skills Kitコマンドラインインターフェース(ASK CLI)の概要を参照してください。また、ASK Toolkit拡張機能を使って、Visual Studio Code(VS Code)内でスキルを作成することもできます。
スキル開発ワークフローの詳細については、Alexa Skills Kitとは?を参照してください。
スキル開発の概要
Alexa開発者コンソールでは、スキル開発を以下のタスクに分類しています。
- ビルド – スキルの設定、スキルサービスエンドポイントの指定などを行います。
実行する具体的な手順は、スキル作成時に選択する音声対話モデルによって異なります。たとえば、カスタムモデルを使ったスキルの場合は、インテントとサンプル発話を使って音声インターフェースを作成します。プリビルドのスマートホームモデルを使ったスキルの場合は、アカウントリンクの設定を行います。 - コードエディタ – バックエンドリソースにAlexa-hostedを選択した場合は、コードエディタページのコンソールからスキルコードを実装し、アマゾンウェブサービス(AWS)Lambdaにコードをデプロイできます。コードエディタページは、カスタムスキルでのみ使用できます。Alexa-hostedスキルと、スキルで利用できるAWSリソースの詳細については、Alexa-hostedスキルについてを参照してください。
- テスト – 開発中および公開中のステージにあるスキルをテストできます。テストページのAlexaシミュレーターを使って、テキストと音声でスキルをテストします。
- 公開 – 公開ページでは、Alexaスキルストアに表示するスキルの情報を定義できます。
- 認定 – Alexaスキルストアにスキルを公開するには、事前にAmazonによる認定を受ける必要があります。認定ページでは、スキルの検証、認定前テストの実施を行ってから、スキルの認定を申請します。
- レポート – 発話、ユーザー、呼び出されたインテントの数といったスキルのメトリクスを確認できます。
開発者コンソールのUI
以下は、開発者コンソールの各ページの画像です。
前提条件
Alexaスキルを作成する際に必要なものは以下のとおりです。
- Amazon開発者アカウント。日本語のスキルを開発してテストするには、Amazon.co.jpのアカウントを使用します。作成済みでない場合は、Amazon.co.jpにアクセスして新しいアカウントを作成してください。アカウントは無料です。
- 作成したいスキルの種類を検討します。音声デザインの詳細については、Alexaデザインガイドを参照してください。
開発者コンソールへのアクセス管理
Alexa開発者アカウントに関連付けられた最初のユーザーはアカウント所有者となり、開発者アカウントのすべての管理者権限を有します。アカウント所有者は、開発者アカウントにユーザーを追加してAlexaスキル開発にアクセスできるようにすることができます。ロールと開発者アカウントへのユーザーの追加の詳細については、ユーザー権限の管理を参照してください。
開発を始める
Alexa開発者コンソールでスキルの開発を開始するには、Alexa開発者コンソールを使用したスキルの作成と管理を参照してください。
関連トピック
- Alexa開発者コンソールを使用してスキルを作成する
- Alexa開発者コンソールを使用してスキルをテストする
- スキルストアに公開する詳細を定義する
- スキル詳細ページにリッチメディアを追加する
- Alexa開発者コンソールでスキルの認定を申請する
- スキルロールバック
- スキルの使用状況のレポート
- 支払いと収益を確認する
最終更新日: 2024 年 03 月 12 日