インプレス[コンピュータ・IT]ムック Amazon Alexaプログラミング入門
インプレス / 2018年12月06日 / 全191ページ
本書は、音声ユーザーインターフェース(VUI)というスマートスピーカー固有の考え方を踏まえたうえで、Alexaスキルの開発ツールの使い方やコードの書き方を解説します。プログラミング言語としてJavaScript、フレームワークにはNode.jsを用います。
目次
- 商標について
- はじめに
- 本書の読者対象/本書の構成
- 本書の表記/本書で使用した実行環境
- 目次
- 第 1 章 Alexa 誕生の背景とスキルの作成手順
- 1-1 Alexa の誕生
- 1-2 Alexa 対応デバイス
- 1-3 Alexa の機能
- 1-4 ビジネス分野での利用
- 1-5 カスタムスキルを作成する
- 1-6 カスタムスキルのアーキテクチャ
- 1-7 カスタムスキル開発の流れ
- 1-8 対話モデルの設計
- 1-9 まとめ
- 第 2 章 はじめて作る Alexa スキル
- 2-1 開発環境を準備する
- 2-2 スキルの作成手順
- 2-3 Lambda 関数の作成
- 2-4 コード例の解説とSDK の使い方
- 商標について
- はじめに
- 本書の読者対象/本書の構成
- 本書の表記/本書で使用した実行環境
- 目次
- 第 1 章 Alexa 誕生の背景とスキルの作成手順
- 1-1 Alexa の誕生
- 1-2 Alexa 対応デバイス
- 1-3 Alexa の機能
- 1-4 ビジネス分野での利用
- 1-5 カスタムスキルを作成する
- 1-6 カスタムスキルのアーキテクチャ
- 1-7 カスタムスキル開発の流れ
- 1-8 対話モデルの設計
- 1-9 まとめ
- 第 2 章 はじめて作る Alexa スキル
- 2-1 開発環境を準備する
- 2-2 スキルの作成手順
- 2-3 Lambda 関数の作成
- 2-4 コード例の解説とSDK の使い方
- 2-5 スキルインターフェースと Lambda 関数を関連付ける
- 2-6 スキルをテストする
- 2-7 トラブルシューティング
- 第 3 章 スロットを利用したスキル
- 3-1 スロットを加えた設計
- 3-2 標準スロットタイプを割り当てる
- 3-3 カスタムスロットタイプ
- 3-4 Alexa との複数回にわたるやりとり
- 3-5 Alexa のスキルを実機で試そう
- 3-6 所在地情報の取得
- 3-7 まとめ
- 第 4 章 ローカル開発環境の構築
- 4-1 ローカル開発環境を準備する
- 4-2 Hello world スキルを実装する
- 4-3 ローカル PC 上で実行する
- 4-4 スキルを完成させる
- 4-5 まとめ
- 第 5 章 ステートフルなスキル
- 5-1 ステートフルなサービスを実装する
- 5-2 抽選スキルのコーディング
- 5-3 抽選スキルの動作確認
- 5-4 まとめ
- 第 6 章 スキルとシステム連携
- 6-1 他システムとの連携方法
- 6-2 アカウントリンクによるユーザー認証
- 6-3 Facebook 認証とのリンク
- 6-4 まとめ
- Appendix A スキルの公開申請の手順
- Appendix B スロットタイプ一覧
- Appendix C 標準インテント一覧
- 索引
- 奥付
※このデジタル雑誌には目次に記載されているコンテンツが含まれています。それ以外のコンテンツは、本誌のコンテンツであっても含まれていません のでご注意ください。
※電子版では、紙の雑誌と内容が一部異なる場合や、掲載されないページがある場合があります。