Code)の拡張機能です。これにより、Alexaスキルの開発やデプロイがより簡単になります。Codeのコマンドパレットを使用することで、コードスニペットの生成やJSONスキーマの検証ができ、また機能も見つけやすくなりました。toolkitはASKコマンドラインインターフェース(CLI)を使用します。CLIコマンドを呼び出します。Codeの統合ターミナルに、呼び出されたCLIコマンド、コマンドの実行結果、ユーザーの入力を求めるプロンプトが表示されます。Alexaをクリックします。CLIのコマンド対応表セットアップ前提条件Alexaテンプレートを使用するには、Gitをダウンロードしてインストールします。Code(推奨バージョンは1.22.0以上)をダウンロードしてインストールします。CLI(推奨バージョンは1.5.0以上)をダウンロードして設定します。CLIクイックスタートガイドを参照してください。Lambdaを使用してスキルのバックエンドのビジネスロジックをホストします。ビデオとAWS認証情報の作成に関するドキュメントを参照してください。toolkitをインストールします。Codeマーケットプレイスからツールキットをインストールします。CodeのViewメニューでExtensionsを選択して拡張機能ビューを開きます。Kit(ASK)toolkitと入力します。ツールキットをインストールしたら、Reloadをクリックします。Codeの再起動が必要になります。Codeの技術資料を参照してください。新しいスキルまたは既存スキルのクローンを作成するまず、新しいスキルを作成するか、既存スキルのクローンを作成します。Codeでスキルプロジェクトのファイルやフォルダーを作成するには、ワークスペースフォルダーを開いておく必要があります。Codeの技術資料を参照してください。Paletteを選択します。WindowsとLinuxではCtrl+Shift+Pキー、MacではShift+Command+Pキーを押して開くこともできます。toolkitで使用可能なコマンドを確認するには、テキストボックスにASKと入力します。templateを選択してから、希望のランタイム言語を選び、その後リストからテンプレートを選択します。skillを選択します。Code統合ターミナルにクローンを作成可能なスキルのリストが表示されます。Toolkitが作成するフォルダー構造は以下のように異なります。.askフォルダー:スキルのconfigファイルが含まれます。modelsフォルダー:対話モデルを記述したJSONファイルが含まれます。lambdaフォルダー:スキルのビジネスロジックが含まれるオプションのフォルダーです。Lambda関数としてホスティングするを参照してください。skill.json:スキルマニフェストファイルです。hooksフォルダー:フックスクリプトを含むフォルダーです。コードスニペットを追加するツールキットでは、よく使用するスキルコンポーネント用のコードスニペットを生成できます。モデルファイル(model/en-US.jsonなど)に、askModelと入力してビルトインインテントをすべて表示します。インテントを選択してからTABキーを押し、コードスニペットを生成します。空のカスタムインテントを作成するには、askModelと入力してからaskModelCustomIntentを選択します。(.py)ファイルにaskSDKと入力します。CLIでAWS認証情報を設定した場合にのみ可能です。AWS認証情報を作成するを参照してください。スキルパッケージ全体またはスキルの一部をデプロイできます。Deployと入力してオプションを表示します。特定のリソースをデプロイするには、エクスプローラーツリービューでリソースを右クリックします。skill.jsonファイルを右クリックすると、スキルマニフェストをデプロイすることができます。Lambdaをデプロイすることができます。ステータスバーのDeployボタンを使い、拡張機能の設定に応じて、特定のリソースまたはスキル全体をデプロイすることもできます。詳細については、ツールキットを設定するを参照してください。スキルをテストするスキルをデプロイしたら、Alexa搭載デバイスでテストを開始できます。開発者コンソールのテストページにあるAlexaシミュレーターを使うこともできます。browserを選択します。一部のコマンドは、開いているAlexaスキルプロジェクトがあるときにのみ実行されます。コマンドの実行には、アクティブなワークスペースフォルダーに.askフォルダーが必要です。CLIで使用可能なコマンドにアクセスできます。Moreと入力し、下位メニューのコマンドリストから選択すると、コマンドを参照できます。CLIのコマンド対応表を参照してください。Codeの技術資料で拡張機能の管理に関する項目を参照してください。Codeの設定をアップデートすることでツールキットを設定できます。WindowsとLinuxで設定を開くには、FileメニューでPreferences、Settingsの順に選択します。Macでは、CodeメニューでPreferences、Settingsの順に選択します。Codeの技術資料でユーザーとワークスペースの設定に関する項目を参照してください。以下の設定が可能です。CLIのプロファイルを指定するには、"ask.profile"に使いたいプロファイルの名前を指定します。"profile_name"(profile_nameにはプロファイル名を指定)と入力します。デプロイのデフォルト設定を変更するには、"ask.defaultDeployResource"に"all"、"skill"、"model"、"lambda"、"isp"のいずれかを指定します。"all"と入力します。ファイルの入力が必要なコマンドの参照としてアクティブウィンドウのコンテンツを使用するには、"ask.doesUseCurrentActivewindowContent"にtrueを指定します。trueと入力します。ステージが必要なコマンドのデフォルトステージを設定するには、"ask.granularCommandDefaultStage"に"development"、"live"のいずれかを指定します。"development"と入力します。スキルIDを必要とするコマンド用に.ask/configファイルからスキルIDを読み取るには、"ask.shouldUseSkillIdFoundInCurrentWorkspace"にtrueを指定します。trueと入力します。コマンドパレットに、他のすべてのコマンドを別のリストとして表示します。詳細は、低レベルコマンドを説明した表を参照してください。Lambdaを使用する場合にのみ実行されます。