技術 ► AWS
AlexaDay2018に参加してきました
AlexaAlexaDayコミュニティ勉強会・セミナー

AlexaDay2018に参加してきました

セッショントラック

今日から始めるAlexaデバイスのプロトタイプ開発

  • 音声対話システムの歩み
  • Alexaとは
  • Alexaの仕組み
  • インタラクションモデルとオーディオフロントエンド

amazon echoの登場(CES 2017)
音楽再生・ピザの注文・スマートホーム・タクシーの配車・ビジネスの利用
関西弁喋る。

アーキテクチャ

タッチ操作、ハンズフリー、ファーフリー(雑音のある場所)

ノイズリダクションアルゴリズム
オートゲインコントロール(Alexaデバイスはノンリニア処理はNG)

S/N比 = 聞きたい声/周りの騒音

ノンリニア処理だとデバイスの音声認識精度が低下する

アコースティックエコーキャンセル

ビームフォーミング

天井、壁掛けはむかない。
echoは平置きで。

Amazon AVS開発キット
提供されてるもの
 Hands Free
Far-Field
提供されてないもの
 タッチ操作

ラズパイのアップデートは注意。(AWS Greengrassも同じ)

Alexa Skill Kitでプロダクトの可能性を広げる

USで公開されてるサードパーティ製Skill、7倍アップ

カスタム対話モデル
スマートホームモデル
フラッシュブリーフィング
ビデオスキル(日本非対応)

デバイスがクラウドで管理されている必要がある
Echo Plusはちょっと別。

開始フレーズ

  • を使って
  • を開いて

スロット
インテント
発話

VUIの設計

目的とユーザーストーリーの
ーーーamazonのドキュメントにあるとおりやるとできる。

アプリのキャラ設定

既存コンテンツとSSMLを使っては難しかった。
コンテンツを新しくする場合にはいいかも。

ユーザーストーリー
冷蔵庫をみて、材料から、レシピ
台本

おすすめのレシピを聞く
材料のレシピを聞く
料理名指定のレシピを聞く

処理を起こしていく

前回の処理の途中から実行できるように作成。

状態はredisなどで保存。
1日でExpire

発話のバリエーションを増やす。

実際の開発(Skillの開発)

Lambda
サーバいらない
SSLいらない
Alexaからのリクエストの検証がいらない

ホスト
ネット接続
ASKのI/Fに準拠
SSL/TLS
Alexaからのリクエストの検証する必要がある

Alexa Skill Kit SDK for Node.js
Alexa Skill Kit SDK for Python

Alexa Skill Kit CLI
シミュレートの機能もある。
日本語の対応がまだの模様。

一般公開したあとは
開発者のものは開発のエンドポイントに向かう。

テスト
デベロッパーコンソール
サービスシミュレータ

Echosim.io

運用
利用状況をチェックする
→SLOTにないワードが来ることが多い

プロダクトのスキル開発

Alexa and Machine Learning on AWS

Seach & Discovery
Fulfirment & Log

Robotics
go
Key

Machine Leariningの取り組み

Ask
自動音声認識
自然言語理解
音声合成

ASK & AVS

日本国内は450+ Skills

Character Mode => GUI => WEB => Mobile => VUI

Gartner VUIについての行く末(2017.10 or 11)

音声のトラフィック(検索トラフィックの10%を超えている)

2020年までに2000億回超えるだろう

  • デバイスのプロビジョニング
  • 集中管理
  • プライバシーとセキュリティ

alexa for businnes

alexa同士の会話も可能。

echo をまとめてセットアップすることができる。

ビデオ会議システム制御(Zoom, Polycom, Chime)

Public Skills or Private Skills
Private Skills はCLIで設定ができる。

27,000の公開Public Skills(US)

どのEchoから呼ばれたか認識させる必要がある。
ラスベガスにあるWinとういホテル。Echo dotを整備。ルームサービスが可能

Alexa for Business
ルームを作成する。ルーム登録に必要な住所は、アメリカ。
登録の実行ファイルはexe。Windows必要。

Amazon Machine Learning

  • ML Services

    • Amazon Rekognition
    • Amazon Polly(Text To Speech)
    • Amazon Lex
    • Amazon Comprehend(自然言語理解サービス)
    • Amazon Translate(辞書型でなく、機械翻訳)
    • Amazon Transcribe(Speech To Text)
  • ML Platform

    • Amazon Kinesis Video Streams
    • Amazon SegeMaker(いい機械学習モデルを生み出すために)
      機械学習用のDocker
  • ML Engines

    • DeepLearning AMI(Tnsorflowなど組み込み済み)
  • Infrastructure

    • P3インスタンス
      Maxwell, Pascalはないよ。他のベンダーはあるけど。

Amazon ML Solutions Lab
20年培ってきたノウハウ。シアトルに行って覚えてくる。

#

deltaが差分。
AWS IoT Coreのデバイス制御

  • 物理的法則
  • 経済的法則
  • 法律

AWSで初めて出したソフトウェア(ハードウェアに組み込むもの)

CognitoアイデンティとIoTで管理

スマートホームデバイスの登録は必須。

Account Linking
誰の声か認識する。
ドキュメントをしっかり読んで、できるようにしておくとよい。

エッジ処理。

Alexa と AWS Greengrassとの連携

FreeRTOS

#

台本

自動応答システムとは違う。
IVR

Skill Builder

会話の文脈により、その時に最適で複雑なステートが存在する。
揺れの吸収、ユーザーが心地よくなる。
設計プロセスの必要性。

VUXデザイナー。

Lambdaだよね。

サーバーレス
 開発の高速化
 運用の省力化
10x Product Development
Typescriptで4ヶ月
開発者2人

CSVダウンロード/アップロード
REST API
Shifter
運用
 →Lambda(日経)、画像処理
 →(Recruit Jobs)、Twillio、AWS使ったことがない担当が3週間後にはできている世界。

エコちっち

こまったこと

  • [発話]状態確認→コマンド
  • [発話]コマンド

ステート
 状態確認のときは、ハンドラーを追加して実行。ステートを管理
 コマンドのときは、実行

エコちっちの生涯=Lambdaのライフサイクル=5分

教えてのインテント。
 スロットによって変わる。
 シノニムにあわせて、caseに設定する。

エコちっちのソース、816行。

「ステートを制するものが対話モデルを制す」

#

大石さん、Amazon Connectに期待。
小嶋さん、名刺の数。2016年AWS SummitにAlexaを多く引っ張ってきた。
後藤さん、えりか。。。CESでAlexaのEchoシステムを構築できる発表をみてきた。
 →googleも。
 →Lyft

メディアはAlexaをどう伝えたか。

スマホを持ってる人は、音声検索は使わない。
スマホを持ってない人(子供)は、音声検索を使いこなせる。

12月のランキング
ピカチュートーク、豆しばなどがあり、まだ使う環境広がってないということが見受けられる。
「広告を話す」—音声販促

ピザハット派。大石さん。

パネル内容

###

ここにいる開発者は誰とくむべきか?

  • マッチングできる場が増えていき、その場でマッチした人とあるだろう。
  • IoTは、物理がありなかなか難しい。
  • xxxx人規模の会社は難しいかも。

VUIはB2Bにどのように入っていくのか?

  • 電話をインテリジェントに。
  • Alexa for Businessは、VPCが出た時にAWSに参入する企業が増えた時と同じぐらい期待。
  • 老若男女への情報提供ができて、革新がもてる。
  • 電話を受け取る仕事は、リモートしづらい。
  • パルコさんのように、ショッピングモールをもっとよりよく。

クラウドからひもとくIoT、AI、サーバーレスなど新しい技術への向かい方。

  • 新しいサービスへの取り組み。
  • 「クラウド化する世界の本」をみて、クラウドが流行るとみた。
    AIは音声データからとったもんがち。情報量が多い。
  • 問題意識としてあるもの。人が少なくなること。

今後のAlexaへの期待

  • くろうば、はまだまだかも。ウェイクワードがまだ少ないから、増やしたい。
  • 文脈理解。誰が聞いたのかなど、プライバシーの懸念。
    プライバシーの提供とのトレードオフ。
  • ビジネスはプライベートなものが求められる。
  • プロアクティブ。先回りしてやってほしい。

質問

  • Amazonが小売をもっていること。
    →AWSを持っていることにより、違うことができる。
    Echo Showなどは画像情報からの生み出す世界。ディスプレイによる伝える世界。
  • Echo Look
    →Amazonファッションチームが欲しい要求から作った。
  • EchoShow
    →ディスプレイつきEchoというより、CameraつきEcho。

まとめ

補足、おまけ

参考資料・リンク

技術 ► 決済
Firebase + Stripeサンプルを動かしてみる
FirebaseStripe

はじめに

以前
JP_Stripes (Stripe ユーザーグループ) Vol. 4 – つまずかない、はじめてのStripe
でしっかりつまづいたので、リベンジしたいと思います。

また、Stripe Advent Calendar 2017 vol4も兼ねてます。

サンプルのまま進めて行きます

Firebaseと支払いのドキュメントページ
から、すすめていってFirebaseにデプロイするとこのようになります。

ac2017stripe01-300x188.png

でFirebaseを使って、googleログインしますとこんな感じになります。

ac2017stripe02-300x213.png

レンダリングがされない

ということなので、ここからはVue.jsの話です。Firebase関係なくなりました。

Firebaseの支払いサンプルドキュメントページからリンクされている
サンプルアプリケーションページはしっかりと動いてます。

ac2017stripe03-300x300.png

どこでエラーしてるはず。

Functionsのログ

ac2017stripe04-300x182.png

をみると

Billing account not configured. External network is not accessible and quotas are severely limited. Configure billing account to remove these restrictions

あなたのアカウントの課金体系ではできないと。外部アクセスに対して制限がある。
むむむ。

対策

対策①

FirebaseのPriceを
SparkBlaze
に変更する。

対策②

functionを再デプロイする。
functionを再デプロイしないとログが解消されません。

アカウントを見てるというより、
アップしたときのアカウント情報を持っていて、そこを見てるのでしょうか。

ということで無事に成功

ac2017stripe05-292x300.png

やっとこれで、サーバーレスでのstripe課金が動くようになりました。

re:Invent
【随時更新】re:Invent 2017まとめ
AWSre:Inventre:Invent 2017

はじめに

re:Invent 2017の情報を
コミュニティの活動として、まとめていきます。

旅行ガイド

こちらは昨年の記事。

Wi-Fiルータ

食べもの

MAP

堀内さんのブログ

re:Invent 2017本編

re:Invent ポータル

モバイルアプリ

セッション

Netflixの情報

https://medium.com/netflix-techblog/netflix-at-aws-re-invent-2017-79384f525367

Expediaの情報

https://techblog.expedia.com/2017/11/07/hear-from-the-expedia-team-at-reinvent-2017/

AWS Big Data & Analytics Sessions at Re:Invent 2017

Your Guide to Machine Learning at re:Invent 2017

AWS

AWSJブログ
AWSJブログの新規投稿お知らせ

AWS 公式Youtube

クラスメソッドさんのポータル

re:Invent 2017 JAPAN PORTAL

スカイアーチさんのブログ

移動

シャトルバス

公式のシャトルバスは長蛇の列でとても長いようです。
オヤツがだされるぐらいだそうです。
現場からは以上です。

モノレール

ブース

Tシャツのサイズ

それぞれのブースでTシャツを配られいただくことになると思います。
米国サイズなので、Tシャツのサイズには注意が必要です。
あくまで目安です。くれぐれもご注意ください。

S, M, Lは発音だけだと伝えるのが難しいので
スモール、ミディアム、ラージというと伝わりやすいはずです。

メンズ

日本(自分のサイズ) アメリカ(ブースで伝えるサイズ)
S Extra Small(XS)
M Small(S)
L Medium(M)
LL Large(L)
3L Extra Large(L)

レディース

日本(自分のサイズ) アメリカ(ブースで伝えるサイズ)
XS Extra Extra Small(XXS)
S Extra Small(XS)
M Small(S)
L Medium(M)
LL Large(L)
3L Extra Large(L)

戦利品

勉強会/レポート

re:Invent後

日付 リンク
2018-01-06 JAWS-UG沖縄 AWS re:Invent 2017新サービスおさらい&お土産大放出! 2018年01月
2018-01-13 JAWS-UG さいたま支部 第9回勉強会 〜年初め日本で一番早いre:Cap & 新年会〜
2018-01-21 JAWS-UG Nagano re:Invent 2017 振り返り会

終了分

re:Invent中(ラスベガス現地、一部日本とのつなぎあり)

JSTでなく、ラスベガスのPST時刻となります。ご注意ください。

日付 リンク
2017-11-27 re:Inventの歩き方
2017-11-28 日本食 & AWS Security 最新情報ランチセミナ Day1
2017-11-29 _ABEJA Cloud AI Night_
2017-11-29 NW-JAWS 第3回勉強会開催決定!!
2017-11-29 re:Inventブースツアー(2017年11月29日(水)10:30〜)
2017-11-29 日本食 & AWS Security 最新情報ランチセミナ Day2
2017-11-29 re:Inventブースツアー(2017年11月29日(水)16:30〜)
2017-11-29 Serverless Happy Hour@Las Vegas
2017-11-29 Developers.IO 2017 WORLD in ラスベガス
2017-11-30 re:Inventブースツアー(2017年11月30日(水)10:30〜)
2017-11-30 re:Inventブースツアー(2017年11月30日(水)16:30〜)
2017-11-30 AWS re:Invent 2017 - Japan Wrap-up Session@Encore Beethoven

下記のイベントは日本時間です。ご注意ください。

日付 リンク
2017-11-30 【生配信】『サバワTV』 - re:Invent2017 Keynote中継を観ながらワイワイ -

re:Invent後

日付 リンク
2017-12-01 雲勉【勉強会:新技術好き!】AWS re:Invent 2017 速報共有会
2017-12-02 別府で、日本一早いre:INVENT勉強会 [JAWS-UG大分]
2017-12-04 AWS re:Invent 2017 Recap
2017-12-05 re:Port 2017
2017-12-05 【12/5 Webinar参加もあり】CM re:Growth 2017 Alexa祭
2017-12-06 AKIBA.aws 第3回 特別編 re:Invent報告&2017年AWSサービスアップデート総括
2017-12-06 JAWS-UG磐田浜松共催 AWS re:Invent2017報告会
2017-12-07 re:CAP -サーバーワークス re:Invent 2017 視察報告会-
2017-12-07 JAWS-UG福岡 もくもく会 #03
2017-12-08 AWS re:Invent 2017 re:Cap
2017-12-08 JAWS-UG IoT専門支部 〜re:Invent アップデート〜
2017-12-09 JAWS-UG愛媛 (日本 Amazon Web Serviceユーザ会愛媛)第15回勉強会
2017-12-11 Sapporo.aws 第1回 AWS re:Invent 2017 報告会
2017-12-11 AWS re:Invent 2017 Serverless re:Cap
2017-12-11 【ストリーミング中継】AWS re:Invent 2017 Serverless re:Cap
2017-12-12 JAWS-UG コンテナ支部 #10
2017-12-13 higobashi.aws 第1回 AWS re:Invent 2017 報告会
2017-12-13 AWS re:Invent 2017 Gaming re:Cap
2017-12-14 JAWS-UG 仙台 re:Invent 2017 報告会 & 忘年会?
2017-12-14 AWS re:Invent 2017 Security re:Cap
2017-12-14 JAWS-UG AI #6
2017-12-15 [大阪]AWS re:Invent 2017 ダイジェスト 〜AWS の最新動向を学ぶ〜
2017-12-15 SORACOM UG Tokyo #8 / eSIMとre:InventとちょっとだけWio LTE
2017-12-16 【JAWS-UG関西女子会】AWS re:Invent2017 re:cap &機械学習祭り!【豪華2本立て】
2017-12-16 第15回 クラウド女子会 〜美:Cap 雲をもつかむ美しさに最新技術を添えて〜
2017-12-16 JAWS-UG 青森 re:Invent 2017 報告会 & 忘年会
2017-12-19 [東京]AWS re:Invent 2017 ダイジェスト 〜AWS の最新動向を学ぶ〜
2017-12-20 JAWS-UG KOBE Alexa meetup #09 re:Invent 2017 Alexa 特集 そして 忘年会へ。
2017-12-20 12月20日(水) AWS re:invent 2017 Recap セミナー
2017-12-22 【イベント開催】12/22(金)「AWS re:Invent 2017 アップデート情報 報告会 in 九州」

re:Invent後の情報

re:Invent Video

https://reinventvideos.com

re:Invent 2017 音声データ

http://aws-reinvent-audio.s3-website.us-east-2.amazonaws.com/2017/2017.html

re:Invent 2017 Security

https://aws.amazon.com/jp/blogs/security/videos-and-slide-decks-from-the-aws-reinvent-2017-security-compliance-identity-track/

Game

https://aws.amazon.com/jp/blogs/news/aws-reinvent-2017-gaming-recap/

Mobile

https://aws.amazon.com/jp/blogs/mobile/the-reinvent-recap-all-the-aws-mobile-sessions/

re:Invent slide

https://gist.github.com/henrysher/538a5b3bef644808735e

まとめ

re:Invent 2017終わりました。
今年は新サービスが目白押し。
振り返りイベントもそろそろ終盤。

AWS
Geeks Who Drink in Tokyo -AWS & 神楽坂 Edition-でLTしてきました。
AWSBacklogCacooNulabTypetalkコミュニティ勉強会・セミナー

Geeks Who Drink in Tokyo -AWS & 神楽坂 Edition-でLTしてきました。

こちらがイベントページです。
ハッシュタグは、 #GWD_Nulab です。

LTのスライドはこちらです。

スライドの作成時間は2時間。
ちなみに、刺身タンポポルーティンワークが生まれるまでは二ヶ月ぐらいかかってます。

お話したとおり、最初売ろうとか考えました。一瞬欲が出ました。(笑)
でも日本人っぽさが出て、0円で申請しました。
ヌーラボさんにすっごい恐縮させてしまい、本当にすいませんでした。

スライドにあったtypetalkの秘密部屋は、
プロダクトとしてのフィードバックのコミュニケーションを取るためだったのですが
まさかアイコンのやりとりでも使うことになるとは思いませんでした。
世の中、不思議と感じました。

神楽坂のオフィス最後のギャラリー

Geeks Who Drink in Tokyo -AWS & 神楽坂- でお邪魔しました。 #gwd_nulab

f_prgさん(@f_prg)がシェアした投稿 -

次のオフィス

次は、神田に移転だそうです。セミナールームもあるとのことです。
4月に福岡オフィスを利用させていただきましたが、大変とても良かった印象なのでとても期待してます。

AWSだけでなく、HTMLやAgileなど様々なイベントもやっているようなので
楽しみにしてます。

その他

名刺ないので、ちょっと不便さがでてきたので作ろうと思います。

雑記
最終出社!
ALBAWSAWS BatchAWS Certificate ManagerAWS CodebuildAWS CodepipelineAWS ECRAWS ECSAWS LambdaCloudFrontCloudSearchCloudWatchCloudWatch LogsData pipelineDynamoDBEC2ElastiCacheIAMKinesisRDS Aurora For MySQLRoute 53S3SQSVPC

今日11/9が現職での最終出社でした。
12/1まで在職となります。

  • AWSでインフラ構築
  • Docker+PHPでAPI開発
  • Swiftでちょっとアプリの機能を実装

AWSだけなら、これだけ使いました。
職務経歴書に載せてるから、まあ大丈夫でしょう。

  • EC2
  • S3
  • RDS Aurora For MySQL
  • ElastiCache
  • IAM
  • ALB
  • VPC
  • AWS Lambda
  • CloudWatch
  • CloudWatch Logs
  • CloudFront
  • CloudSearch
  • AWS Certificate Manager
  • SQS
  • Kinesis
  • Route 53
  • AWS Codebuild
  • AWS Codepipeline
  • AWS ECS
  • AWS ECR
  • AWS Batch
  • DynamoDB
  • Data pipeline

まだ、あったかどうかは思い出せないです。(汗)

トータルで7ヶ月でしたが、次に向かいます!!!

AWS
AWS re:Invent 2017 Pre Party!!に参加してきました。
AWSre:Inventre:Invent 2017コミュニティ勉強会・セミナー

AWS re:Invent 2017 Pre Party!!に参加してきました。

自分で管理している、Facebookのコミュニティグループで
「イベントを作りましたよー」とあったので
LTに申し込んで行ってきました!

伝えたいことは、
SNSを使って、情報交換を!!
ってことです。フォローアップします。

Timersさん、ありがとうございました。
リブセンスさん、ビールのご提供ありがとうございました。

おまけ

イベントのあと小腹空いたので、ラーメンへ。

神様お許しください。

f_prgさん(@f_prg)がシェアした投稿 -

AWS
JAWS FESTA 中四国 2017 に参加してきました
AWSDynamoDBIoTJAWSJAWS FESTA JAWS FESTAJAWS FESTA 中四国 2017JAWS-UGコミュニティ

JAWS FESTA 中四国 2017に参加してきました。

JAWS FESTA 中四国 2017でスタッフとして参加してきました。
ハッシュタグは、 #jawsug #jawsfesta #jawsfesta2017。
今年は、四国松山での開催。11/2から行ってましたので先に観光してました。

本編

[基調講演] 武闘派はコミュニティに生きる。

フジテック株式会社 常務執行役員 情報システム部長 友岡 賢二さん

とってもいいお話でした。
「なぜ、コミュニティに参加するのか?」

  • コミュニティの意味を経営理論から解説する
  • ダメな情シスができる理由と処方箋
  • 若いエンジニアを勇気づける

この3本立てで、とても素晴らしい内容でした。

話を聞いていて、自分が ぼっち だった昔のときを思い出しました。
今もなおコミュニティに関われていることが本当に嬉しい限り。
最近、Facebook100人の新しい友達のお知らせがきましたので
自分のスモールワールドを増やし、つながりを広げようと思いました。

話し方、伝え方、リズムがとても良かったので、このお話はもう一度お聞きしたいです!
スライドは、一部分を抜いて公開されるらしいとのことなのでこちらから。

https://www.slideshare.net/secret/HanKMeJN0hozYd

jft_2017_IMG_7449-300x225.jpg

IoT初心者ハンズオン

JAWS-UG 関西IoT専門支部 (メインスピーカー 辻 一郎さん)

こちらは、ハンズオンのメンターとしてお手伝いさせていただきました。

資料はこちらです。
温度データをAWS CLIでDynamoDBに書き込む

ハンズオンは参加された方みなさん成功でした。
お手伝いできてとても嬉しい限りでした。

jft_2017_IMG_8704_2.jpg

パネルディスカッション

パネルデスカッション
クラウドとコミュニティを活用したこれからの働き方

  • 株式会社ソニックガーデン 倉貫 義人さん
  • Still Day One合同会社 小島 英揮さん
  • 株式会社サーバーワークス 大石 良さん
  • 株式会社デジタルキューブ 小賀 浩通さん
  • サイボウズ株式会社 水戸 将弥さん

パラレルキャリア
リモート
複業
などさまざまなお話が飛び交っておりました。

小賀さんの「管理しない」というのは
この前買ったという本とマッチングしてるのかなと思いました。まだ読んでないので照らし合わせてみたいです。

jft_2017_IMG_1279-300x225.jpg

副業については、懇親会で聞けばよかったと今後悔してます。

本編締めの挨拶

jft_2017_IMG_8704-e1509919927575-225x300.jpg

今年も最高でした。ありがとうございました。お疲れ様でした。

懇親会

懇談&恒例のLT。

jft_2017_IMG_2621-300x225.jpg

2018年のFESTAのお知らせ

来年は、 大阪。楽しみですね!

2018年のJAWS DAYS 2018のお知らせ

jft_2017_IMG_8600-300x225.jpg

JAWS DAYS 2018

2018/03/10

TOC 五反田メッセ

SAVE THE DATE

その他

前夜祭のおまけ

後から参加で、酒と飯をかっこんだ。
予約名が面白かったので1枚だけパシャ。

jft_2017_IMG_8205-e1509919975138-225x300.jpg

反省点

朝の集合写真に参加できませんでした。orz

四国満喫ギャラリー

味覚

[gallery ids=”59,60,61,63,177,107,116,85,153,173,86,158,156,133,69,81”]

風景・景色

[gallery ids=”176,166,113,149,135,137,150,155,175,159,104,114,171,65,67,68,146,164,148,144,78,120,142”]

雑記
たこ焼き@渋谷
雑記

渋谷でたこ焼きを前職の方にご馳走になりました。飲んでるところを押しかけてしまった。(汗)

その後帰り際、LINEの中のすっごい人とお会い出来た。こういった機会は本当にないことなので、とても嬉しかった。

身体が疲れていたけど、いい日だった。