Slide 1

Slide 1 text

IBM Developer Online 1 Embeddable AI Dojo #2ɿ Watson Assistant νϟοτϘοτͱ࿈ܞ͢ΔΞϓϦ։ൃମݧ (؀ڥ४උฤ)

Slide 2

Slide 2 text

⽇本アイ・ビー・エム株式会社 ύʔτφʔΞϥΠΞϯεࣄۀ෦ιϦϡʔγϣϯ૑ग़ϥϘ ソリューションアーキテクト 松島 輝昌 [email protected] SI企業、医療機器メーカー、通信企業等でエンジニアとして研鑽。 現在、⽇本IBMにてソリューション アーキテクトとして従事。 twitter : @trtrbohz facebook : https://www.facebook.com/Teru.Matsushima Linked-in : https://www.linkedin.com/in/teruyoshi-matsushima 2014年6⽉ E2D3 ver0.1 企画・設計・開発・構築 ⽇経ソフトウエア主催のOffice⽤アプリ開発コンテストにて特別賞受賞 IBM Red Hat Synergy Go to Market © 2021 IBM Corporation ⾃⼰紹介

Slide 3

Slide 3 text

"HFOEB 1. Watson Assistant について 2. IBM Cloud アカウント準備 3. Python 環境準備

Slide 4

Slide 4 text

໨తͱΰʔϧ ໨త ΰʔϧ • Watson Assistant の機能を知っていただく • 次回ハンズオンに向けて環境を整える •Watson Assistant の機能を理解していただく •IBM Cloud にログインできる •Python インストールできている

Slide 5

Slide 5 text

1 Watson Assistant Watson Assistant サービス概要 https://www.youtube.com/watch?v=5tmTDLEYwj4 顧客体験を向上させるバーチャル・エージェント IBM Watson Assistant

Slide 6

Slide 6 text

6 コンタクト・センターにおけるよくある問題点 ϑΝʔετίϯλΫτ࣌ͷղܾ཰͕௿͍ Ϣʔβʔ͸ߦ͖٧·ΔͱఘΊͯ͠·͍·͢ɻ൥Θ͍͠ελʔτϙΠϯτ΍ز౓ͷΠϯλϥΫγϣϯ Λඞཁͱ͢ΔαʔϏε͕ݪҼͰ͢ɻ ϩΠϠϦςΟʔҡ࣋ͷ伴͸ɺ࠷ॳͷίϯλΫτͰޮ཰తʹղܾ͢Δ͜ͱͰ͢ɻ ΧελϚʔέΞɾςΫϊϩδʔ͕ࡉ෼Խ͞Ε͍ͯΔ ςΫϊϩδʔ͕෼அ͞Ε͍ͯΔͱɺղܾͷͨΊͷ໌֬ͳϓϩηε͕ͳ͍ͨΊɺ͓٬༷͕ຬ଍͢Δ ϢʔβʔମݧΛ΋ͨΒ͢͜ͱ͕Ͱ͖·ͤΜɻ Ұ؏ͨ͠ΧελϚʔέΞɾιϦϡʔγϣϯׇ͕๬͞Ε͍ͯ·͢ɻ αϙʔτνϟωϧ֦େͷ೉͠͞ʹ௚໘͍ͯ͠Δ ʮΦϜχνϟωϧʯ͸ཧ૝తͰ͸͋Γ·͕͢ɺαϙʔτνϟωϧ͕૿͑Δͱ͍͏͜ͱ͸αϙʔτଆ ͷϫʔΫϩʔυ͕૿͍͖͑ͯ·͢ɻ ͦͷ೉͠͞ʹ௚໘͍ͯ͠Δ͓٬༷͸ɺ"*Λ׆༻ͨ͠ޮ཰తͳαϙʔτγεςϜΛٻΊ͍ͯ·͢ɻ

Slide 7

Slide 7 text

7 顧客体験を重視するマーケット ࢖͑ͳ͍νϟοτϘοτ͸ೋ౓ͱ࢖ͬͯ΋Β͑ͳ͍ ސ٬ͷ՝୊Λෆ༇շ͞Λ༩͑ͣʹɺ ͔ͬ͠ΓղܾͰ͖ΔνϟοτϘοτ ϫϯετοϓͰղܾ ༗ਓΤʔδΣϯτ΁ Ҿܧ͍Ͱ΋ղܾ νϟωϧΛ·͕ͨͬ ͯͰ΋ղܾ  ̍ճͷෆ༇շͳମݧͰ ଞࣾ΁ͷมߋΛݕ౼ ΠϥΠϥ͠ͳ͍ ॊೈͳର࿩

Slide 8

Slide 8 text

8BUTPO"TTJTUBOUͱ͸ Ϣʔβʔͱίϯϐϡʔλʔͷର࿩ΛՄೳʹ͢Δ։ൃπʔϧ ࣗવݴޠͰͷ໰͍߹ΘͤΛཧղ͠ɺద੾ͳճ౴Λฦ͢ 8 ސ٬ νϟωϧ ղܾ μΠΞϩά ݕࡧ ΤʔδΣϯτ εΩϧ ϧʔςΟϯά ͋Γ͖ͨΓͳνϟοτϘοτͰ͸͋Γ·ͤΜ *#. 8BUTPO "TTJTUBOU σʔλɾϓϥΠόγʔΛอূ͢Δͱಉ࣌ʹϓϩΞΫςΟϒͰύʔιφϥΠζ͞Εͨ αʔϏεΛఏڙ͢Δ͜ͱͰɺاۀͷϒϥϯυɾϩΠϠϧςΟʔͷ޲্΍ސ٬ମݧͷ มֵΛࢧԉ͢Δاۀ޲͚ਓ޻஌ೳ "* ΤʔδΣϯτͰ͢ɻ "*ͷಛ௕ l ڝ߹੡඼ΑΓগͳ͍σʔλͰֶश͢Δ l ෆ͔֬ͳ৔߹ʹ͸͍͋·͍͞Λআڈ͢Δ l τϐοΫΛม͑ΒΕΔ l γεςϜΛվળ͢Δํ๏ΛఏҊ͢Δ ճ౴඼࣭ͷ޲্ ֶशɾӡ༻ͷෛՙܰݮ AI ౷߹ ౷߹ͷಛ௕ l ୅ସखஈͱͯ͠ݕࡧ 8BUTPO%JTDPWFSZ ·ͨ͸ ਓؒͷΤʔδΣϯτΛར༻͢Δ l ΦϜχνϟωϧʹରԠ͢Δ l ύϒϦοΫɾΫϥ΢υͱΦϯϓϨϛεͷ͍͔ͳΔ ΠϯϑϥετϥΫνϟʔʹσϓϩΠͰ͖Δ Ϣʔβʔମݧͷ޲্

Slide 9

Slide 9 text

ಛ௕ᶃ ΞʔΩςΫνϟʔͷ֦ுੑ طଘͷ͓٬༷ରԠϦιʔεͱ࿈ܞ͠ɺ౷Ұ͞Εͨ໰୊ղܾମݧΛఏڙ 9 Customer ༷ʑͳνϟωϧΛ௨ͯ͡ ར༻ऀͱ΍ΓऔΓ͢Δ "*͕ར༻ऀͷχʔζΛ೺Ѳ͠ ࠷దͳରԠํ๏Λܾఆ ඞཁʹԠͯ͡֎෦ͷ࢓૊Έ΋ ׆༻ͯ͠ར༻ऀͷཁٻʹԠ͑Δ

Slide 10

Slide 10 text

10 શͯͷ֬ೝ߲໨͕ຒ·Δ·Ͱߋ໰͍͠·͢ ػೳᶃεϩοτɾϑΟϦϯά ࿩͕֎Εͯ΋࿩Λ໭ͯ֬͠ೝ͠·͢ ػೳᶄ୤ઢ ͍͋·͍ͳ··ձ࿩ΛऴΘΒͤ·ͤΜ ػೳᶅ໌֬Խ '"2తͳ࣭໰Ҏ֎΋ճ౴Ͱ͖·͢ ػೳᶆαʔνɾεΩϧʢ%JTDPWFSZͱͷ౷߹ʣ ࣭໰ͷස౓ ΠϯςϯτͷϢχʔΫ౓ كͳෳࡶͳ࣭໰ '"2తͳ࣭໰ 8BUTPO "TTJTUBOU 8BUTPO%JTDPWFSZ αʔνɾεΩϧ 特⻑② ⼈に近いコミュニケーションを実現する機能

Slide 11

Slide 11 text

γϯϓϧͰ௚ײతͳΠϯλʔϑΣʔε Ծ૝ΞγελϯτߏஙͷҰ࿈ͷ࡞ۀΛφϏήʔτ͢Δϝχϡʔߏ੒ 11 #VJME ձ࿩ϑϩʔͷఆٛɺυϥϑτ؀ڥͰݕূ %FQMPZ ࡞੒ͨ͠ΞγελϯτΛຊ൪؀ڥʹެ։ *NQSPWF ձ࿩ͷ෼ੳΛߦ͍ΞγελϯτΛվળ

Slide 12

Slide 12 text

"DUJPOT ར༻ऀ͕ղܾ͍ͨ͠λεΫΛ"DUJPOͱͯ͠ఆٛ͢Δ։ൃΠϯλʔϑΣʔε 12 "DUJPOΤσΟλʔ Ծ૝Ξγελϯτ։ൃͷͨΊͷ৽͍͠6*ɻ ར༻ऀͷൃ࿩͔ΒΞΫγϣϯ͕։࢝͞Εɺ ͦΕʹର͢Δฦ౴Λεςοϓͱͯ͠ఆٛ͢Δɻ ίʔσΟϯάෆཁɻύϥϝʔλʔઃఆ΍υϥο άυϩοϓૢ࡞ͰఆٛՄೳɻ ։ൃऀͰͳ͘ͱ΋ɺԾ૝ΞγελϯτΛߏங ग़དྷΔΑ͏ʹઃܭ͞Ε͍ͯΔɻ #VJME ैདྷͷ%JBMPH͔Β"DUJPOTΛݺͼग़ͯ͠ ࿈ܞͯ͠࢖͏͜ͱ΋Մೳɻ

Slide 13

Slide 13 text

#VJME ։ൃͨ͠Ծ૝Ξγελϯτ͸͙͢ʹಈ͔ͯ֬͠ೝ͕Մೳ 13 1SFWJFXϖʔδ Ծ૝ΞγελϯτΛ഑ஔ͢Δ8FCϖʔδΛ എܠͱͯ͠ಡΈࠐΜͰɺՔಇதͷΠϝʔδΛ ֬ೝ͠ͳ͕Βར༻ऀࢹ఺ͰϓϨϏϡʔͰ͖Δɻ ެ։લͷΞγελϯτ͸҆શͳυϥϑτ؀ڥͰ ؅ཧ͞ΕɺςετͱσόοάΛ࣮ࢪՄೳɻ 1SFWJFX #VJME

Slide 14

Slide 14 text

%FQMP Z 1VCMJTI ׬੒ͨ͠ίϯςϯπΛυϥϑτ؀ڥ͔ΒϥΠϒ؀ڥʹҠߦ͢Δ 14 ެ։͞Εͨίϯςϯπ͸ࣗಈతʹόʔδϣϯ ؅ཧ͞ΕΔɻ ҎલͷόʔδϣϯΛબ୒ͯ͠ɺϥΠϒ؀ڥͷ ίϯςϯπΛ੾Γସ͑Δ͜ͱ΋Մೳɻ 1VCMJTIϖʔδ %FQMPZ

Slide 15

Slide 15 text

&OWJSPONFOUT Ծ૝ΞγελϯτͷϥΠϑαΠΫϧΛ؅ཧ͢Δ̎ͭͷ؀ڥΛఏڙ 15 υϥϑτ؀ڥ ϥΠϒ؀ڥ 1VCMJTI ։ൃ ݕূ༻ͷ؀ڥ • ࢖༻͢Δνϟωϧͱղܾํ๏Λ؅ཧ͢Δ • ຊ൪؀ڥ΁ͷӨڹΛؾʹͤͣʹमਖ਼͕Մೳ ຊ൪ެ։༻ͷ؀ڥ • ެ։͞ΕͨνϟοτͷϩδοΫ͸ࣗಈతʹ όʔδϣϯ؅ཧ͞ΕΔ ར༻ऀ %FQMPZ

Slide 16

Slide 16 text

"OBMZ[F ར༻ऀͱԾ૝Ξγελϯτͱͷձ࿩Λ෼ੳ͢Δ6* 16 ར༻ঢ়گͷ೺Ѳɺར༻ऀχʔζͷཧղɺ Ξγελϯτͷ඼࣭վળʹܨ͕Δ৘ใΛ ಘΒΕΔɻ "OBMZ[Fϖʔδ *NQSPWF

Slide 17

Slide 17 text

$VTUPN&YUFOTJPOT "TTJTUBOUͱ֎෦αʔϏεͱΛ༰қʹ"1*࿈ܞͤ͞Δ 17 *OUFHSBUJP O ձ࿩͔Βऔಘͨ͠৘ใΛύϥϝʔλʔ ͱͯ͠"1*Λݺͼग़͠ɺ֎෦αʔϏεͱ ࿈ܞͨ͠ॲཧΛߦ͏Ծ૝ΞγελϯτΛ Λ࡞੒Ͱ͖Δɻ *OUFHSBUJPO

Slide 18

Slide 18 text

$VTUPN&YUFOTJPOT "TTJTUBOUͱ֎෦αʔϏεͱΛ༰қʹ"1*࿈ܞͤ͞Δ 18 8BUTPO"TTJTUBOU )VC4QPU • औҾઌ໊শ • Ҿ͖མͱֹۚ͠ • Ҿ͖མͱ͠೔෇ • νέοτ൪߸ ໰͍߹Θͤ νέοτ ൃߦཁٻ 4FSWJDF)VC νέοτൃߦॲཧ ར༻ऀ ৺౰ͨΓͷͳ͍ Ҿ͖མͱ͕͋͠Δʜ ྫ ۜߦͷνϟοτϘοτͱ֎෦ͷ$3.αʔϏεͱͷ࿈ܞ *OUFHSBUJP O *OUFHSBUJPO

Slide 19

Slide 19 text

2 IBM Cloud アカウント準備

Slide 20

Slide 20 text

IBM Cloudアカウントのセットアップ① 2010年10⽉25⽇以前は無料で使 えるIBM Cloudライトアカウント を発⾏しておりましたが、現在は ございません。 まずはこちら(https://cloud.ibm.com/registration)にアクセスし、必要 事項記載の上 IBM Cloud アカウントのセットアップをお願いします。 フリーメールではないメールア ドレスが推奨されています。 また、クレジットカードが必要 になります。

Slide 21

Slide 21 text

IBM Cloudアカウントのセットアップ② 「アカウント情報」に「Eメール」 「パスワード」を記⼊。 「次 へ」をクリック 注意 フリーのメールアドレスではなく、 商⽤のメールアドレス利⽤が奨励 されております。

Slide 22

Slide 22 text

IBM Cloudアカウントのセットアップ③ 登録したメールアドレスに検証 コードが送られてきますので、 後半6桁のコードを⼊⼒し、 「確認」をクリック

Slide 23

Slide 23 text

IBM Cloudアカウントのセットアップ④ 「会社名」「個⼈」を選択して「次のステップ」をクリック ※「会社名」「個⼈」の選択により表⽰される内容は異なります。

Slide 24

Slide 24 text

IBM Cloudアカウントのセットアップ⑤ 「会社」として、以下の情報を⼊⼒します。 • 会社名 • 国またはリージョン

Slide 25

Slide 25 text

IBM Cloudアカウントのセットアップ⑥ 「請求処理情報」として、以下の個⼈情報を⼊⼒します。 • 名前 • 姓 • 国またはリージョン • 住所 – 1⾏⽬ • 住所 – 2⾏⽬ (オプション) • 市 • 郵便番号 • 電話番号 (+81 最初の0を除く番号を⼊⼒) 080-1234-5678 → +81 8012345678 ※クレジットカードに紐付く情報であること

Slide 26

Slide 26 text

IBM Cloudアカウントのセットアップ⑦ 「カード番号」「有効期限⽇」 「セキュリティー・コード」を⼊⼒後、 「次のステップ」をクリック これでIBM Cloud アカウント作成︕ このアカウント(=IBMid)を使って IBM Cloud にログインできるようになりました︕

Slide 27

Slide 27 text

3 Python 環境準備

Slide 28

Slide 28 text

Pythonインストール確認 ①mac であればターミナル、WindowsであればPowershell を起動 ②プロンプトに“python --version”とタイプ 上記のように「Python X.XX.X」と表⽰されるならばPython はインストールされています。 バージョン番号が表⽰されなければ、Pythonをインストールしていきます。

Slide 29

Slide 29 text

〉mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew 〉eval "$(homebrew/bin/brew shellenv)" 〉brew update --force --quiet 〉chmod -R go-w "$(brew --prefix)/share/zsh" Pythonインストール (mac編) その後、プロンプトに“python --version”とタイプ 上記のように「Python X.XX.X」と表⽰されるならばPython はインストール成功 Mac のパッケージマネージャーである homebrew を使ってPython をインストールする ①homebrewインストール 〉brew install python ②pythonインストール

Slide 30

Slide 30 text

①chocolatey インストール 〉Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) Pythonインストール (Windows編) その後、プロンプトに“python --version”とタイプ 上記のように「Python X.XX.X」と表⽰されるならばPython はインストール成功 Windows のパッケージマネージャーである chocolatey を使ってPython をインストールする Chocolatery公式サイトにあるインストールページ参照 〉choco install python ②pythonインストール

Slide 31

Slide 31 text

Appendix 初めての『IBM Watson Assistant』〜これから 触ってみる⽅への体験ガイド〜 https://qiita.com/yanagih/items/27dc6e0561340168724f

Slide 32

Slide 32 text

Appendix Watson Assistant マンガ https://www.ibm.com/downloads/cas/NJEOR0PA マンガで解説_ 意味不明なチャットボットに今こそ決別。

Slide 33

Slide 33 text

·ͱΊ •Watson Assistant の機能を知っていただいた •次回ハンズオンに向けて環境を整えた

Slide 34

Slide 34 text

ࠓޙ • Watson Assistant νϟοτϘοτͱ࿈ܞ͢ΔΞϓϦ։ൃମݧ(ձ࿩ϑϩʔ࡞੒ɾAPIձ࿩ฤ) • Watson Discovery / Watson Assistantͷ࿈ܞΞϓϦ։ൃମݧ

Slide 35

Slide 35 text

ワークショップ、セッション、および資料は、IBMまたはセッション発表者によって準備され、それぞれ独⾃の⾒解を反映したものです。それらは情報提供の⽬的のみで 提供されており、いかなる参加者に対しても法律的またはその他の指導や助⾔を意図したものではなく、またそのような結果を⽣むものでもありません。本講演資料に 含まれている情報については、完全性と正確性を期するよう努⼒しましたが、「現状のまま」提供され、明⽰または暗⽰にかかわらずいかなる保証も伴わないものとし ます。本講演資料またはその他の資料の使⽤によって、あるいはその他の関連によって、いかなる損害が⽣じた場合も、IBMは責任を負わないものとします。 本講演資 料に含まれている内容は、IBMまたはそのサプライヤーやライセンス交付者からいかなる保証または表明を引きだすことを意図したものでも、IBMソフトウェアの使⽤を 規定する適⽤ライセンス契約の条項を変更することを意図したものでもなく、またそのような結果を⽣むものでもありません。 本講演資料でIBM製品、プログラム、またはサービスに⾔及していても、IBMが営業活動を⾏っているすべての国でそれらが使⽤可能であることを暗⽰するものではあり ません。本講演資料で⾔及している製品リリース⽇付や製品機能は、市場機会またはその他の要因に基づいてIBM独⾃の決定権をもっていつでも変更できるものとし、い かなる⽅法においても将来の製品または機能が使⽤可能になると確約することを意図したものではありません。本講演資料に含まれている内容は、参加者が開始する活 動によって特定の販売、売上⾼の向上、またはその他の結果が⽣じると述べる、または暗⽰することを意図したものでも、またそのような結果を⽣むものでもありませ ん。 パフォーマンスは、管理された環境において標準的なIBMベンチマークを使⽤した測定と予測に基づいています。ユーザーが経験する実際のスループットやパ フォーマンスは、ユーザーのジョブ・ストリームにおけるマルチプログラミングの量、⼊出⼒構成、ストレージ構成、および処理されるワークロードなどの考慮事項を 含む、数多くの要因に応じて変化します。したがって、個々のユーザーがここで述べられているものと同様の結果を得られると確約するものではありません。 記述されているすべてのお客様事例は、それらのお客様がどのようにIBM製品を使⽤したか、またそれらのお客様が達成した結果の実例として⽰されたものです。実際の 環境コストおよびパフォーマンス特性は、お客様ごとに異なる場合があります。 IBM、IBM ロゴ、ibm.com、IBM Cloud、IBM Cloud Paksは、 世界の多くの国で登録されたInternational Business Machines Corporationの商標です。他の製品名および サービス名等は、それぞれIBMまたは各社の商標である場合があります。現時点での IBM の商標リストについては、www.ibm.com/legal/copytrade.shtmlをご覧くださ い。 Microsoft, Windows, Windows Server, .NET Framework, .NET, .NET Coreは、Microsoft Corporationͷ঎ඪ·ͨ͸ొ࿥঎ඪͰ͢ɻ

Slide 36

Slide 36 text

͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠

Slide 37

Slide 37 text

EOF