Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Clova スキル開発 Tips

Clova スキル開発 Tips

LINE Clova Meetup vol1 での登壇スライドです。
スライドは vscode-reveal から PDF 出力しています。

田中みそ

April 24, 2019
Tweet

More Decks by 田中みそ

Other Decks in Technology

Transcript

  1. Clova Extensions Kit API Clova Extensions Kit API 開発には Clova

    Extensions Kit API を使う Web API であり、Clova への発話情報等が JSON 形式でやりとりされる 公式ドキュメントの「 」配 下に詳細仕様がある CEK APIのリファレンス Clova スキル開発 Tips 
  2. CEK ソフトウェア開発キット (SDK) CEK ソフトウェア開発キット (SDK) API の JSON をパースして読み取って処理して再構築

    するのはつらみ 各種⾔語に対応した SDK を使うと幸せになれる︕ Clova スキル開発 Tips 
  3. 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 
  4. Clova Developer Center Clova Developer Center Clova スキルの管理や、CEK API による処理以外の部

    分を管理 スキル名やカテゴリ、説明の登録 インテント、スロットといった対話モデルの構築 最近 UI が刷新された︕ 新しくなった UI の使い⽅みたいな記事がまだない 記事化チャンス︕︕ Clova スキル開発 Tips 
  5. Alexa、Google Assistant から移植 Alexa、Google Assistant から移植 Node.js ツールを作って公開してます︕ Alexa2Clova Alexa

    スキルの対話モデルを Clova スキルの対話モ デルに変換するツール Dialogflow2Alexa Dialogflow の(ry Clova スキル開発 Tips 
  6. LINE Clova Skill Awards のテーマ LINE Clova Skill Awards のテーマ

    毎⽇使いたくなるスキル ⼦どもが使いたくなるスキル LINE (Messaging API、LIFF、Pay 等のAPI) との連 携がうまく活⽤されているスキル Clova スキル開発 Tips 
  7. LINE BOOT AWARDS 2018 LINE BOOT AWARDS 2018 LINE BOOT

    AWARDS 2018 のエントリー作品がヒントに なるかもしれない︕ Clova スキル開発 Tips 
  8. LINE BOOT AWARDS 2018 LINE BOOT AWARDS 2018 エントリー作品を参考にしてみる ファミリー部⾨

    暇つぶし部⾨ おうちハック部⾨ 特にテーマ賞受賞作品はアイデアもクオリティもすご い︕ Clova スキル開発 Tips 
  9. 謎解きサウンドホラーゲーム 謎解きサウンドホラーゲーム ゾンビのまち ゾンビのまち VUI ゲームの新境地︕ LIFF 上の GUI と連動

    あくまでメインはClovaスキル キャラクターの移動にリアルな時間を要する Clova スキル開発 Tips 
  10. obniz とは obniz とは すごく楽に開発できるマイコン JavaScript で書ける Clova スキル、Bot、LIFF と⾔語が統⼀できる︕

    プログラムはデバイスではなくクラウドに置く ユーザーはスキルに obniz の ID を伝えるだけで動 く︕ LINE Things にも対応 Clova スキル開発 Tips 
  11. LINE BOOT AWARDS でも LINE BOOT AWARDS でも 数々の作品が 数々の作品が

    動け︕フレンズロボット システム みんなのクラッピー Heart beat music recommender Clova スキル開発 Tips 
  12. Clova × obniz 開発情報 Clova × obniz 開発情報 「 」

    「 」 スマートスピーカー×obnizでVUI IoTを加速しよう︕ (Speaker Deck) obniz対応スマートスピーカースキルの作り⽅ (Qiita) Clova スキル開発 Tips 
  13. IFTTT CLI 実装機能 IFTTT CLI 実装機能 list アプレット⼀覧取得 get レシピを

    JSON で出⼒ create レシピ JOSN をもとに作成 delete 削除 update レシピ JOSN を元に更新 login / logout ログイン / ログアウト connect サービスへの接続 Clova スキル開発 Tips 
  14. IFTTT CLI しくみ IFTTT CLI しくみ バックグラウンドでヘッドレス Chrome (Puppeteer)を起動して IFTTT

    を直に操作︕ Puppeteer とは Node.js で Chromium をガチャガチャする ライブラリ Clova スキル開発 Tips 
  15. IFTTT CLI 技術要素 IFTTT CLI 技術要素 TypeScript 開発⾔語 Puppeteer ヘッドレス

    Chrome Yargs CLI パーサー TSLint & Prettier Linter & Formatter Rollup バンドラー Jest テスト Clova スキル開発 Tips 
  16. IFTTT CLI 技術要素 IFTTT CLI 技術要素 TypeScript 開発⾔語 Puppeteer ヘッドレス

    Chrome Yargs CLI パーサー TSLint & Prettier Linter & Formatter Rollup バンドラー Jest テスト Clova スキル開発 Tips 