Help us understand the problem. What is going on with this article?

Clovaで使うスロットリストを共有して非公式ビルトインスロットみたいにしたい

More than 1 year has passed since last update.

この記事はスマートスピーカー 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

ここに他の人も使えそうなスロットを作ったらどんどん追加していく、というのはどうでしょうか。

スロットリストを追加するとき

  1. スロットリストのtsvファイルをlibraryフォルダに追加(命名例:slottype_hogehoge.tsv)
  2. link.mdの更新
  3. あとはプルリクするだけ!

プルリクのだいたいのイメージ(いいプルリクテンプレート募集・・・)
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

スロットリストを使用するとき

  1. 必要なSlotのtsvをリポジトリからダウンロード
  2. Clova Developer Centerの対話モデルコンソール画面からtsvファイルをアップロード
    image02.png

  3. スロットが読み込まれます!同画面から現在のスロットtsvをダウンロードすることも可能

これだけ!

本当にそれだけなんですけど・・・笑
こういうのあったらいいなーと思ってひとまず作ってみました。
プルリクだけでなく、もっとこうした方がいいよ!などのご意見もお待ちしております!

Alexaが発表されて1年以上経ち、Noidinvocable(旧:Storyline)のようなコーディング部分を助けるものはだいぶ出てきたなという印象です。
その一方で主にスキル開発をしているのはエンジニアで、どちらかというとスロットなどの登録がけっこう大変・・・というのもよく聞く話。
公式ビルトインスロットの充実やAlexaでいう「AMAZON.SearchQuery」のような任意の値を取れるスロットの精度向上などで、少しでも快適なVUXが得られるスキルが開発できるように
来年も色々試していきたいと思います:sparkles:

明日12/5は hirossyi73さんです!

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away