Skill Flow Builderを使ってゲーム・物語系のAlexaスキルをノーコーディングで開発してみよう

2019/08 時点でこのツールは日本語未対応

英語スキルでは問題なく作成・リリースができます。

しかしいわゆるマルチバイト的な問題で日本語を含むスキルはうまくデプロイできない問題が発生していますので、ツールのアップデートを待つ必要があります。


ゲームや物語系のAlexaスキルをノーコーディングで作ることができるツール「Skill Flow Builder」がAmazon Alexaチームからリリースされています。このツールを使ったAlexaスキル開発方法について、ご紹介します。

Skill Flow Builder (SFB) をオススメしたい人たち・オススメしない人たち


Skill Flow Builderはすこし特殊なツールのため、使う人を少し選ぶ可能性があります。ざっと触ってみた感覚として、私がオススメしたいなと思う人たちは次のような方です。

ぜひSkill Flow Builderを触ってみてほしい人たち

  • 子ども向けに会話で進行する物語のようなAlexaスキルを作りたい人
  • TRPGのようなシナリオのあるゲームをAlexaで作りたい人
  • チュートリアルやロールプレイ要素のあるAlexaスキルを作りたい人
  • 社内にAWSを触れる開発チームはあるが、Alexaスキル開発のリソースを確保できなさそうな会社

ほかのツール・サービスをオススメしたい人たち

  • ライフログやスマートホームなど、SFBが想定していないAlexaスキルを作りたい人 -> そもそも用途が違うため
  • ゲーム系のアプリ開発にある程度慣れている開発者 -> コードで書いた方が早く、自由がきく可能性があります
  • AWSアカウントを持っていないし作るつもりもない人 -> デプロイにAWSアカウントが必須です
  • 黒い画面(CLI)が苦手で、作業を依頼できる人もいないチーム -> ノーコーディングで作れますが、デプロイはNode製のCLIツールを使います

Skill Flow Builderのインストール方法


Skill Flow Builderは2つのアプリケーションで構成されています。

ノーコーディングでシナリオ・ゲームを構築する:Skill Flow Builder Editor


ノーコーディングで実際にスキルを作るツールはこのEditorです。

Skill Flow Builder Editorでできること

  • JSやPythonなどのコードを書かずにAlexaスキルを開発する
  • ゲームや物語のシナリオを作成し、Node.jsのアプリとしてビルドする
  • 作ったゲーム・物語をシュミレートする
  • ゲームのために必要な機能を専用構文で簡単に実装する

Skill Flow Builder Editorのシステム要件

オペレーティングシステム: Mac OS v10.14 Mojave、Windows 10(x64)

1GBのハードディスク空き容量

Dual-core CPU 2 Ghz

2GB RAM

1024px x 768pxのディスプレイ解像度

Node.jsバージョン10以

https://developer.amazon.com/ja/docs/custom-skills/use-the-skill-flow-builder-editor.html#minimum-system-requirements

インストール方法

ダウンロードファイルはAmazonのドキュメントからダウンロードできます。


ダウンロードしたインストーラーを開くことで、Mac / Windowsで開くことができます。


“SFB Editor”という省略された名前でインストールされますので、注意しましょう。

[PR] Get Amazon Echo

Alexaをはじめる

買い物やリマインダーなど、基本機能に触れてみよう

Alexaをカスタムしてみる

Blueprintやスキルなど、DIYでAlexaを自分向けにカスタムしてみましょう