助けてWatson!
Assistantで
家庭内業務を効率化編
テ ク ノ ロ ジ ー で 身 近 な 課 題 解 決 シ リ ー ズ 第 4 弾
株式会社クレスコ テクノロジーソリューションコンサルティング
AIサービスエバンジェリスト
企業向けWebポータル製品の開発、大規模事務管理の海外移管プロジェクト、企業向け決済サービスのフィー
ルドエンジニア等を経て先端技術(人工知能・コミュニケーションロボット)の法人営業に転向。2015年より
IBM Watsonに携わり、経営層へのWatson導入提案を多く経験。現在は企業のAI導入支援を手掛けるAIコンサ
ルタント・エンジニアとして活動中。2016年3月「第2回 IBM Watson日本語版ハッカソン」にてアイディア賞
受賞。2019/2020/2021 IBM Champion。
共著書に「現場で使える! Watson開発入門 」「現場で使える!Python自然言語処理入門」(いずれも翔泳社)。
江澤 美保(えざわみほ)
AI技術コミュニティ
テクノロジーで身近な課題を
解決したい
1. 画像認識でバレエの演目を当てよう
2. 画像認識でホルモンの焼け具合を判定しよう
3. 自然言語処理で総理の国会発言を分析しよう
4. 自然言語対話で後回しを撲滅しよう ← New
何度も聞かれる、
調べればわかること
• 明日授業参観いくけど、 4時間目って何時に始まるの?
• ベスト(靴下、靴)の色って、何色がOK?
• 学年末テストって何日からだっけ?
生徒手帳か年間予定表を見ればわかる。
しかしほとんどの場合、手元にない。
よし、帰ってから調べよう。→ 忘れる
誰かが いつでも優しく
答えてくれたらいいのにな
そうだ、IBM CloudにはWatson Assistantが
あるじゃないか。
時間を気にせずいつでも気軽に質問できる、
チャットボットを作っちゃおう。
どうせならWatson Assistantの新機能を使っ
て楽しく家庭内業務の効率化を図ろう!
Watson Assistantで
できること
チャットボットの会話フローを
手軽に作れます。
ワトソン書店へようこそ!
どのようなご用件ですか?
雑誌を探しています
どんな雑誌をお探しですか?
お探しのジャンルを教えてく
ださい。
・恋愛
・グルメ
・ファンタジー
グルメ
発売日はいつ頃ですか?
・今月
・先月
はじめのあいさつ
本を探しているので
ジャンルを確認しよう
発売日を確認しよう
【会話フロー例】
おさらい
Assistantで
チャットボットを作る
Assistantの三大要素
Intent(インテント) → 意図
Entity(エンティティ)→ 属性付き単語
Dialog(ダイアログ) → 会話フロー
おさらい
Assistantで
チャットボットを作る
Intent(インテント) → 意図
マンガの検索ですね。
どんなマンガが読みたいですか?
6月発売のマンガを教えて
Intent「マンガの検索」
と認識
ユーザーが入力したテキストに含まれる意図を、
Watsonが理解できるように登録します。
おさらい
Assistantで
チャットボットを作る
Entity(エンティティ)→ 属性付き単語
かしこまりです。
グルメのマンガを検索します。
グルメマンガが読みたいな
Entity
属性「本のジャンル」
単語「グルメ」
と認識
ユーザーが入力した言葉が、どのような意味を持つのか
登録する機能です。
おさらい
Assistantで
チャットボットを作る
Dialog(ダイアログ) → 会話フロー
「こんにちは!ワトソン
書店です」と返す
ユーザー入力で
Intent「あいさつ」
を認識したら
「本の検索ですね。どん
な本を読みたいです
か?」と返す
ユーザー入力で
Intent「本の検索」
を認識したら
「かしこまりです。
グルメ本を検索します」
と返す
ユーザー入力で
Entity「ジャンル」で
「グルメ」を認識したら
ノード
親ノード
子ノード
ユーザーの入力に対応する会話の流れを、ノードと条件
分岐を組み合わせて作ります。
おさらい
Intent,Entityの
登録画面
おさらい
Dialogの
設定画面と実行
おさらい
Assistantの新機能紹介
アクション・スキル
より手軽に直感的に会話フローが作れる
• コンテキスト変数、スロット、エンティティ、レスポンスタイプは、
「ステップ」に統合されます
• ポイント&クリック条件ビルダ、変数や演算子の構文を覚える必要
はありません
• 太字、斜体、ハイパーリンク、埋め込み変数のためのリッチテキス
トエディタが提供されます
• ドラッグ&ドロップで並び替えができる会話ステップ
https://speakerdeck.com/yanagih/watson-assistantfalsejin-hua-2020nian-ban より
簡単
便利
デフォルト アクション
ようこそ ノード
その他 ノード
カスタム アクション
個々のアクション
DialogのTopノード
アクション定義内容
ノード名・インテントに相当
インテントに相当する
言い回しを登録
ステップの定義
ステップ・子ノードに相当
response・typeのオプション設定
LabelとValueは統合
会話の条件がわかりやすい
構文がわからなくてもOK
わかりやすい表現で条件設定可能
スケジュールの確認ですね。
どのスケジュールですか?
is 学校
Assistantの新機能紹介
アクション・スキル
目的ベースで手軽に会話フローが作れる
今後のチャレンジ
 フロントを家族が使い慣れているLINEにする
 スケジュール変更をAssistantで受付け、Assistant
の回答を更新する
 塾のその日のスケジュールを表示する(要ログイン)
素敵!
次は!
THANK YOU ❤
Assistant
さわって
みるか!

助けてWatson!Assistantで家庭内業務を効率化