Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Watson Assistant Actions Skill によるノーコードチャットボット開発入門

Watson Assistant Actions Skill によるノーコードチャットボット開発入門

無料で使えるIBM Cloud ライト・アカウントを用いて、チャットボットとして定番のWatson Assistantから、Actions Skillを用いてWebサイトに埋め込み設置可能なチャットボットをノーコードで作る手順のハンズオン資料です。

無料で使えるIBM Cloud ライト・アカウント
https://www.ibm.com/jp-ja/cloud/free
Watson Assistant
https://www.ibm.com/jp-ja/cloud/watson-assistant
IBM Champion Program
https://developer.ibm.com/champions/

※本資料は、2021年6月現在のものです。予めご了承ください。

Kohei Nishikawa

June 23, 2021
Tweet

More Decks by Kohei Nishikawa

Other Decks in Technology

Transcript

  1. 利用者側の回答定義(Edit response) 「Define customer response」をクリックした後、「Options」を クリックします。「Edit response」が表示されます。 ここをクリック 「Options」では、チャットボットで利用者に文章を 入力させずに、回答を選ぶだけで次の操作に進ま

    せることができます。「Options」における「Edit response」には、選ばせる回答を1つ1つ記載し ます。記載後、「Apply」をクリックします。 ごみ箱をクリックすると 消せます。 次の3つをOption1~Option3に記述し、「Apply」 をクリックします。 • 65歳以上 • 50~64歳 • 16~49歳 2021/6/25 2021 IBM Champion , Kohei Nishikawa 12
  2. 2つ目のステップ作成 ここをクリックして、with conditionsに変更 1つ目のステップを選択 is はイコールのこと 1つ目のステップで 定義した、「65歳 以上」を選択 「Conditions(条件)」を満たした

    場合の利用者に表示するメッセージ を、「Assistant says」に記述 Conditionとは条件のこと ここをクリックして、3つ 目のステップ作成 ここでは、「Step2 is taken」で「with conditions」を選び、1つ目のステップにおける利 用者の返答について、指定したConditions(条 件)を満たす場合の対応(Assistant says)を設 定していきます。 Conditions 1つ目のステップで、「65歳以上」と利用者が 回答した場合 Assistant says 65歳以上に対する返答を記述。 「Next step」をクリックして、3つ目のステップへ。 2021/6/25 2021 IBM Champion , Kohei Nishikawa 14
  3. 3つ目のステップ作成 ここをクリックして、with conditionsに変更 1つ目のステップを選択 is はイコールのこと 1つ目のステップで 定義した、「50~ 64歳」を選択 「Conditions(条件)」を満たした

    場合の利用者に表示するメッセージ を、「Assistant says」に記述 Conditionとは条件のこと ここをクリックして、4つ 目のステップ作成 ここでは、「Step3 is taken」で「with conditions」を選び、1つ目のステップにおける利 用者の返答について、指定したConditions(条 件)を満たす場合の対応(Assistant says)を設 定していきます。 Conditions 1つ目のステップで、「50~64歳」と利用者 が回答した場合 Assistant says 50~64歳に対する返答を記述。 「Next step」をクリックして、4つ目のステップへ。 2021/6/25 2021 IBM Champion , Kohei Nishikawa 15
  4. 4つ目のステップ作成 ここをクリックして、with conditionsに変更 1つ目のステップを選択 is はイコールのこと 1つ目のステップで 定義した、「16~ 49歳」を選択 「Conditions(条件)」を満たした

    場合の利用者に表示するメッセージ を、「Assistant says」に記述 Conditionとは 条件のこと ここでは、「Step4 is taken」で「with conditions」を選び、1つ目のステップにおける利 用者の返答について、指定したConditions(条 件)を満たす場合の対応(Assistant says)を設 定していきます。 Conditions 1つ目のステップで、「16~49歳」と利用者 が回答した場合 Assistant says 16~49歳に対する返答を記述。 2021/6/25 2021 IBM Champion , Kohei Nishikawa 16
  5. Assistant にskillを追加 「Add an actions or dialog skill」をクリック します。 「Add

    Actions or Dialog skill」が表示され ます。作成済みのskillから、「TYPE: Actions - Japanese」となっている、N市サポートスキル をクリックします。 ここをクリック 作成済みのActions skill をクリック 2021/6/25 2021 IBM Champion , Kohei Nishikawa 20
  6. Web chatの作成 「Integration name」、その ままで良ければ、画面右上の 「Create」をクリックして次に進 みます。 「Integration name」を変 更しても構いません。

    Integration web chat に よるチャットボットの設置は、ク レームやご意見、トラブル対応 等を管理する「サービスデスク」 と呼ばれる分野の業務システ ムと連携することも可能です。 ここをクリック 2021/6/25 2021 IBM Champion , Kohei Nishikawa 22
  7. Styleの変更 Webサイトに埋め込むチャット ボットの見た目を「Style」タブ で変更します。 枠内の各項目を変更すること で、右側に表示されるプレ ビューが変化します。 チャットボットに表示されるIBM の文字を削除するには、有料 の「Plus」プランに切り替えが必

    要です。 ここの項目を変更すると、 プレビューが変化 左側の項目値に合わせて 表示される この英文を変更するには、 「Home screen」タブへ 2021/6/25 2021 IBM Champion , Kohei Nishikawa 23
  8. Home screenの 変更 チャットボットを表示した際に、最初に表示する 画面を設定します。 「Greeting message」では、最初に表示さ れる挨拶文を指定できます。図のように、日本 語の文章を設定することができます。 また、Conversation

    starter 1~3は必須で す。「Conversation starter 1」は先ほど作 成したActionが良いでしょう。 Conversation starter2~3 を空にはできな いので、何か入れておきます。 もちろん、実際にチャットボットを公開する前に、 Conversation starter2~3向けのAction を作っておくことが必要です。 ここの項目を変更すると、 プレビューが変化 動作確認 も可能 チャットボットを初期状態に戻すには、 「Restart conversation」をクリック クリックすると、作成 したActionが起動 こちらに質問文を 入力してもAction が起動 2021/6/25 2021 IBM Champion , Kohei Nishikawa 24
  9. Web chatの保存と削除 「Web chat」について変更、つまりカスタマイズを 実施しましたので、「Save and exit」をクリックし、 保存します。 ここをクリック Assistant

    画面に戻ります。画面内の枠部分を クリックすることで、追加した「Web chat」を削除し たり、Assistantに関連付けた「skill」を解除する ことができます。 2021/6/25 2021 IBM Champion , Kohei Nishikawa 26
  10. お問い合わせ先について 2021/6/25 2021 IBM Champion , Kohei Nishikawa 29 資料作成者

    西川 浩平 Twitter @kolinz Facebook https://www.facebook.com/kohei.nishikawa その他 https://8card.net/p/knishikawa 2021 IBM Champion for Developer / 開志専門職大学 未来創造研究センター