Feb
26
『スマートスピーカーアプリ』ハンズオンセミナー<初級エンジニア&新卒向け>
新宿で開催する技術勉強会
Organizing : バレットグループ株式会社
Registration info |
参加枠 Free
FCFS
|
---|
Description
概要
「Google Home」や「Amazon Echo」を初め、多数の企業が続々と発売している『スマートスピーカー』 音声認識技術を使った新たなユーザー体験を提供できる為、様々な場面での活用が期待されています
そんな『スマートスピーカー』の世界ですが、実は皆さんが考えているよりとても身近な存在なのです そうです、技術に知見がある人であれば誰でも簡単に自分だけのオリジナルアプリが作れるのです!
第3回『Bullet Live』は、これまでと趣向を変えて少人数でのハンズオンセミナーを開催致します 今回のお題は、スマートスピーカーアプリの実装とさせていただきます 新しい技術に触れつつ、実際に動くアプリケーションを一緒に作ってみませんか?
プログラミングが出来る方であれば、新卒の方でも初級エンジニアの方でも当社のエンジニアがしっかりサポートします ハンズオンセミナーでの交流を通して、エンジニアとしての大事な考えや楽しみも感じて貰えるかと思います ぜひ一緒にトレンドの『スマートスピーカー』のテクノロジーに触れて遊んでみましょう!
興味あるけど、難しそうで取っつきにくいなと感じていた方でも参加歓迎です 将来エンジニアとしてトレンドの技術もしっかり追いかけられる存在でありたいという方であれば尚更大歓迎です
懇親会について
ハンズオンセミナー後に1時間程度の懇親会をご用意しております。
第一線で活躍している当社エンジニアも参加いたしますので、情報交換や交流の場として是非ご参加ください。
※軽食やソフトドリンク、お酒を無料でご用意しております。
対象者
- 将来エンジニアとして活躍したい人
- プログラミングの基礎知識は学んだけど、実際に動くものは開発したことがない人
- AIスピーカーってどんなことができるのか興味がある人
- ※プログラミング基礎知識をお持ちの方に限定させていただいております
タイムテーブル
時間 | 内容 |
---|---|
18:30 | 受付開始 |
19:00 | ・ハンズオンセミナー開始 Google Homeで実際に動くゲームアプリを実装 |
20:30 | 懇親会 |
21:30 | 解散 |
持ち物
- Googleアカウント
- Windows / Mac / いずれかのOSがインストールされているノートPC
- 当社からのPC貸し出しは致しません
その他注意事項
- 電源・WiFi環境はご用意しています。
- 20時以降はビルの正面玄関が閉まるため、ビル1Fの駐車場奥にある扉よりお入りください。
- 席に限りがございますので先着順とさせていただいております。より多くの方にご参加いただくために、予定が変わられた方は必ずキャンセルの処理をお願いします。
Media View all Media
If you add event media, up to 3 items will be shown here.
Feed
2018/02/26 19:45
'use strict'; process.env.DEBUG = 'actions-on-google:*'; const App = require('actions-on-google').DialogflowApp; const functions = require('firebase-functions'); // Action and parametersのアクション名を指定 const NAME_ACTION = 'role'; // Entitiesで設定したパラメータ名を指定 const ARGUMENT = 'rock-paper-scissors'; exports.dialogflowFirebaseFulfillment = functions.https.onRequest((request, response) => { const app = new App({request, response}); function game_start(app) { // ユーザーが話しかけた内容をパラメータとして取得する let rock_paper_scissors = app.getArgument(ARGUMENT); var role = ["ぐー", "ちょき", "ぱー"]; // じゃんけんの手をランダムで出す app.tell(rock_paper_scissors + "、" + role[Math.floor(Math.random() * role.length)]); } let actionMap = new Map(); actionMap.set(NAME_ACTION, game_start); app.handleRequest(actionMap); });