この記事はスマートスピーカー Advent Calendar 2018の4日目の記事です。
こんにちは、@sr-mtmtです。
AlexaとかClovaのスキル作ったりスマスピ関連イベントに出没したりしています。
2018年はセミナーに登壇させていただいたりけっこう色々なことさせていただきました。
2019年もがんばるぞい、という想いを込めて、AdventCalender書いていこうと思います。
公式ビルトインスロットぼんぼこ増えないかなー、という話
VUXを左右するものだからすごく大事だと思ってるんだけど
スロット用意したりサンプル発話用意したりって日本語が好きな人じゃないとけっこう大変かなとも思っています。
サンプル発話の共通化は難しいと思うけど、スロットはできそう!
しかもClovaのスロットリストはサンプル発話と完全にわかれてるし、
tsv形式だから加工するのもやりやすそう!
ということで試しにリポジトリ用意してみました。
smatsu-hl/clova-customslot-library
https://github.com/smatsu-hl/clova-customslot-library
ここに他の人も使えそうなスロットを作ったらどんどん追加していく、というのはどうでしょうか。
スロットリストを追加するとき
- スロットリストのtsvファイルをlibraryフォルダに追加(命名例:slottype_hogehoge.tsv)
- link.mdの更新
- あとはプルリクするだけ!
プルリクのだいたいのイメージ(いいプルリクテンプレート募集・・・)
https://github.com/smatsu-hl/clova-customslot-library/pull/1
Title:
[add] 日本全国駅名スロットリスト、12星座スロットリスト追加
Comment:
スロットリスト変更点
- [add] 日本全国駅名スロットリスト
- [add] 12星座スロットリスト
リンク集更新済み
- [add] カテゴリ「交通」/ 日本全国駅名スロットリスト
- [add] カテゴリ「占い」/ 12星座スロットリスト
リンク集の更新忘れずに!
オマケ:非GitHubユーザー向け入り口
ノーコーディングでスキル作るひとはGitHubとか使わない・・・?
ちょっと不安なので簡易的にフォームも用意してみました(GitHub推奨)
https://goo.gl/forms/KeHji5EIR0pQPhB92
スロットリストを使用するとき
- 必要なSlotのtsvをリポジトリからダウンロード
- Clova Developer Centerの対話モデルコンソール画面からtsvファイルをアップロード
- スロットが読み込まれます!同画面から現在のスロットtsvをダウンロードすることも可能
これだけ!
本当にそれだけなんですけど・・・笑
こういうのあったらいいなーと思ってひとまず作ってみました。
プルリクだけでなく、もっとこうした方がいいよ!などのご意見もお待ちしております!
Alexaが発表されて1年以上経ち、Noidやinvocable(旧:Storyline)のようなコーディング部分を助けるものはだいぶ出てきたなという印象です。
その一方で主にスキル開発をしているのはエンジニアで、どちらかというとスロットなどの登録がけっこう大変・・・というのもよく聞く話。
公式ビルトインスロットの充実やAlexaでいう「AMAZON.SearchQuery」のような任意の値を取れるスロットの精度向上などで、少しでも快適なVUXが得られるスキルが開発できるように
来年も色々試していきたいと思います
明日12/5は hirossyi73さんです!