簡単な Watson Conversation 入門


[teratail Bluemix アドベントカレンダー](https://teratail.com/Bluemix)にお誘いいただいたので、最近、Watson やっているなかで、Conversation をやったことがないので、入門と称した私の作業メモです。

このくらい簡単だよ! ではありますが。

## はじめに

Bluemix のアカウントは持っていて、ログオンできている前提です。私は、米国南部リージョンを使用。
サービスを事前に作成済みとします。

## WorkSpaceを作成

WorkSpaceを作成します。

![Watson-2016-12-18-13.44.jpg](https://qiita-image-store.s3.amazonaws.com/0/73831/5e20405b-f087-c5db-3a79-5445c3d9ae52.jpeg "Watson-2016-12-18-13.44.jpg")

WorkSpace ができるので、「Get Started」を押します。

![Watson-2016-12-18-13.42.jpg](https://qiita-image-store.s3.amazonaws.com/0/73831/8bb70f01-dad0-f689-e56c-5fadb17ce333.jpeg "Watson-2016-12-18-13.42.jpg")

## Intent を登録

まずは、Intent の登録を求められるので、注文の文例を登録してみます。5つ入れないと警告がでるようです。

![スクリーンショット 2016-12-18 13.48.01.png](https://qiita-image-store.s3.amazonaws.com/0/73831/e6063e0b-28b9-0288-a9fd-b2441219af8b.png "スクリーンショット 2016-12-18 13.48.01.png")

右上の Create を押す

![スクリーンショット 2016-12-18 14.59.02.png](https://qiita-image-store.s3.amazonaws.com/0/73831/d84a6e9f-6814-1511-ec21-d5e81df69dc7.png "スクリーンショット 2016-12-18 14.59.02.png")

こんな感じでできます

![Watson-2016-12-18-14.59.jpg](https://qiita-image-store.s3.amazonaws.com/0/73831/12c5c3ed-c646-1f35-ebf0-2dc38c6637f8.jpeg "Watson-2016-12-18-14.59.jpg")

## Entity を作成します

画面の上の方にあるメニューから、「Entities」を選びます

![スクリーンショット 2016-12-18 15.09.28.png](https://qiita-image-store.s3.amazonaws.com/0/73831/53e6fc8c-5408-cf12-8ab0-8943215c160f.png "スクリーンショット 2016-12-18 15.09.28.png")

Create New を押します

![スクリーンショット 2016-12-18 15.16.43.png](https://qiita-image-store.s3.amazonaws.com/0/73831/36ccbf0c-da53-e9ed-5318-dfd63003c5a1.png "スクリーンショット 2016-12-18 15.16.43.png")

エントリを入れていきます。多めに候補を入れてみましょう。

![Watson-2016-12-18-15.24.jpg](https://qiita-image-store.s3.amazonaws.com/0/73831/d1057d32-9d51-7577-3b89-24b8354d3447.jpeg "Watson-2016-12-18-15.24.jpg")

こんな感じでできます

![Watson-2016-12-18-15.25.jpg](https://qiita-image-store.s3.amazonaws.com/0/73831/b4803f12-3f70-b295-8a7b-5e3888f2cba2.jpeg "Watson-2016-12-18-15.25.jpg")

## Dialog の設定 ##

会話を Dialog タブを選んで設定していきます

Create を選択します

![Watson-2016-12-18-23.46.jpg](https://qiita-image-store.s3.amazonaws.com/0/73831/5227427e-9342-ef80-b0b7-a743498da43a.jpeg "Watson-2016-12-18-23.46.jpg")

conversation_start(create new condition) を選びます。

![Watson-2016-12-18-23.52.jpg](https://qiita-image-store.s3.amazonaws.com/0/73831/6417e648-fada-a582-59cc-15d25023a7be.jpeg "Watson-2016-12-18-23.52.jpg")


会話内容をいれていきます。

![Watson-2016-12-19-6.29.jpg](https://qiita-image-store.s3.amazonaws.com/0/73831/7d7b8c8e-e481-ef0f-b88f-db27c1c1a232.jpeg "Watson-2016-12-19-6.29.jpg")

Anything else の項目が作成されるので、そこにも、該当しなかった項目のときのために、適当にメッセージを入れます。

![Watson-2016-12-19-6.33.jpg](https://qiita-image-store.s3.amazonaws.com/0/73831/592d20c9-e266-32f4-30b6-e0c4eb79a210.jpeg "Watson-2016-12-19-6.33.jpg")

conversation start の項目を選択すると、横と下に「＋」が出るので、下の「＋」を押します。

![Watson-2016-12-19-12.43.jpg](https://qiita-image-store.s3.amazonaws.com/0/73831/4265d89a-c5f5-39d5-33e8-e1d6a5f26674.jpeg "Watson-2016-12-19-12.43.jpg")

項目が増えるので、下記のような構成になるように編集します。

![Watson-2016-12-19-12.57.jpg](https://qiita-image-store.s3.amazonaws.com/0/73831/ab6db653-6718-71ac-8f4e-7edecb13df49.jpeg "Watson-2016-12-19-12.57.jpg")

## テスト

ブラウザ画面の右上に下記のようなアイコンが出るので選択します。

![Watson-2016-12-19-12.48.jpg](https://qiita-image-store.s3.amazonaws.com/0/73831/117b16b4-a656-42fb-c1e6-9fad6ddee9dd.jpeg "Watson-2016-12-19-12.48.jpg")

会話してみます。

![Watson-2016-12-19-12.55.jpg](https://qiita-image-store.s3.amazonaws.com/0/73831/ffea6508-a739-bbd7-4b51-11e60a0838bd.jpeg "Watson-2016-12-19-12.55.jpg")

## あとがき

意外にハマって楽しかったですね。今度は、Web画面とかとの連携を試してみたいところです。

## 参考

書籍: [初めてのWatson](https://www.amazon.co.jp/%E5%88%9D%E3%82%81%E3%81%A6%E3%81%AEWatson-API%E3%81%AE%E7%94%A8%E4%BE%8B%E3%81%A8%E5%AE%9F%E8%B7%B5%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-%E4%BA%95%E4%B8%8A%E7%A0%94%E4%B8%80/dp/4865940529/ref=sr_1_1?ie=UTF8&qid=1482120101&sr=8-1&keywords=Watson)

## 変更履歴
2016/12/19 公開
2016/12/22 文章がおかしかったところを修正
2016/01/03 文章がおかしかったところを再修正