1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Watson Assistant 教えてもらった♪】ダイアログの基本

Posted at

私は社内異動したばかりの新米エンジニアです。テクニカルなスキルはありません。
そこで、まずはチャットボット構築のスキルを身につけるため、Watson Assistantを初めて使ってみています。
どんなチャットボットにするか悩みどころですが、観光ガイドにしました。川崎に観光客を呼び込むための観光地・名所紹介チャットボットを作成します。
紹介したい5項目はこちら。
全体像.png
それに対して、質問および期待する応答を以下のとおり設定しました。
質問と回答.png
こちらが自力で何とか作ったインテント、エンティティ、ダイアログの構造です。
初期作成.png
ダイアログは、ノード「観光地(Tourist spot)」の子ノードとして、全スポット(Full spots)、イベント(Event)、無料(Free entrance)、雨(Rain)、カップル(Couple)を並列配置。
結果がこちら。
初期結果.png
このダイアログでは、無料で行けるスポットは?、雨でも楽しめるスポットは?、カップルで楽しめるスポットは?と尋ねると、条件付きにもかかわらず全スポットが回答されてしまいました。
このままだと、ゴルフ場に行って予期せぬ料金を払ってお金がなくなったり、海っぺたの公園で雨に打たれて風邪をひいたり、競馬場に行って喧嘩になって別れたりしてしまうかもしれません・・・。

この時点での疑問。前提条件がつくときってどう作るの?
 ■ インテントの作りが影響を与えている?
 ■ 全スポットと個別条件のスポットを親ノードで分けてみる?

よく分からないので、同じ部門のエキスパートに相談に乗ってもらいましたところ、ささっと分かりやすいアドバイスをいただきました。
スクリーンショット 2021-12-21 9.22.15.png
アドバイスのとおりに修正したダイアログの構造はこちら。
修正作成.png
今度はしっかりと回答をもらえました! これで川崎の観光客増加に貢献間違いなし!?
修正結果.png
これからもWatsonを学んでいくので、Hint & Tipsを投稿します。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?