Think 2019 参加レポート：音声認識、チャットボット関連

#はじめに
2月12日から15日まで参加してきた IBM のイベント、[Think 2019](https://www.ibm.com/ibm/jp/ja/think2019.html) についてのアウトプットシリーズ２種類目です。
[前回](https://qiita.com/strysd/items/52533ab7d69861512661) までは、3回連続で Watson Discovery の新機能 Smart Document Understanding を試してみました。この記事では、下記の２つの分野についてレポートします。

- 音声認識
- チャットボット

#参加したセッションからピックアップ
日時、タイトルの順に記載します。それぞれ該当分野を記載しますが、分野は私が勝手に分類したものです。

## 2/12 14:30 Transform Your Contact Center with Watson-Powered Voice Agents
分野：音声認識。スライド公開あり。
下図は、スライドの25ページ目からの引用ですが、[Watson Assistant](https://www.ibm.com/watson/jp-ja/developercloud/conversation.html) 、[Speech to Text](https://www.ibm.com/watson/jp-ja/developercloud/speech-to-text.html) 、[Text to Speech](https://www.ibm.com/watson/jp-ja/developercloud/text-to-speech.html) の３種類の API と [Nexmo](https://www.nexmo.com/jp/) という音声・メッセージ API を組み合わせる例の紹介でした。日本だと、類似のもので [Twilio](https://jp.twilio.com/docs/api) をご存知のかたが多いかもしれませんね。
<img width="671" alt="p25_from_4548voice_agent.png" src="https://qiita-image-store.s3.amazonaws.com/0/27855/5f73e0fa-0f15-af49-fb89-1e665ed1eaf4.png">

アメリカの社会保障法に基づいて発行されている[社会保障番号](https://jp.usembassy.gov/ja/u-s-citizen-services-ja/social-security-ja/social-security-number-card-issues-ja/)（Social Security number、略して SSN）を題材にしたサンプル・アプリケーションのデモが行われました。スマートフォンから電話で社会保障番号の変更を申請し、本人確認のためのやりとりをすすめて最後に変更を完了するまでのデモでした（下図はデモ中の様子）。なお、本当の社会保障番号ではなく、ダミーで用意された番号を変更していました。チャットボットと音声認識の組み合わせでできることとして、具体的でとてもわかりやすく参考になるセッションでした。
<img width="249" alt="12_1430_4559voice_agents_demo.jpg" src="https://qiita-image-store.s3.amazonaws.com/0/27855/2ce6934c-ce1c-6963-f222-dfabd7ba6438.jpeg">

デモを含めて前半部分を Tom Banks 氏が話し、後半で女性講師（氏名聞き取れず）が Speech To Text について紹介していました。

## 2/13 15:30 IBM Watson Speech to Text: A Training Guidebook for Technologists
分野：音声認識。スライド公開あり。
Speech to Text の学習データ作り方について詳しく解説したセッション。Speech to Text をいろいろとカスタマイズしたい技術者向けのセッションでした。
下図はスライド10ページ目からの引用ですが、全体的に文字が圧倒的に多いので読むのが大変かもしれません。
<img width="676" alt="p10_from_7027s2t_guidebook.png" src="https://qiita-image-store.s3.amazonaws.com/0/27855/907a256a-902c-413b-7547-61c3ea1e0374.png">

IBM Developer では、昨年の 2018年7月に [Build a custom language model for Watson Speech to Text](https://developer.ibm.com/tutorials/watson-speech-to-text-custom-language-model/) というチュートリアルが公開されていました。THINK 2019 の翌月の3月12日に [Train a speech-to-text model](https://developer.ibm.com/patterns/customize-and-continuously-train-your-own-watson-speech-service/) というコード・パターンも公開されました。スライドに目を通~~した後~~す前に、これらのチュートリアルとコード・パターンに取り組むといいかもしれませんね。

## 2/14 10:30 Why a Failure Strategy is Crucial for the Success of Your AI Product
分野：チャットボット。スライド非公開。
[AutoCAD](https://www.autodesk.co.jp/products/autocad/overview) という図面作成ソフトウェアはご存知ですか？ このセッションは、AutoCAD などを販売している Autodesk Inc. の Kris Zhou 氏による事例紹介でした。Autodesk Inc. の Web サイトにログインして右上の言語（下図の丸１）を英語（English）に切り替え、左上のメニュー（下図の丸２）から Customer Service の Contact Support を選択すると下記のような画面が表示されます。英語限定と思われますが、この画面からいろいろなお問い合わせをすることができます。
<img width="484" alt="autodesk0.png" src="https://qiita-image-store.s3.amazonaws.com/0/27855/c72fe71b-f55b-695b-c0d6-29a582f03154.png">

このコンタクトセンター機能を作る過程で試行錯誤しながら工夫したことを紹介するセッションでした。残念ながらスライド非公開ですが、良かれと思っていろいろな機能を盛り込んだらかえって満足度が低下した、などチャットボットを作るうえで技術者が気を付けなければいけない点を多数聞くことができました。詳しいお話をさせていただく機会を別途予定していますのでお楽しみに！

## 2/14 15:30 How Ingram Micro Improved Customer Experience with Watson AI
分野：チャットボット。スライド公開あり。
IBM の各種ハードウェアおよびソフトウェアを取り扱う卸売業（Distributor）が各国にあります。専門商社という言葉のほうがわかりやすいかもしれませんね。アメリカやブラジルなど各国に拠点を持つ [Ingram Micro](https://www.ingrammicro.com/IMD_WASWeb/jsp/login/corporate.jsp) もその一つです。下図はスライド６ページ目から引用した、ブラジル国内の拠点図です。
<img width="661" alt="p06_from_1279ingram_micro.png" src="https://qiita-image-store.s3.amazonaws.com/0/27855/06c3c49c-41a1-c3df-e4cf-e64e1049254c.png">

ブラジル拠点の講師により、ブラジル国内での問い合わせ受け付け業務をチャットボットでどの程度効率化できたか事例発表がありました。人間とのインターフェースには、Facebook Messenger を使用しているそうです。

ちなみに IBM の販売パートナー向けの [My Sales Activity](https://mysa.ibm.com/help/#/)（MySA）という仕組みのユーザーガイドの英語版は31ページ、Partner Guided Selling（PGS）についてのユーザーガイドの英語版は180ページあるんだそうです。いままでは、各代理店からの質問にたいして上記のユーザーガイドを人間が確認して回答していました。この作業をチャットボットで置き換えようとしたところ、下図で引用した18ページ目によると、インテンツは70件以上で、エンティティが10件以上で構成できたそうです。
<img width="678" alt="p18_from_1279ingram_micro.png" src="https://qiita-image-store.s3.amazonaws.com/0/27855/48b80069-4c23-e531-1cb4-24d02db00e17.png">

## 参加したかったけどできなかったセッション
2/14 11:30 Best Practices for Continuous Improvement with IBM Watson Assistant
分野：チャットボット。スライド公開あり。
[Watson Assistant Continuous Improvement Best Practices](http://ibm.biz/wa-improve-best) という PDF 形式の資料を参考に作成されたスライドのようです。スライドの中で上記の資料が紹介されていました。その資料はほとんどが文章ですが、下図で引用した17ページ目のように、スライドは文章よりも画面キャプチャの割合が多めです。最初にスライドを見てから資料を読むと理解しやすいかもしれませんね。スライドをざっと見る限り、チャットボット運用中に得られたログなどを改善にフィードバックする参考になりそうそうです。
<img width="677" alt="p17_from_4543best_practice_assistant.png" src="https://qiita-image-store.s3.amazonaws.com/0/27855/cd7fdf27-292e-82d3-0077-3fc83108b684.png">

#まとめ
以上いかがでしたでしょうか。2019年4月3日水曜日から5日金曜日まで東京テレポート駅最寄りのビックサイト・青海展示棟で開催の[第3回 AI・人工知能EXPO](https://www.ai-expo.jp/ja-jp.html) に行かれ~~る予定の~~たかたも多いかもしれません。筆者は一日目の夕方ごろに行きました。チャットボット、テキストマイニング、ビッグデータ分析、音声認識、AI をつかったアプリケーションの開発支援を紹介する展示ブースが増えましたね。これからチャットボットおよび音声認識に取り組まれる方も多いと思います。この記事が何らかの参考になれば幸いです。