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

IBM Watson の進化が止まらない - New Watson Assistant 編 -

yanagih
December 29, 2022

IBM Watson の進化が止まらない - New Watson Assistant 編 -

yanagih

December 29, 2022
Tweet

More Decks by yanagih

Other Decks in Technology

Transcript

  1. 本⽇の内容 • 17:00 - 17:10 オープニング と 簡易アンケート • 17:10

    - 17:20 New Watson Assistant とは • 17:20 - 17:40 (ライト・ハンズオン) アクションズ • 17:40 - 17:50 (デモ) カスタム拡張機能 • 17:50 - 18:00 Q & A と クロージング 2
  2. 4

  3. 5 ワークスペース 連携アプリケーション 既存コンテンツ コンタクトセンターソリューション 追加開発 追加開発 追加開発 オーケストレーション アプリ

    会話履歴 セッション管理 対話エンジン オーケストレーション層 (お客様が独⾃に開発する必要あり) Watson Assistant Ver. 1 (2016/5 〜 2018/10) 旧Watson Conversation
  4. チャネル オーケストレーション 対話 エンジン 検索 エンジン 連携 有⼈への ハンドオフ 連携アプリケーション

    既存コンテンツ コンタクトセンターソリューション クロール コールアウト ハンドオフ 解決⽅式 ルーティング 6 Watson Assistant Ver. 2 アーキテクチャーの刷新 (2019/11 〜 ) l 拡張性のある3つのレイヤーからなるアーキテクチャーで刷新︕ l チャットボットに必要な機能をオールインワンで提供し、お客様の課題を解決します︕
  5. 7

  6. © 2022 IBM Corporation ղܾ͍ͨ͠λεΫΛΞΫγϣϯͱͯ͠ఆٛ͢Δ(6*ϕʔεͷର࿩ϑϩʔɾΤσΟλʔ 9 "DUJPOΤσΟλʔ ର࿩ϑϩʔ࡞੒ͷͨΊͷ৽͍͠ 6*ɻ Ϣʔβʔͷൃ࿩ΛτϦΨʔʹΞΫγϣϯ͕։࢝͞Εɺ

    ͦΕʹର͢Δฦ౴Λεςοϓͱͯ͠ఆٛ͢Δɻ ίʔσΟϯάෆཁɻύϥϝʔλʔઃఆ΍υϥο άυϩοϓૢ࡞ͰఆٛՄೳɻ ։ൃऀͰͳ͘ͱ΋ɺԾ૝ΞγελϯτΛߏங ग़དྷΔΑ͏ʹઃܭ͞Ε͍ͯΔɻ #VJME Actions
  7. © 2022 IBM Corporation #VJME 開発したバーチャル・アシスタントの動作をクイックに確認できる Preview ページ 10 1SFWJFXϖʔδ

    όʔνϟϧɾΞγελϯτΛ഑ஔ͢Δ8FCϖʔδ Λഎܠͱͯ͠ಡΈࠐΜͰɺຊ൪؀ڥՔΛΠϝʔδ ͠ͳ͕ΒϢʔβʔࢹ఺ͰϓϨϏϡʔͰ͖Δɻ ެ։લʹɺυϥϑτ؀ڥΛ࢖ͬͯςετͱσό οάΛ࣮ࢪՄೳɻ #VJME Preview
  8. © 2022 IBM Corporation Ծ૝ΞγελϯτͷϥΠϑαΠΫϧΛ؅ཧ͢Δ̎ͭͷ؀ڥΛఏڙ 11 υϥϑτ؀ڥ ϥΠϒ؀ڥ 1VCMJTI ։ൃ

    ݕূ༻ͷ؀ڥ • ࢖༻͢Δνϟωϧͱղܾํ๏Λ؅ཧ͢Δ • ຊ൪؀ڥ΁ͷӨڹΛؾʹͤͣʹमਖ਼͕Մೳ ຊ൪ެ։༻ͷ؀ڥ • ެ։͞ΕͨνϟοτͷϩδοΫ͸ࣗಈతʹ όʔδϣϯ؅ཧ͞ΕΔ ར༻ऀ %FQMPZ Environments
  9. © 2022 IBM Corporation ΞΫγϣϯζʹΑΔର࿩ϑϩʔͷΠϝʔδ 14 • ユーザーの発話内容に応じてアクション(トピック/話題とも呼ばれる)がトリガーされ、そのアクションに 定義されたステップに従って、ユーザーとの対話を⾏います ピザの注⽂

    割引条件 店舗の場所 注⽂のキャンセル ・ ・ ・ アクション ステップ 応答+更問い 応答+更問い 応答+更問い 応答+更問い 応答+更問い 応答+更問い 応答+更問い ・・・ + + + + ピザの注⽂が したいです トリガー 応答+更問い 複数個の⾔い回しを使って学習した結果、 ⽣成されるAIモデル (分類モデル)
  10. © 2022 IBM Corporation アクションズの構成: アクション 15 アクション名 最初に⼊⼒したユーザーの発話例 (いいまわし)

    がアクション名としてセットされる ユーザーの⾔い回し (発話例) を追加で定義していく • 対話の中で扱うトピック(話題)をアクションという単位で定義します。
  11. © 2022 IBM Corporation アクションズの構成: ステップ 16 ステップ 処理内容に応じて、複数 のステップを定義可能

    発話に対する返信 メッセージを定義 ユーザーからの 応答⽅法を定義 このステップの次 の処理を定義 ステップ実⾏の条件 ユーザーとの対話 内容を記述 • ステップを定義して、ユーザーとの対話を処理します。 セッション変数に 値をセット
  12. ピザの注⽂アクション 割引条件アクション 開始 種類の確認 終了 サイズの確認 配達時間の確認 注⽂ 注⽂内容表⽰ 修正

    はい 開始 割引条件の提⽰ 終了 簡易ハンズオンの範囲 ・マルゲリータ ・シーフード ・ペパロニ ・Sサイズ ・Mサイズ ・Lサイズ ・種類 ・サイズ ・配達時刻 ・時刻 (⼊⼒)
  13. © 2022 IBM Corporation ΞΫγϣϯζΛ࢖༻ͨ͠ର࿩ϑϩʔͷ࡞੒ͱͦͷϝϦοτ 19 l アクションを使⽤した対話フローの作成イメージ ü ユーザーからの⼊⼒をハンドリングするアクション(トピックとも呼ばれる)とステップから

    構成されます ü インテント、エンティティを事前に定義することなしに対話フローを作成できるので、ダ イアログ・スキルと⽐較して簡単に対話フローを作成できます ü ユーザーからの⼊⼒に対するレスポンスと聞き返しをステップに定義することで対話フ ローを作成します ü 聞き返しによって収集した内容は⾃動的に保存され、条件判定や外部連携のパラメータと して利⽤できます l アクションのメリット ü コンテキスト変数、スロット、エンティティ、およびレスポンスタイプは、「ステップ」 に統合され、煩雑な画⾯操作は不要です ü ポイント&クリック条件ビルダーが提供されているため、変数や演算⼦の構⽂を覚える必 要はありません ü 太字、斜体、ハイパーリンク、埋め込み変数の作成を容易にするリッチテキストエディタ が提供されます ü ドラッグ&ドロップでステップを並び替えできます
  14. © 2022 IBM Corporation ΧελϜ֦ுػೳ $VTUPN&YUFOTJPOT "TTJTUBOUͱ֎෦αʔϏεͱΛ༰қʹ"1*࿈ܞͤ͞Δ 21 ձ࿩͔Βऔಘͨ͠৘ใΛύϥϝʔλʔ ͱͯ͠"1*Λݺͼग़͠ɺ֎෦αʔϏεͱ

    ࿈ܞͨ͠ॲཧΛߦ͏Ծ૝ΞγελϯτΛ Λ࡞੒Ͱ͖Δɻ *OUFHSBUJPO • 複数のエンドポイントを使⽤できる • アシスタントと他の API の間にプロキシまたはミドルウェアのレイヤー を作成する必要がなくなる • Integrationカタログですべてのカスタム拡張機能を簡単に追跡できる • 外部サービスとは変数を操作するのと同じ⽅法でアクセスできる
  15. サポートされるAPI (接続先APIの仕様)について 22 補⾜ Online Doc: https://cloud.ibm.com/docs/watson- assistant?topic=watson-assistant-build-custom-extension Custom ExtensionsがサポートするAPI形式

    • 接続先APIは、REST API形式である必要があります • 接続先のAPI説明書(OpenAPI仕様で作成)をインポートすることで、各ステップから接続先システムと通信を⾏うことが可 能です。(変数に値をセットコールするイメージ) OpenAPI仕様書の作成⽅法 • API提供ベンダーがOpenAPI仕様ファイル(YAML, JSON)を提供している場合は、それをインポートして使⽤する • OpenAPI仕様ファイルが提供されていない、提供されている場合でも情報に不⾜がある場合は、OpenAPI仕様エディター (swagger.io等)を使⽤してAPI仕様を記述/修正する ※すぐに使えるOpenAPI仕様ファイルが、GitHubからいくつか提供されているのでチュートリアル的に使⽤してみることをお勧めします (https://github.com/watson-developer-cloud/assistant-toolkit/tree/master/integrations/extensions/starter-kits) Connect to backend systems and third-party APIs with ease thanks to Watson Assistant Extensions!: https://medium.com/ibm-watson/connect-to-backend- systems-and-third-party-apis-with-ease-thanks-to-watson- assistant-extensions-6d6150eaeba Watson Assistant: connecting Customer Care to IBM Cloud Functions APIs: https://medium.com/ibm-watson/watson- assistant-connecting-customer-care-to-ibm-cloud- functions-apis-298d777f72e2 参考になるリンク集
  16. © 2022 IBM Corporation $VTUPN&YUFOTJPOT "TTJTUBOUͱ֎෦αʔϏεͱΛ༰қʹ"1*࿈ܞͤ͞Δ 23 8BUTPO"TTJTUBOU αϙʔτɾσεΫ •

    औҾઌ໊শ • Ҿ͖མͱֹۚ͠ • Ҿ͖མͱ͠೔෇ • νέοτ൪߸ ໰͍߹Θͤ νέοτ ൃߦཁٻ νέοτ؅ཧ νέοτൃߦॲཧ ར༻ऀ ৺౰ͨΓͷͳ͍ Ҿ͖མͱ͕͋͠Δʜ ྫ ۜߦͷνϟοτϘοτͱ֎෦ͷ$3.αʔϏεͱͷ࿈ܞ *OUFHSBUJP O *OUFHSBUJPO ユースケース例 • 発券: チケットの作成、チケットのステータスの検索 • CRM: 顧客レコードの作成 / 更新、顧客情報の取得、 過去の契約履歴の取得 • 取引: ⼈事システムでの休暇申請の提出、請求内容 • リアルタイム データ: 天気、住宅ローンの⾦利、店舗 の在庫商品を調べます
  17. ピザ屋ボット チケット管理システム • ϐβͷछྨ • αΠζ • ഑ୡ࣌ࠁ • ஫จ൪߸

    注⽂チケット 発⾏要求 νέοτ࡞੒ ஫จ൪߸ൃߦॲཧ খෲ͕ۭ͍ͨΒ ϐβͩͳɻɻɻ ピザ屋ボットと注⽂チケット管理システムの連携 Watson Assistant Zendesk 注⽂番号 1844 項⽬ 内容 ピザの種類 マルゲリータ サイズ Mサイズ 配達時刻 17:30 デモ概要 ഑ୡ࣌ࠁͷมߋ 有⼈連携 オペレーターにお繋ぎします (Zendesk Chat) (Zendesk Support)
  18. ピザの注⽂アクション 注⽂番号発⾏ 開始 種類の確認 終了 サイズの確認 配達時間の確認 注⽂ 注⽂番号発⾏ 修正

    はい デモ環境 開始 名前の確認 終了 メールアドレス 注⽂番号発⾏ 有⼈転送 開始 終了 転送開始 無 有 注⽂番号表⽰ 空きの エージェント 追加 追加 追加
  19. B I S LINE LINE LINE B B B D

    B I C I C I C I C I C I W I W I P I P I C I W I W I W B: Build D: Deploy I: Integrate W: Web Chat P: Phone S: Search C: Custom 汎例 LINE: LINE interface