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

TechDojo - Watson Assistant体験

Bd38bf5d47e345294ae4a6be5d4a62b6?s=47 Junki
September 15, 2021

TechDojo - Watson Assistant体験

2021年9月15日開催
WatsonAssistant体験で使用した資料です。
WatsonAssistantの機能の一つであるAction Skillを作成し、1時間でチャットボットを作成します。

Bd38bf5d47e345294ae4a6be5d4a62b6?s=128

Junki

September 15, 2021
Tweet

Transcript

  1. 8BUTPO"TTJTUBOUΛମݧͯ͠ΈΑ͏ ͸͡ΊͯͷνϟοτϘοτ։ൃ ೥݄೔

  2. 自己紹介 2 ࠤ઒ ᔪو (Junki Sagawa) ೔ຊIBM ΧελϚʔɾαΫηεɾϚωʔδϟʔ ࠲ӈͷ໏ ʮى͖ͯΔͱ͖͸ɺ*5ͷ͜ͱ͔ͦΕҙ֎͔͠ߟ͑ͳ͍ɻʯ

  3. ຊ೔ͷ(PBM  8BUTPO"TTJTUBOUͷ֓ཁͱνϟοτϘοτͷ࢓૊ΈΛཧղ͢Δ  ࣮ࡍʹձ࿩ͷ਽ܗΛ࡞੒͢Δ https://app.sli.do/event/t1f5rhb7 ຊ೔͸Ξϯέʔτπʔϧ࢖͍·͢ɻ ͓࣋ͪͷσόΠεͰ23ίʔυΛಡΈऔ͍ͬͯͩ͘͞ʂ ϥΠϒɾΞϯέʔτ

  4. 4 νϟοτϘοτɺ ࢖ͬͯ·͔͢ʁ

  5. νϟοτϘοτͷྺ࢙ n νϟοτʢchat : ձ࿩ ) + ϩϘοτ(Robotʣ = νϟοτϘοτ

    n 1966೥ʹొ৔ͨ͠ ELIZA ͱ͍͏γεςϜ͕࠷ॳͷνϟοτϘοτͱݴΘΕ͍ͯΔ n 2016೥ ʮνϟοτϘοτݩ೥ʯ ׆༻Λ։࢝͢Δاۀ͕૿Ճ ྟচ৺ཧֶऀ ͷདྷஊऀத৺ྍ๏ͷ ձ࿩ख๏ΛεΫϦϓτͱͯ͠࡞Γ·ͨ͠ʂ
  6. 顧客 チャネル 解決 ダイアログ 検索 エージェント スキル アシスタント [ありきたりなチャットボットではありません] Watson

    Assistant
  7. IBM Watson Assistant データ・プライバシーを保証すると同時にプロアクティブで パーソナライズされたサービスを提供することで、企業の ブランド・ロイヤルティーの向上や顧客体験の変⾰を⽀援す る企業向け⼈⼯知能 (AI) エージェント 以下の特⻑を持つ

    AI エージェントです。 § 少ないデータで学習する § 不確かな場合にはあいまいさを除去する § トピックを変えられる § 代替⼿段として検索 (Watson Discovery) または⼈間のエージェントを利⽤する § システムを改善する⽅法を提案する § オムニチャネル § パブリック・クラウドとオンプレミスのいか なるインフラストラクチャーにもデプロイ できる
  8. コール・センターの運⽤コストを削減すると同時に顧客体験を 改善し、新たな収益源を開拓 カスタマー・ケア 企業のさまざまなチャネルを通じた共通の質問やタスク (主に ⼈事関係) へのアクセスを簡素化 従業員の⽣産性 潜在的な顧客に、商品やサービスを好きなモバイルまたは メッセージング・チャネルで購⼊できるガイド付きの買い物

    体験を提供 会話型コマース
  9. 9 νϟοτϘοτ ମݧͯ͠ΈΑ͏ʂ

  10. 8BUTPO"TTJTUBOUαʔϏεͷ࡞੒ • 画⾯上部左のメニューにあるカタログ をクリックする • 画⾯左部 カテゴリー内のAI / Machine Learningをクリックする

    • Watson Assistantをクリックする
  11. 8BUTPO"TTJTUBOUαʔϏεͷ࡞੒ • プランが「ライト」であることを確認する • 画⾯右下の「作成」をクリックする

  12. 8BUTPO"TTJTUBOUαʔϏεͷىಈ • 「Watson Assistantの起動」をクリックする

  13. 8BUTPO"TTJTUBOUαʔϏεͷىಈ • 画⾯左部、上から⼆番⽬のアイコンをクリックする • 「Create Skill」をクリックする

  14. 4LJMMͷ࡞੒ "DUJPOT4LJMM ؆୯ʹνϟοτγφϦΦΛ࡞੒Մೳ %JBMPH 4LJMM ෳࡶͳγφϦΦΛ࣮૷Մೳ 4FBSDI4LJMM %JTDPWFSZͱ͍͏ผαʔϏεͱ࿈ܞ͠ɺ γφϦΦ֎ͷ࣭໰Ͱ΋ճ౴Ͱ͖ͳ͍͔୳͢ •

    "DUJPOT4LJMMΛબ୒͠ɺ/FYUϘλϯΛΫϦοΫ͢Δ
  15. 4LJMMͷ࡞੒ • /BNFʹ࡞੒͢Δ೚ҙͷεΩϧ໊Λೖྗ FY ༦৯͓͢͢ΊεΩϧ • %FTDSJQUJPOʹεΩϧͷઆ໌Λೖྗ FY ࠓ೔৯΂Δ༦৯Λ͓͢͢Ίͯ͘͠Ε·͢ •

    -BOHVBHFͰʮ+BQBOFTFʯΛબ୒ • $SFBUF4LJMMΛΫϦοΫ͠ɺભҠ͢Δը໘Ͱʮ$SFBUFBOFXBDUJPOʯΛΫϦοΫ͢Δ Japaneseを選択しないと、 ⽇本語での応答ができないので要確認
  16. 4LJMMͷ࡞੒ ɾϙοϓΞοϓ಺ʹɺ࠷ॳʹϢʔβʔ͕໰͍߹ΘͤΔ಺༰Λೖྗɻ4BWFΛΫϦοΫ͢Δɻ • $VTUPNFS4UBSUT8JUIɿΛΫϦοΫ͠ɺಉ͡ҙຯͷผϑϨʔζΛ͍͔ͭ͘ೖྗ͢Δ

  17. 4LJMMͷ࡞੒ • "TTJTUBOU4BZTͷதʹɺ͜ͷΞΫγϣϯ͕ݺ͹Εͨͱ͖ͷ࠷ॳͷϨεϙϯεจΛೖྗ͢Δ • %FGJOFDVTUPNFSSFTQPOTFΛΫϦοΫ͠ɺϝχϡʔ಺ͷ0QUJPOTΛબ୒͢Δɻ

  18. 4LJMMͷ࡞੒ • "TTJTUBOU4BZTͷதʹɺ͜ͷΞΫγϣϯ͕ݺ͹Εͨͱ͖ͷ࠷ॳͷϨεϙϯεจΛೖྗ͢Δ • %FGJOFDVTUPNFSSFTQPOTFΛΫϦοΫ͠ɺϝχϡʔ಺ͷ0QUJPOTΛબ୒͢Δɻ

  19. 4LJMMͷ࡞੒ • ࣗಈͰ։͘Ϟʔμϧ಺ͷ0QUJPOdʹɺͦΕͧΕ࿨৯ɾத՚ɾ༸৯ͱೖྗ͢Δ • "QQMZϘλϯΛΫϦοΫͱϞʔμϧ͕ด͡ΔͷͰɺʮ/FYU4UFQʯΛΫϦοΫ͢Δɻ

  20. 4LJMMͷ࡞੒ • ʮXJUIDPOEJUJPOTʯΛΫϦοΫ͠ɺεςοϓͷ৚݅Λࢦఆ͠·͢ɻ • ࠓճ͸༸৯ɺ࿨৯ɺத՚ͲΕΛબΜ͔ͩͰϨεϙϯεΛม͑ͯΈ·͠ΐ͏

  21. ࢼͯ͠Έ·͠ΐ͏ • ը໘ӈԼͷ1SFWJFXϘλϯΛΫϦοΫ͢Δͱɺ࣮૷͖ͯͨ͠಺༰Λςετग़དྷ·͢ • ਖ਼͘͠Φεεϝͷ͝൧Λڭ͑ͯ͘ΕΔ͔ࢼ͠·͠ΐ͏

  22. "DUJPOT4LJMM ؆୯ʹνϟοτγφϦΦΛ࡞੒Մೳ %JBMPH 4LJMM ෳࡶͳγφϦΦΛ࣮૷Մೳ 4FBSDI4LJMM-JUFϓϥϯͰ͸࢖༻Ͱ͖·ͤΜ %JTDPWFSZͱ͍͏ผαʔϏεͱ࿈ܞ͠ɺ γφϦΦ֎ͷ࣭໰Ͱ΋ճ౴Ͱ͖ͳ͍͔୳͢ "TTJTUBOUΛ࡞੒͢ΔྲྀΕ 

    εΩϧͷதʹɺ"DUJPO ΍ %JBMPHΛ࡞੒͍ͯ͘͠  "TTJTUBOUʹεΩϧΛηοτ͢Δ  ผ్༻ҙͨ͠ΠϯλʔϑΣʔεͱ࿈ܞͤ͞Δ PSଞͷΞϓϦͱ࿈ܞ͢Δ εΩϧͰ͸ରԠͰ͖ͳ͍࣭໰ʹ΋Կ͔Λฦ͢ʂ
  23. "TTJTUBOUͷ࡞੒  ࡞੒ͨ͠4LJMMΛ࣋ͨͤΔ"TTJTUBOUΛ࡞੒͠·͢  ը໘ࠨ্෦ͷਧ͖ग़͠ΞΠίϯΛΫϦοΫ͠ɺʮ$SFBUFBTTJTUBOUʯΛΫϦοΫ͠·͢  /BNFʹ೚ҙͷ໊લΛೖྗ͠ɺʮ$SFBUFBTTJTUBOUʯΛΫϦοΫ͠·͢

  24. "TTJTUBOUͷ࡞੒  ʮ"EEBOBDUJPOTPSEJBMPHTLJMMʯΛΫϦοΫ͠·͢

  25. "TTJTUBOUͷ࡞੒ • ࣗ͝਎ͷΞϓϦʹ૊ΈࠐΉνϟοτϘοτΛϊʔίʔυͰ࡞੒͍͖ͯ͠·͢ • *OUFHSBUFXFCDIBU ΛΫϦοΫ͠·͢

  26. "TTJTUBOUͷ࡞੒ • ࣗ͝਎ͷΞϓϦʹ૊ΈࠐΉνϟοτϘοτΛϊʔίʔυͰ࡞੒͍͖ͯ͠·͢ • *OUFHSBUFXFCDIBU ΛΫϦοΫ͠·͢

  27. ελΠϧͷΧελϚΠζ • νϟοτΠϯλʔϑΣʔεͷελΠϧΛมߋ΍ɺॳظϝοηʔδͷઃఆ͕Ͱ͖·͢

  28. ιʔείʔυͷऔಘ • &NCFEϝχϡʔΛΫϦοΫ͠ɺιʔείʔυΛऔಘ͠·͢

  29. <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8" /> <title>Dojo</title> </head>

    <body> <header> チャットボット開発 </header> <main> メイン </main> <footer> フッター </footer> <script> window.watsonAssistantChatOptions = { integrationID: "c2fb8d17-ed5d-41d0-ae7b-2ca6a8ae2423", // The ID of this integration. region: "au-syd", // The region your integration is hosted in. serviceInstanceID: "fa0d97dc-da6c-47f6-bd0e-74dd201e651a", // The ID of your service instance. onLoad: function (instance) { instance.render(); }, }; setTimeout(function () { const t = document.createElement("script"); t.src = "https://web-chat.global.assistant.watson.appdomain.cloud/loadWatsonAssistantChat.js"; document.head.appendChild(t); }); </script> </body> </html> ద౰ͳ)5.-ϑΝΠϧʹίʔυΛຒΊࠐΉͱɾɾɾ
  30. webhook Watson Assistant 1. Botʹϝοηʔδૹ৴ 2. ϝοηʔδ͕όοΫΤϯυ΁ 3. Assistant΁໰͍߹Θͤ 4.

    Assistant͔Βͷ݁Ռ IBM Cloud Linebotの動き バックエンド アプリケーション Teams Facebook Messenger 他