AlexaSalonで登壇した、特許出願中のVUI用音声アプリレビュー・分析システム 「SH Analytics」 の資料です。
System to review and analyze by voice at VUI. SHA:Smart Hacks Analytics
2018/11/15 Alexa Salon SP @東京 ~秋のNLT(Not LT)大会~AWSを駆使してお客様の「声」をより一層反映させる方法1
View Slide
発表の前に2・この資料は後日公開予定です・メモるよりは #AlexaSalon でツイート!・セッション内容のシステムは今後変更される可能性があります。むしろリクエスト、ディスカッションください。
最近よく言われる3今のところ Amazonの中の人ではないですAlexa Championになれるように継続したアウトプットやコミュニティに関わっていきたいです
@surumegohan smartmacchiato.life/[email protected]surumegohan.hatenablog.com/Twitter Blog Gmail Web4フリーランスVUIプロデューサー/エンジニア宮﨑 翔平
@surumegohan smartmacchiato.life/[email protected]surumegohan.hatenablog.com/Twitter Blog Gmail Web5フリーランスVUIプロデューサー/エンジニア
@surumegohan smartmacchiato.life/[email protected]surumegohan.hatenablog.com/Twitter Blog Gmail Web6楽しみ!
簡単に経歴7■大学3年次~大学院修士「ユビキタスネットワーク」や「VoIP (Voice over Internet Protocol)」について研究 ※情報処理学会全国大会 学生奨励賞
簡単に経歴8■大学3年次~大学院修士「ユビキタスネットワーク」や「VoIP (Voice over Internet Protocol)」について研究 ※情報処理学会全国大会 学生奨励賞■社会人大手SIer→ SESでDBAとして客先常駐→ Web業界でDBA・QAエンジニア・DevOps推進
そんな時に9Google Home と Amazon Echo が日本上陸
そうしたらもう10目覚めた心は走り出した、未来を描くため
そうしたらもう11目覚めた心は走り出した、未来を描くため2018年4月末 VUIやりたくてサクッと無職になる
いろいろAlexaスキルを作ってきた12
時には でduelした13https://www.youtube.com/watch?v=BYkLmGYGCdk
14
VUIに関してこんなお悩みありませんか?15
こんな悩みありませんか?16・VUIやスマートスピーカーに興味あるんだけど、どういう音声サービスを見習って作ればいいのかわからない
こんな悩みありませんか?17・VUIやスマートスピーカーに興味あるんだけど、どういう音声サービスを見習って作ればいいのかわからない・音声サービス(スキル)作成を誰かに依頼したいけど、人気サービスをリリースしている人・企業がわからない
こんな悩みありませんか?18・VUIやスマートスピーカーに興味あるんだけど、どういう音声サービスを見習って作ればいいのかわからない・音声サービス(スキル)作成を誰かに依頼したいけど、人気サービスをリリースしている人・企業がわからない・既に音声サービスを公開したけど、ユーザーの満足度がわからない
こんな悩みありませんか?19・VUIやスマートスピーカーに興味あるんだけど、どういう音声サービスを見習って作ればいいのかわからない・音声サービス(スキル)作成を誰かに依頼したいけど、人気サービスをリリースしている人・企業がわからない・既に音声サービスを公開したけど、ユーザーの満足度がわからない・自分の音声サービスが、他者のサービスと比較できなくて改善できない
そのような方々へのセッションです!20
2018年11月7日にリリース21
Alexaスキル「VUIあるある」・VUI業界でアクティブな方々にVUIに関する「あるある話」をヒアリング22
Alexaスキル「VUIあるある」・VUI業界でアクティブな方々にVUIに関する「あるある話」をヒアリング・開発目線、ユーザ目線、子育て目線、プラットフォーム縛りもなく募集した結果 約40件のVUIのあるある話を収録23
Alexaスキル「VUIあるある」・VUI業界でアクティブな方々にVUIに関する「あるある話」をヒアリング・開発目線、ユーザ目線、子育て目線、プラットフォーム縛りもなく募集した結果 約40件のVUIのあるある話を収録あるある話を提供してくれた方々本当にありがとうございます!24
デモ25
VUIの悲しい現実をご紹介26
本気で個人で作成したスキル:「ヒロインの告白」・声優さん、イラストレーターさんと商用ライセンス契約・告白メッセージ100種類以上調査リリース後約2週間のUU数:226参考:Echo Dotがもらえる条件が1か月で100UU27※2018年8月リリース
ところが28
Amazonのスキルストアレビュー数 229
2件ってなんだよ!© タイトル:ブラックジャックによろしく 著作者名: 佐藤秀峰30
ユーザーからのフィードバックが欲しい!それは、たとえネガティブでも良い31何かのサービス、アプリを公開したら
ユーザーからのフィードバックが欲しい!それは、たとえネガティブでも良い32何かのサービス、アプリを公開したら無反応が一番嫌だ・困る・怖い
このスキルでは結城琴葉ちゃんから美少女ボイスで音声でのレビューとコメントを求められる33だが策はある
音声によるレビューの結果118件※公開約2週間後※βテストやAmazon社の審査時の数字も含まれる34
2件ってなんだったんだよ!© タイトル:ブラックジャックによろしく 著作者名: 佐藤秀峰35
音声によるフリーコメントの一部・とってもいいスキルでした・星7つ・魂スキルでしたとっても良かったです ※楽しい?・大好きです・かわいらしいキャラクターで素晴らしいと思います・天海丸matlock 欲しい ※展開がまどろっこしい?36まさにお客様の「声」
もちろん美少女でなくともフィードバックはもらえる37「ストップ」と話しかけると「いいね」「いまいち」「ストップ」を求められる仕組み公開から約2か月後の集計結果 合計186件リリース後しばらくは「いいね」が多かったがいつのまにか「いまいち」に逆転※2018年6月リリース
つまり・・スキル(音声サービス)に対するレビューとコメントを、そのまま声でやればまさしく「お客様の声」が個人情報なしで拾える可能性が高まるいちいちスマホやPCを操作しない!!38
なのに・・Google、Amazon、LINEどこも日本でやってないな?39
僕のモットーないなら創ればいい40
41
その名は42
43Copyright (C) 2018 SmartHacks, Ltd.
44Copyright (C) 2018 SmartHacks, Ltd.略称:SHA(えすえいちえー)※暗号のSHA-256( Secure Hash Algorithm)とは無関係
コンセプト45・API化・インテントの使用状況・★いくつ・フリーコメント・時間・カテゴリ ※・作成ツール ※※対応中データ収集・SQLで検索・BIツールでグラフ化・Webページに反映分析・可視化・VUIでユーザが違和感を持たない応答速度・プラットフォームに依存しない設計・極力サーバレス・まずは動かす!こだわり部分
調査&Try-Errorを繰り返す46・データレイク・データウェアハウス
47https://aws.amazon.com/jp/start-ups/loft/tokyo/スタートアップとデベロッパーのための場AWS Loft Tokyoにてエキスパートの方々に相談しながら・・・Twitterハッシュタグ #AWSLoft
Alexa skill AWSLambdaシステムユーザのアレクサのスキルClovaAWSLambdaAmazon KinesisFirehoseS3 bucketAmazonDynamoDBAmazonRedshiftWebページに音声レビュー結果を表示Amazon CloudWatchAmazon APIGatewayERRORだけ抜き取るエラー通知が飛ぶ。AWS Lambdaまず認証だけやるAWS cloud3 45691011-2 12 13 1415ERRORや障害時のみ通知するための動作・認証情報Webページから認証情報発行127 8AmazonQuickSightAWS Lambda1012invokeAmazon KinesisFirehoseS3 bucket11-112データをCSV形式に変換して流す想定される格納データの生データのまま生データ保管用Amazon CloudWatchAPI Gatewayを突破したらすべてCloudWatchにログをためておくシステム構成概要Amazon APIGatewayAWS Lambda48※動いた段階の構成。現在は一部異なります。
加入手続き中49運用面は専門家に任せたく
特許出願できた50弁理士さんとのやりとりとか、書類とか大変でしたないモノを比較・可視化まで創ってしまったので※1つのスキル(音声サービス)単体で音声のレビュー&コメントを実装するのはご自由に。ただ、このシステムを利用すると可視化まで既に仕組みができているので便利です。
発明者の名前を申請する51とっさの特許豆知識宮﨑 翔平
発明者の名前を申請する52とっさの特許豆知識宮﨑 翔平宮▲崎▼ 翔平として代用マークの三角を記載する
Alexa skill AWSLambdaシステムユーザのアレクサのスキルClovaAWSLambdaAmazon KinesisFirehoseS3 bucketAmazonDynamoDBAmazonRedshiftWebページに音声レビュー結果を表示Amazon CloudWatchAmazon APIGatewayERRORだけ抜き取るエラー通知が飛ぶ。AWS Lambdaまず認証だけやるAWS cloud3 45691011-2 12 13 1415ERRORや障害時のみ通知するための動作・認証情報Webページから認証情報発行127 8AmazonQuickSightAWS Lambda1012invokeAmazon KinesisFirehoseS3 bucket11-112データをCSV形式に変換して流す想定される格納データの生データのまま生データ保管用Amazon CloudWatchAPI Gatewayを突破したらすべてCloudWatchにログをためておくシステム構成概要Amazon APIGatewayAWS Lambda53※動いた段階の構成。現在は一部異なります。
Alexa skill AWSLambdaシステムユーザのアレクサのスキルClovaAmazon KinesisFirehoseS3 bucketAmazonDynamoDBAmazonRedshiftWebページに音声レビュー結果を表示Amazon APIGateway AWS Lambdaまず認証だけやるAWS cloud3 45691011-2 12 13 1415・認証情報Webページから認証情報発行127 8AmazonQuickSightAWS Lambda1012invokeAmazon KinesisFirehoseS3 bucket11-112データをCSV形式に変換して流す想定される格納データの生データのまま生データ保管用アラート系は本質ではないので別としてAmazon APIGatewayAWS Lambda54アラート系
Alexa skill AWSLambdaシステムユーザのアレクサのスキルClovaAmazon KinesisFirehoseS3 bucketAmazonDynamoDBAmazonRedshiftWebページに音声レビュー結果を表示Amazon APIGateway AWS Lambdaまず認証だけやるAWS cloud3 45691011-2 12 13 1415・認証情報Webページから認証情報発行127 8AmazonQuickSightAWS Lambda1012invokeAmazon KinesisFirehoseS3 bucket11-112データをCSV形式に変換して流す想定される格納データの生データのまま生データ保管用まずは登録部分Amazon APIGatewayAWS Lambda55アラート系
必要情報をいれるとSHAのIDを付与56Alexaスキル申請の情報入力を強く推奨・音声サービス名称(スキル名、アプリ名)例:VUIあるある・開発者名例:surumegohan・SHAユーザのメールアドレス1アカウント例:[email protected]・スキル開発に使用しているツール ※対応中例:NOID、Storyline、ASK CLI
Alexa skill AWSLambdaシステムユーザのアレクサのスキルClovaAmazon KinesisFirehoseS3 bucketAmazonDynamoDBAmazonRedshiftWebページに音声レビュー結果を表示Amazon APIGateway AWS Lambdaまず認証だけやるAWS cloud3 45691011-2 12 13 1415・認証情報Webページから認証情報発行127 8AmazonQuickSightAWS Lambda1012invokeAmazon KinesisFirehoseS3 bucket11-112データをCSV形式に変換して流す想定される格納データの生データのまま生データ保管用スキル作成時Amazon APIGatewayAWS Lambda57アラート系
スキルに組み込むやり方58今から話す箇所はSHA導入ガイドに「VUIあるある」のソースコードと共に書いてあります※VUIのあるある話も併せて確認できてお得
音声のレビューを使うなら591から5の整数値の範囲のみ受け付けるように実装を実施してください・インテント名SHAVoiceReviewIntent・インテントスロット名前:SHAVoiceReviewNumberスロットタイプ:AMAZON.NUMBER
音声のフリーコメントを使うなら60音声によるフリーコメント機能を導入する場合、以下の条件で実装を実施してください・インテント名SHAVoiceFreeCommentIntent・インテントスロット名前:SHAVoiceFreeCommentスロットタイプ:AMAZON.SearchQuery
Alexa skill AWSLambdaシステムユーザのアレクサのスキルClovaAmazon KinesisFirehoseS3 bucketAmazonDynamoDBAmazonRedshiftWebページに音声レビュー結果を表示Amazon APIGateway AWS Lambdaまず認証だけやるAWS cloud3 45691011-2 12 13 1415・認証情報Webページから認証情報発行127 8AmazonQuickSightAWS Lambda1012invokeAmazon KinesisFirehoseS3 bucket11-112データをCSV形式に変換して流す想定される格納データの生データのまま生データ保管用API Gatewayの呼び出しAmazon APIGatewayAWS Lambda61アラート系
62API GatewayにhandlerInputをPOSTSHAIDとメールアドレスを含める問題なければ200が返ってくるそれ以外はそれなりのエラーが返ってくる
63各インテントの発話タイミング前等に含めるスキルの特性によりレビューやコメントの実装は義務ではないですが・LaunchRequest・各種Intent・STOP、CANCEL、HELPに入れてもらうと、呼び出された時間や利用状況のログを公平に比較できる逆にインチキしてそうなスキルは報告してくれればSHAから外すなどの対応をする予定
なんでそんな認証方式?64
Alexa skill AWSLambdaシステムユーザのアレクサのスキルAmazon KinesisFirehoseS3 bucketAmazonDynamoDBAmazonRedshiftWebページに音声レビュー結果を表示Amazon APIGateway AWS Lambdaまず認証だけやるAWS cloud3 4 691011-2 12 13 1415・認証情報Webページから認証情報発行127 8AmazonQuickSightAWS Lambda1012invokeAmazon KinesisFirehoseS3 bucket11-112データをCSV形式に変換して流す想定される格納データの生データのまま生データ保管用Cognitoなりアカウントリンクなりも検討したAmazon APIGatewayAWS Lambda65AmazonCognito
以下の理由でやめた66・SHA利用の全音声サービスが、認証方式に対応するのは非現実的・個人情報等はとりたくない・何よりVUIとして、各種ログ取得のためにスキルのユーザーへの遅延は論外
情熱、思想、理念、頭脳、気品、優雅さ、勤勉さ67速さが足りない!!そして何よりも ----
Alexa skill AWSLambdaシステムユーザのアレクサのスキルClovaAmazon KinesisFirehoseS3 bucketAmazonDynamoDBAmazonRedshiftWebページに音声レビュー結果を表示Amazon APIGateway AWS Lambdaまず認証だけやるAWS cloud3 45691011-2 12 13 1415・認証情報Webページから認証情報発行127 8AmazonQuickSightAWS Lambda1012invokeAmazon KinesisFirehoseS3 bucket11-112データをCSV形式に変換して流す想定される格納データの生データのまま生データ保管用なのでレスポンスとデータ格納を分割するAmazon APIGatewayAWS Lambda68アラート系
Alexa skill AWSLambdaシステムユーザのアレクサのスキルClovaAmazon KinesisFirehoseS3 bucketAmazonDynamoDBAmazonRedshiftWebページに音声レビュー結果を表示Amazon APIGateway AWS Lambdaまず認証だけやるAWS cloud3 45691011-2 12 13 1415・認証情報Webページから認証情報発行127 8AmazonQuickSightAWS Lambda1012invokeAmazon KinesisFirehoseS3 bucket11-112データをCSV形式に変換して流す想定される格納データの生データのまま生データ保管用データ格納箇所Amazon APIGatewayAWS Lambda69アラート系
データ格納は・・・70ものすごく検討・苦労した箇所
Lambdaで飛んできたとして71どう格納するのか!
1データごとに格納していられないので72Kinesisシリーズで一旦溜めて、まとめてS3へAmazon KinesisFirehoseS3 bucketAWSLambda
一番はじめ73RDS(PostgreSQL)に入れたい※オンプレ脳
なぜPostgreSQLか74・今までOracleと同等以上に扱って使ってきた・将来的にビッグデータとしてRedShiftを考慮するとPostgreSQLの方が相性がいい
しかし75Lambdaで直接RDSに格納するのは相性悪すぎる
案1 オンプレDBA経験76PostgreSQLならpgpool-IIでコネクションプールを使えばいけるか!?
案1 やめた77・事例がなさすぎる・下手したらEC2 on PostgreSQLになる・サチる ※飽和状態になる
案2 みんな大好きDevelopersIO78
案279そこを知りたい!!
案380※公式ページの説明文AWS Glue は抽出、変換、ロード (ETL) を行う完全マネージド型のサービスで、お客様の分析用データの準備とロードを簡単にします。AWS GlueGlueをかませればいけるか!?
案381罠を踏んだ・対象データが1件(CSV1行)のみの場合に動かない→ 1件は極めて稀だが運用中の可能性がゼロではない・PySparkの生成がエラーになることがある※PySpark:要するに大量データの高速処理するやつ 今日は深くは語らないですPython+Apache Spark
案382SHAでデータ格納のためにGlueを用いるには・運用が高額すぎる・使いこなせる人が身近にあんまりいない
一旦落ち着く83そもそもそこまでAWSの各種サービスを使うのは大変
案484DBを持たないで素直にAthenaでSQL検索すればいいじゃないサーバレス万歳S3 bucket AmazonAthena
案485・読み取るファイル数が増えれば増えるほど遅くなる→ 新しい分析用データが来たら1ファイルに追記していく?→ そのタイミングで運悪くデータ読み取りとファイル編集が重なったら悲惨な予感がする
案486・読み取るファイル数が増えれば増えるほど遅くなる→ 新しい分析用データが来たら1ファイルに追記していく?→ そのタイミングで運悪くデータ読み取りとファイル編集が重なったら悲惨な予感がする・たしかにデータストアそのものが不要→ とはいえ検索すればするほどコストが不安定にかかる
案487・読み取るファイル数が増えれば増えるほど遅くなる→ 新しい分析用データが来たら1ファイルに追記していく?→ そのタイミングで運悪くデータ読み取りとファイル編集が重なったら悲惨な予感がする・たしかにデータストアそのものが不要→ とはいえ検索すればするほどコストが不安定にかかるファイルのフォーマットや圧縮形式をちゃんとすればおそらく、最安値になる可能性がある
案4 ここで長期的に考える88長期的に見て、後からRedShiftを使用することになるとVUIのデータが流れてる状態でマイグレーションする可能性があるフリーランスの僕が抜けた後に苦労しそう
案5 はじめからRedShift89・AmazonRedshift・データ分析をBIツールでやるなら、やはりRedShift・列指向→ レビュー、フィードバックコメント、人気度(AlexaのsessionId)をそれぞれ独立列で管理できる・きちんと設計すれば速い→ ショートクエリ判断、リザルトキャッシュ etc
AWSの中の人でも意見がわかれる90スタートアップの新システムでいきなりRedShiftの必要性は薄いだろう分析するという用途がはじめからきまっているのだからRedShiftを使ってもよいだろう要するにSHAを運用するお金の話
RedShiftは本当にお高いのか91・新規2か月無料・小さく始めて、SHAがバズったらリザーブドインスタンスに切り替える
スマモトさんはVUI業界の神92代表 経営判断VUIのスキル開発者が評価されるシステムのため、VUIを広めるためならそれくらいの運用費用はなんとかします!
結果、素直にFirehoseからRedShift93Alexa skill AWSLambdaシステムユーザのアレクサのスキルClovaAmazon KinesisFirehoseS3 bucketAmazonDynamoDBAmazonRedshiftWebページに音声レビュー結果を表示Amazon APIGateway AWS Lambdaまず認証だけやるAWS cloud3 45691011-2 12 13 1415・認証情報Webページから認証情報発行127 8AmazonQuickSightAWS Lambda1012invokeAmazon KinesisFirehoseS3 bucket11-112データをCSV形式に変換して流す想定される格納データの生データのまま生データ保管用Amazon APIGatewayAWS Lambda93アラート系
Alexa skill AWSLambdaシステムユーザのアレクサのスキルClovaAmazon KinesisFirehoseS3 bucketAmazonDynamoDBAmazonRedshiftWebページに音声レビュー結果を表示Amazon APIGateway AWS Lambdaまず認証だけやるAWS cloud3 45691011-2 12 13 1415・認証情報Webページから認証情報発行127 8AmazonQuickSightAWS Lambda1012invokeAmazon KinesisFirehoseS3 bucket11-112データをCSV形式に変換して流す想定される格納データの生データのまま生データ保管用分析画面箇所Amazon APIGatewayAWS Lambda94アラート系
ダッシュボードのツールといえば95・Re:dash・Metabase・Kibana・Pentaho
が、それぞれ使いたくない96Amazon EC2 AWSElastic BeanstalkMetabaseRe:dashダッシュボードのためにEC2が必要KibanaElasticsearchLogstash基本的にこの3点セットになるPentaho過去にトラウマ
救世主を見つけた97Amazon QuickSight・サーバーレスで運用不要のBIサービス・もちろんAWSの各種データソース対応・ブラウザのみで全機能が利用可能・作成したグラフはメールアドレスで共有可能
スキルごとの利用回数比較(人気なら上にくる)ログ分析の例1 ※先日のVUI LT vol.7「VUIあるある」のインテントごとの利用割合98
スキルごとの利用回数比較(人気なら上にくる)ログ分析の例2 閲覧のみユーザスキルごとのレビュー比較99
スキルごとのフリーコメントログ分析の例2 閲覧のみユーザ100
2018年11月7日リリースもちろん情報収集する旨をAmazonに伝えた上での審査一発通過101そんなシステムを使ったサンプル
https://smartmacchiato.life/vuiaruaru.html 102Webページで音声によるレビュー&コメント結果を表示
103
104画面と声のレビューを併記表示予定!SmartHacks DataBankに搭載予定
このシステムのメリット1.スキルの利用頻度や、音声でのレビューやコメントが公平に可視化される仕組みが用意してあるのでスクラッチしなくていい2.自分の音声サービスが、ユーザがどのように対話をしているか(インテントを呼び出しているか)認識できる ※グラフの作り方次第3.自分以外の音声サービスの利用状況と比較できる→ 自分・自社のKPIの指標にするもよし人気サービスのリリース者を探して開発依頼をするもよし※既に様々な企業・団体・個人がβ版利用宣言済4.同じロジックのスキルを作成し、GoogleでもAmazonでもLINEでもプラットフォームをまたがった比較ができる ※作成中105
このシステムのメリット1.スキルの利用頻度や、音声でのレビューやコメントが公平に可視化される仕組みが用意してあるのでスクラッチしなくていい2.自分の音声サービスが、ユーザがどのように対話をしているか(インテントを呼び出しているか)認識できる ※グラフの作り方次第3.自分以外の音声サービスの利用状況と比較できる→ 自分・自社のKPIの指標にするもよし人気サービスのリリース者を探して開発依頼をするもよし※既に様々な企業・団体・個人がβ版利用宣言済4.同じロジックのスキルを作成し、GoogleでもAmazonでもLINEでもプラットフォームをまたがった比較ができる ※作成中106
このシステムのメリット1.スキルの利用頻度や、音声でのレビューやコメントが公平に可視化される仕組みが用意してあるのでスクラッチしなくていい2.自分の音声サービスが、ユーザがどのように対話をしているか(インテントを呼び出しているか)認識できる ※グラフの作り方次第3.自分以外の音声サービスの利用状況と比較できる→ 自分・自社のKPIの指標にするもよし人気サービスのリリース者を探して開発依頼をするもよし※既に様々な企業・団体・個人がβ版利用宣言済4.同じロジックのスキルを作成し、GoogleでもAmazonでもLINEでもプラットフォームをまたがった比較ができる ※作成中107
このシステムのメリット1.スキルの利用頻度や、音声でのレビューやコメントが公平に可視化される仕組みが用意してあるのでスクラッチしなくていい2.自分の音声サービスが、ユーザがどのように対話をしているか(インテントを呼び出しているか)認識できる ※グラフの作り方次第3.自分以外の音声サービスの利用状況と比較できる→ 自分・自社のKPIの指標にするもよし人気サービスのリリース者を探して開発依頼をするもよし※既に様々な企業・団体・個人がβ版利用宣言済4.同じロジックのスキルを作成し、GoogleでもAmazonでもLINEでもプラットフォームをまたがった比較ができる ※作成中108
そして何よりみんなで切磋琢磨するようになるので、VUI業界のスキル(音声サービス)の品質が向上される未来が描ける!!by VUIプロデューサー109
近日、βユーザに「VUIあるある」のソースコードと利用ドキュメント公開予定ご関心がある方は懇親会で!※もちろんメールやTwitter等で連絡をいただいても構わないです110
直近の比較的大きなVUIイベント情報11111月23日(祝)Mashup Awards ヒーローズリーグ VUIヒーロー賞決勝審査会 @リレーションズさん(渋谷)・VUIの面白い様々なアイデアがチェックできます!https://mashupawards.connpass.com/event/107711/12月17日(月)スマートスピーカーを遊びたおす会 vol.4 @IIJさん(飯田橋)・毎回150~300人超のイベントです!https://connpass.com/event/109561/
乗るしかないこのビッグウェーブに!112