Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Clova スキル開発 Clova スキル開発 Tips Tips ⽥中みそ Clova スキル開発 Tips
Slide 2
Slide 2 text
Clova スキル開発 Tips
Slide 3
Slide 3 text
Clova スキル開発 Tips
Slide 4
Slide 4 text
Clova スキル開発にあたって Clova スキル開発にあたって Clova スキル開発 Tips
Slide 5
Slide 5 text
Clova Extensions Kit API Clova Extensions Kit API 開発には Clova Extensions Kit API を使う Web API であり、Clova への発話情報等が JSON 形式でやりとりされる 公式ドキュメントの「 」配 下に詳細仕様がある CEK APIのリファレンス Clova スキル開発 Tips
Slide 6
Slide 6 text
CEK ソフトウェア開発キット (SDK) CEK ソフトウェア開発キット (SDK) API の JSON をパースして読み取って処理して再構築 するのはつらみ 各種⾔語に対応した SDK を使うと幸せになれる︕ Clova スキル開発 Tips
Slide 7
Slide 7 text
CEK SDK for Node.js CEK SDK for Node.js おそらく多く使われているのは Node.js GitHub: 他プラットフォームのスマートスピーカースキルも 基本 Node.js が主流 使い⽅の記事を Qiita に投稿してます︕ 「 」 line/clova-cek-sdk-nodejs Clova公式SDK(Node.js)の使い⽅まとめ Clova スキル開発 Tips
Slide 8
Slide 8 text
Clova Developer Center Clova Developer Center Clova スキル開発 Tips
Slide 9
Slide 9 text
Clova Developer Center Clova Developer Center Clova スキルの管理や、CEK API による処理以外の部 分を管理 スキル名やカテゴリ、説明の登録 インテント、スロットといった対話モデルの構築 最近 UI が刷新された︕ 新しくなった UI の使い⽅みたいな記事がまだない 記事化チャンス︕︕ Clova スキル開発 Tips
Slide 10
Slide 10 text
Alexa、Google Assistant から移植 Alexa、Google Assistant から移植 Node.js ツールを作って公開してます︕ Alexa2Clova Alexa スキルの対話モデルを Clova スキルの対話モ デルに変換するツール Dialogflow2Alexa Dialogflow の(ry Clova スキル開発 Tips
Slide 11
Slide 11 text
Alexa、Google Assistant から移植 Alexa、Google Assistant から移植 Clova スキル開発 Tips
Slide 12
Slide 12 text
アイデアのヒント アイデアのヒント Clova スキル開発 Tips
Slide 13
Slide 13 text
LINE Clova Skill Awards のテーマ LINE Clova Skill Awards のテーマ 毎⽇使いたくなるスキル ⼦どもが使いたくなるスキル LINE (Messaging API、LIFF、Pay 等のAPI) との連 携がうまく活⽤されているスキル Clova スキル開発 Tips
Slide 14
Slide 14 text
LINE BOOT AWARDS 2018 LINE BOOT AWARDS 2018 LINE BOOT AWARDS 2018 のエントリー作品がヒントに なるかもしれない︕ Clova スキル開発 Tips
Slide 15
Slide 15 text
LINE BOOT AWARDS 2018 LINE BOOT AWARDS 2018 Clova スキル開発 Tips
Slide 16
Slide 16 text
LINE BOOT AWARDS 2018 LINE BOOT AWARDS 2018 エントリー作品を参考にしてみる ファミリー部⾨ 暇つぶし部⾨ おうちハック部⾨ 特にテーマ賞受賞作品はアイデアもクオリティもすご い︕ Clova スキル開発 Tips
Slide 17
Slide 17 text
家族のお⼿伝い帳 家族のお⼿伝い帳 Clova スキル開発 Tips
Slide 18
Slide 18 text
家族のお⼿伝い帳 家族のお⼿伝い帳 Clova スキル開発 Tips
Slide 19
Slide 19 text
家族のお⼿伝い帳 家族のお⼿伝い帳 ⼦どものお⼿伝いを評価してポイント付与 ⼦どもがポイントを使ってクーポン(ご褒美)を発⾏ ⽬標(欲しいもの)を設定してどのくらいで達成でき るか教えてくれる Clova スキル開発 Tips
Slide 20
Slide 20 text
謎解きサウンドホラーゲーム 謎解きサウンドホラーゲーム ゾンビのまち ゾンビのまち Clova スキル開発 Tips
Slide 21
Slide 21 text
謎解きサウンドホラーゲーム 謎解きサウンドホラーゲーム ゾンビのまち ゾンビのまち Clova スキル開発 Tips
Slide 22
Slide 22 text
謎解きサウンドホラーゲーム 謎解きサウンドホラーゲーム ゾンビのまち ゾンビのまち VUI ゲームの新境地︕ LIFF 上の GUI と連動 あくまでメインはClovaスキル キャラクターの移動にリアルな時間を要する Clova スキル開発 Tips
Slide 23
Slide 23 text
Clova スキル開発 Tips
Slide 24
Slide 24 text
Clova スキル開発 Tips
Slide 25
Slide 25 text
Clova スキル開発 Tips
Slide 26
Slide 26 text
obniz obniz Clova スキル開発 Tips
Slide 27
Slide 27 text
Clova スキル開発 Tips
Slide 28
Slide 28 text
obniz とは obniz とは すごく楽に開発できるマイコン JavaScript で書ける Clova スキル、Bot、LIFF と⾔語が統⼀できる︕ プログラムはデバイスではなくクラウドに置く ユーザーはスキルに obniz の ID を伝えるだけで動 く︕ LINE Things にも対応 Clova スキル開発 Tips
Slide 29
Slide 29 text
LINE BOOT AWARDS でも LINE BOOT AWARDS でも 数々の作品が 数々の作品が 動け︕フレンズロボット システム みんなのクラッピー Heart beat music recommender Clova スキル開発 Tips
Slide 30
Slide 30 text
テーマを狙いやすい︕ テーマを狙いやすい︕ 毎⽇使いたくなるスキル IoT といえばおうちハック ⼦どもが使いたくなるスキル Clova ロボット化システムやクラッピーのようにオ モチャに組み込んだり Clova スキル開発 Tips
Slide 31
Slide 31 text
Clova × obniz 開発情報 Clova × obniz 開発情報 「 」 「 」 スマートスピーカー×obnizでVUI IoTを加速しよう︕ (Speaker Deck) obniz対応スマートスピーカースキルの作り⽅ (Qiita) Clova スキル開発 Tips
Slide 32
Slide 32 text
IFTTT CLI IFTTT CLI Clova スキル開発 Tips
Slide 33
Slide 33 text
Clova スキル開発 Tips
Slide 34
Slide 34 text
IFTTT とは IFTTT とは IFTTT に登録されている様々なサービス同⼠を連携で きるサービス LINE や Clova、Twitter といったメジャーなサービス も多数あり︕ Clova スキル開発 Tips
Slide 35
Slide 35 text
だけど ひとつ つらみが… Clova スキル開発 Tips
Slide 36
Slide 36 text
APIがない APIがない Clova スキル開発 Tips
Slide 37
Slide 37 text
ということで作りました Clova スキル開発 Tips
Slide 38
Slide 38 text
Clova スキル開発 Tips
Slide 39
Slide 39 text
Clova スキル開発 Tips
Slide 40
Slide 40 text
IFTTT CLI 実装機能 IFTTT CLI 実装機能 list アプレット⼀覧取得 get レシピを JSON で出⼒ create レシピ JOSN をもとに作成 delete 削除 update レシピ JOSN を元に更新 login / logout ログイン / ログアウト connect サービスへの接続 Clova スキル開発 Tips
Slide 41
Slide 41 text
IFTTT CLI しくみ IFTTT CLI しくみ バックグラウンドでヘッドレス Chrome (Puppeteer)を起動して IFTTT を直に操作︕ Puppeteer とは Node.js で Chromium をガチャガチャする ライブラリ Clova スキル開発 Tips
Slide 42
Slide 42 text
IFTTT CLI 技術要素 IFTTT CLI 技術要素 TypeScript 開発⾔語 Puppeteer ヘッドレス Chrome Yargs CLI パーサー TSLint & Prettier Linter & Formatter Rollup バンドラー Jest テスト Clova スキル開発 Tips
Slide 43
Slide 43 text
IFTTT CLI 技術要素 IFTTT CLI 技術要素 TypeScript 開発⾔語 Puppeteer ヘッドレス Chrome Yargs CLI パーサー TSLint & Prettier Linter & Formatter Rollup バンドラー Jest テスト Clova スキル開発 Tips
Slide 44
Slide 44 text
Clova CEK SDK Nodejs Clova CEK SDK Nodejs Clova スキル開発 Tips
Slide 45
Slide 45 text
GitHub: miso-develop / ifttt-cli GitHub: miso-develop / ifttt-cli Clova スキル開発 Tips
Slide 46
Slide 46 text
Clova スキル開発 Tips
Slide 47
Slide 47 text
お わ り お わ り ご清聴ありがとうございました︕ Clova スキル開発 Tips