Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
実例から学ぶWatsonプログラミング
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Shogo Yoshida
April 16, 2016
Technology
6
4.7k
実例から学ぶWatsonプログラミング
SoftLayer Bluemix Community Festa 2016
https://bmxug.connpass.com/event/28141/
Shogo Yoshida
April 16, 2016
Tweet
Share
More Decks by Shogo Yoshida
See All by Shogo Yoshida
Why 1 + 1 = 2 in Swift?
1plus4
1
1.1k
ShazamKitの魔法を解き明かす: 音楽認識技術 「オーディオフィンガープリント」の探検!
1plus4
0
1.4k
Other Decks in Technology
See All in Technology
クラウド時代における一時権限取得
krrrr38
1
170
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
1.6k
組織のSREを推進するためのPlatform EngineeringとEKS / Platform Engineering and EKS to drive SRE in your organization
chmikata
0
180
EMからVPoEを経てCTOへ:マネジメントキャリアパスにおける葛藤と成長
kakehashi
PRO
7
950
プロジェクトマネジメントをチームに宿す -ゼロからはじめるチームプロジェクトマネジメントは活動1年未満のチームの教科書です- / 20260304 Shigeki Morizane
shift_evolve
PRO
1
120
Devinを導入したら予想外の人たちに好評だった
tomuro
0
910
バクラクのSREにおけるAgentic AIへの挑戦/Our Journey with Agentic AI
taddy_919
2
1.1k
LINE Messengerの次世代ストレージ選定
lycorptech_jp
PRO
19
7.4k
Evolution of Claude Code & How to use features
oikon48
1
360
新職業『オーケストレーター』誕生 — エージェント10体を同時に回すAgentOps
gunta
4
1.5k
Webアクセシビリティ技術と実装の実際
tomokusaba
0
230
「ヒットする」+「近い」を同時にかなえるスマートサジェストの作り方.pdf
nakasho
0
130
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
380
The Invisible Side of Design
smashingmag
302
51k
Amusing Abliteration
ianozsvald
0
120
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
sira's awesome portfolio website redesign presentation
elsirapls
0
180
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.4k
Side Projects
sachag
455
43k
SEO for Brand Visibility & Recognition
aleyda
0
4.3k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Code Review Best Practice
trishagee
74
20k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
200
Transcript
࣮ྫ͔ΒֶͿ 8BUTPOϓϩάϥϛϯά גࣜձࣾϒϥΠτϏϡʔ ੴాকޗ
͜ͷൃදʹ͍ͭͯ w ͢͜ͱ w 8BUTPOͷ͍ํ w 8BUTPOͷ࣮ࡍͷར༻ྫ w ͞ͳ͍͜ͱ w
8BUTPO෦ͷΈʹ͍ͭͯ w ۚࢁɺాʰ8BUTPOΫΠζ൪ʹઓ͢Δ࣭ԠγεςϜʱ w ର w 8BUTPOͬͯΔ͚Ͳ8BUTPO%FWFMPQFS$MPVEΛ ৮ͬͨ͜ͱ͕ͳ͍ΤϯδχΞͷํ
ࣗݾհ w ੴాকޗ w όοΫάϥϯυ w େֶɿࣗવݴޠॲཧ w લ৬ɿԻɺը૾ɺ%ͷ ϝσΟΞॲཧɾೝࣝ
w ݱࡏɿ w ݸਓͰεϚϗΞϓϦ։ൃ w 8BUTPOΛ׆༻ͨ͠ҿ৯ళ ϨίϝϯυγεςϜ։ൃ
άϧϝίϯγΣϧδϡ w ձʹରͯ͠࠷దͷҿ৯ళ ΛϨίϝϯυ w *#.ɾιϑτόϯΫओ࠵ͷ ϋοΧιϯͰೖ w ݱࡏϦϦʔεʹ͚ͯ։ൃத w
ࣄલొϖʔδ͋Γ·͢ w IUUQCSJHIUWJFXKQ
࣍ w 8BUTPOʹ͍ͭͯ w ֓ཁɾͲ͏͍͏αʔϏε͕͋Δ͔ w 8BUTPOͷ͍ํ w 8BUTPO%FWFMPQFS$MPVEͷ࢝Ίํ w
֤αʔϏεͷ͍ํ w 7JTVBM3FDPHOJUJPOɺ/BUVSBM-BOHVBHF $MBTTJpFSɺ3FUSJFWFBOE3BOL w ࣮ࡍͷ8BUTPOͷ׆༻ྫ
࣍ w 8BUTPOʹ͍ͭͯ w ֓ཁɾͲ͏͍͏αʔϏε͕͋Δ͔ w 8BUTPOͷ͍ํ w 8BUTPO%FWFMPQFS$MPVEͷ࢝Ίํ w
֤αʔϏεͷ͍ํ w 7JTVBM3FDPHOJUJPOɺ/BUVSBM-BOHVBHF $MBTTJpFSɺ3FUSJFWFBOE3BOL w ࣮ࡍͷ8BUTPOͷ׆༻ྫ
*#.8BUTPOͱʁ w จষը૾ͷΑ͏ͳඇߏσʔ λΛཧղ͠ɺ w ཧతʹਪ͠ɺ w ܧଓతʹֶश͢Δ͜ͱ͕Ͱ͖Δ ςΫϊϩδʔ w
ͨͱ͑ɺ w ࣗવݴޠͰߏ͞ΕΔΫΠζʹ͑Δ w ױऀͷσʔλ͔Βঢ়ͱॲஔΛಛఆ͢Δ w ίʔϧηϯλʔͰͷ࣭ʹର͢ΔճΛఏࣔ͢Δ
8BUTPO%FWFMPQFS$MPVE w ։ൃऀ͕ɺ8BUTPOͷςΫϊϩδʔΛ"1*ܦ༝Ͱ ͏ͨΊͷϥΠϒϥϦ w ݱࡏɺͷαʔϏε͔Βߏ͞ΕΔ
8BUTPO4FSWJDFT w ݴޠ w छྨʢຊޠରԠछྨʣ w ςΩετྨɺײੳɺݕࡧɺ༁ͳͲ w Ի w
ԻˠςΩετɺςΩετˠԻͷछྨ w ը૾ w ը૾ೝࣝͳͲछྨ w σʔλ w ෳͷཁૉ͕͋ΔબࢶΛੳ͢ΔͷͳͲछྨ
8BUTPO%FWFMPQFS$MPVE w 8FC"1*ͱ4%,͕༻ҙ͞Ε͍ͯΔ w 4%,8FC"1*ͷϥούͰɺιʔε(JU)VCʹ w /PEFKTɺ+BWBɺ1ZUIPOɺJ04ɺ6OJUZ w ϲ݄ແྉͰࢼ༻Ͱ͖Δ w
ΫϨδοτΧʔυͷొෆཁ
࣍ w 8BUTPOʹ͍ͭͯ w Ͳ͏͍͏αʔϏε͕͋Δ͔ w 8BUTPOͷ͍ํ w 8BUTPO%FWFMPQFS$MPVEͷ࢝Ίํ w
֤αʔϏεͷ͍ํ w 7JTVBM3FDPHOJUJPOɺ/BUVSBM-BOHVBHF $MBTTJpFSɺ3FUSJFWFBOE3BOL w ࣮ࡍͷ8BUTPOͷ׆༻ྫ
8BUTPOͷ࢝Ίํᶃ w #MVFNJYʹొ w IUUQTDPOTPMFOHCMVFNJYOFU
8BUTPOͷ࢝Ίํᶄ w αʔϏεͷՃ
8BUTPOͷ࢝Ίํᶅ w ͍͍ͨαʔϏεͷબ
8BUTPOͷ࢝Ίํᶆ w ใΛهೖͯ͠αʔϏε࡞
8BUTPOͷ࢝Ίํᶇ w VTFSOBNFͱQBTTXPSEΛ߇͑Δ
࣍ w 8BUTPOʹ͍ͭͯ w Ͳ͏͍͏αʔϏε͕͋Δ͔ w 8BUTPOͷ͍ํ w 8BUTPO%FWFMPQFS$MPVEͷ࢝Ίํ w
֤αʔϏεͷ͍ํ w 7JTVBM3FDPHOJUJPOɺ/BUVSBM-BOHVBHF $MBTTJpFSɺ3FUSJFWFBOE3BOL w ࣮ࡍͷ8BUTPOͷ׆༻ྫ
7JTVBM3FDPHOJUJPO w ը૾ೝࣝϥΠϒϥϦ w ඦछྨͷྨͷத͔ΒબΕΔ w ཛྷɺࣗసंɺϐΞϊɺण࢘ɺɺͳͲ w είΞҰॹʹग़ྗ w
#BTFCBMM@'JFME w #BTFCBMM w )PSTF w 4PDDFS@'JFME w #BU@4QPSU w 'VMM@#PEZ
͍ํ w 8FC"1*Λ͏ w /PEFKTͳͲͷ4%,͔Βར༻Մೳ w +1&(ਪͰɺαΠζYҎ্ w ෳը૾Λ[JQʹͯ͠Ұؾʹೝࣝ͢Δ͜ͱͰ͖Δ w
.#ҎԼͰຕҎԼ͕·͍͠ w ೝࣝରΛߜΔ͜ͱͰ͖Δ w ݘ͔ೣ͔ͷΈͰఆɺͳͲ
ྨΛՃ w ྨɺσϑΥϧτͷඦछྨͷத͔ΒબΕΔ͕ɺϢʔβ ͕Ճ͢Δ͜ͱͰ͖Δ w ྨ͍ͨ͠ର͕ࣸͬͨը૾Λ༻ҙ͠ɺֶशͤ͞Δ w QPTJUJWFͱOFHBUJWFͷը૾͕ඞཁ w ྫ͑QPTJUJWF͕ދͳΒOFHBUJWFϥΠΦϯͳͲ
w ຕඞཁͰ ຕลΓͰਫ਼ανΔ
ྉۚ w Ќ൛ͷؒແྉ
ྨΛ࡞ͬͯࣝผͯ͠Έͨ w ΞΠυϧάϧʔϓʮͰΜͺJODʯͷϝϯόʔΛࣝ ผͰ͖Δ͔࣮ݧ
ͰΜͺJOD
࣮ݧ༰ w ֶश w ֤ϝϯόʔຖʹຕͷը૾Λ༻ҙ w ෳਓ͍ࣸͬͯΔը૾ɺίεϓϨը૾আ͘ w QPTJUJWFͦͷϝϯόʔͷը૾ຕ w
OFHBUJWFଞͷϝϯόʔਓͷը૾֤ຕ w ςετ w ྨ֤ϝϯόʔͷΈΛར༻ w ֤ϝϯόʔຕͣͭͷը૾Ͱςετ
݁Ռ
ৄ͘͠2JJUBʹ
࣍ w 8BUTPOʹ͍ͭͯ w ֓ཁɾͲ͏͍͏αʔϏε͕͋Δ͔ w 8BUTPOͷ͍ํ w 8BUTPO%FWFMPQFS$MPVEͷ࢝Ίํ w
֤αʔϏεͷ͍ํ w 7JTVBM3FDPHOJUJPOɺ/BUVSBM-BOHVBHF $MBTTJpFSɺ3FUSJFWFBOE3BOL w ࣮ࡍͷ8BUTPOͷ׆༻ྫ
/BUVSBM-BOHVBHF$MBTTJpFS /-$ w ςΩετΛҙͷϥϕϧͰྨ͢ΔʢςΩετྨʣ w ೖྗɿςΩετɺग़ྗɿϥϕϧͱείΞ w ׆༻ྫ εύϜϑΟϧλ χϡʔεͷΧςΰϦ
ಛڐ๏จॻͷྨ
/-$ར༻ͷྲྀΕ ᶃֶशσʔλ࡞ ᶄֶश ᶅྨ 8BUTPOʹ ֶशσʔλΛ Ξοϓϩʔυ ϥϕϧΛ༩ͨ͠ ςΩετΛ ͨ͘͞Μ༻ҙ͢Δ
ҙͷςΩετΛ ೖྗ͢Δͱ ϥϕϧͱείΞ͕ ฦͬͯ͘Δ
ᶃֶशσʔλ࡞ w ςΩετͱϥϕϧΛهड़ͨ͠$47ϑΝΠϧ w ֶशσʔλʙ ϨίʔυͰ࡞ w ߦDIBSBDUFSҎԼͰ w ςΩετʹ͖ͭɺෳͷΫϥεΛఆٛͰ͖Δ
w Ϋϥεʹ͖ͭগͳ͘ͱʙϨίʔυ͋ͬͨํ͕ྑ͍ w ݱঢ়ɺΫϥε࠷େͰඦ͘Β͍Ͱ
ᶄֶश w ֶशσʔλΛ8BUTPOʹΞοϓϩʔυ w ݴޠɺྨثͷ໊લΛઃఆ w DMBTTJpFS@JE͕ฦͬͯ͘Δ w σʔλྔʹΑΔ͕ɺֶश ྃʹ͘Β͍͔͔Δ
w ࡞Ͱ͖Δྨثͷʹ ੍ݶ͕͋Δ
ᶅྨ w ྨ͍ͨ͠ςΩετΛ8BUTPOʹ͛Δ w Ϋϥεͱͦͷ DPOpEFODF͕ฦͬͯ ͘Δ
ྉۚ w Πϯελϯεʹֹ͖݄ͭ w ࠷ॳͷΠϯελϯεແྉ w "1*ίʔϧճʹ͖ͭ w ݄ ίʔϧ·Ͱແྉ
w ֶशճʹ͖ͭ w ݄ճ·Ͱແྉ
ͰΜͺJODͰͬͯΈͨ w ֤ϝϯόʔͷ πΠʔτΛֶश w ϦπΠʔτআ֎ w ֶश࣌ؒҰ൩ҎͰऴྃ w
πΠʔτֶͣͭशͤͨ͞Βܦͬͯऴ ΘΒͣ
֤ϝϯόʔͷπΠʔτྫ
݁Ռ
࣍ w 8BUTPOʹ͍ͭͯ w ֓ཁɾͲ͏͍͏αʔϏε͕͋Δ͔ w 8BUTPOͷ͍ํ w 8BUTPO%FWFMPQFS$MPVEͷ࢝Ίํ w
֤αʔϏεͷ͍ํ w 7JTVBM3FDPHOJUJPOɺ/BUVSBM-BOHVBHF $MBTTJpFSɺ3FUSJFWFBOE3BOL w ࣮ࡍͷ8BUTPOͷ׆༻ྫ
3FUSJFWFBOE3BOLʢ33ʣ w શจݕࡧʹػցֶशΛ ࡌͨ͠πʔϧ w ෦తʹ4PMSʹSBOL ػೳΛՃͨ͠ͷ w -FBSOJOHUPSBOL
ػցֶशͷྫ ʮඒຯ͍͠ύελͷ࡞Γํ͕Γ͍ͨʯ ࣦഊ͠ͳ͍ ΧϧϘφʔϥͷ ࡞Γํ ඒຯ͍͠ ύελͷ࡞Γํ͕ Γ͍ͨΑʔ ʀТʀʆ ✕
ϒϩάαΠτ ϨγϐαΠτ
33ར༻ͷྲྀΕ ᶃΫϥελ࡞ ᶄίϨΫγϣϯ ઃఆɾ࡞ ᶅυΩϡϝϯτՃ ᶇֶशϞσϧՃ ᶆ ᶈݕࡧ
ᶃΫϥελ࡞ w TPMS@DMVTUFS@JE͕ฦͬͯ͘ΔͷͰ߇͓͑ͯ͘
ᶄίϨΫγϣϯͷઃఆɾ࡞ w εΩʔϚ࡞ʢTPMSͷઃఆࢀরʣ w ϑΟʔϧυͷઃఆ w ػցֶश༻ʹUZQFΛXBUTPO@UFYU@YYʹ w XBUTPO@UFYU@KBΛ͏߹pFME5ZQFΛઃఆ͢Δඞཁ͋Γ w
ઃఆϑΝΠϧΛ[JQʹͯ͠Ξοϓϩʔυ w ͲͷઃఆϑΝΠϧΛ͏͔ࢦఆͯ͠ίϨΫγϣϯ࡞
ᶅυΩϡϝϯτՃ w KTPOϑΝΠϧʹ͢Δ w ઃఆͨ͠εΩʔϚ௨Γʹ w YNMͰՄೳʁ w ίϨΫγϣϯΛࢦఆͯ͠υ ΩϡϝϯτΛΞοϓϩʔυ
w KTPO͕յΕ͍ͯͨΒΤ ϥʔ͕ฦͬͯ͘Δ w ՃͰΞοϓϩʔυՄೳ
ᶆݕࡧʢػցֶशͳ͠ʣ w DPMMFDUJPOΛࢦఆͯ͠ݕࡧ IUUQT\VTFSOBNF^\QBTTXPSE^ !HBUFXBZXBUTPOQMBUGPSNOFUSFUSJFWFBOE SBOLBQJWTPMS@DMVTUFST\TPMS@DMVTUFS@JE^ TPMSFYBNQMF@DPMMFDUJPOTFMFDU RXIBUJT UIFCBTJDNFDIBOJTNPGUIFUSBOTPOJD BJMFSPOCV[[XUKTPOqJE
UJUMF w pMUFSRVFSZͳͲTPMSͷػೳ ͑Δ
ᶇֶश w HSPVOEUSVUIϑΝΠϧΛ࡞ w ΫΤϦɺJEɺҰகɺJEɺҰகʜͱॻ͍͍ͯ͘ QZUIPOUSBJOQZV\VTFSOBNF^\QBTTXPSE^J\QBUI@UP@pMF^DSBOpFME@HUDTW D\TPMS@DMVTUFS@JE^YFYBNQMF@DPMMFDUJPOOFYBNQMF@SBOLFS w HUϑΝΠϧΛΞοϓϩʔυ w
SBOLFS@JE͕ฦͬͯ͘ΔͷͰ߇͓͑ͯ͘
ᶈݕࡧʢػցֶश͋Γʣ w SBOLFS@JEΛࢦఆͯ͠ݕࡧ w ΫΤϦී௨ͷݕࡧͱಉ͡ IUUQT\VTFSOBNF^\QBTTXPSE^!HBUFXBZXBUTPOQMBUGPSNOFUSFUSJFWFBOESBOL BQJWTPMS@DMVTUFST\TPMS@DMVTUFS@JE^TPMSFYBNQMF@DPMMFDUJPOGDTFMFDU SBOLFS@JE\SBOLFS@JE^RXIBUJTUIFCBTJDNFDIBOJTNPGUIFUSBOTPOJDBJMFSPO CV[[XUKTPOqJE UJUMF
ྉۚ w ࣌ؒʢϝϞϦ(#ɺετϨʔδ(#ʣ w ୯७ܭࢉͰֹ݄ w ϝϞϦɺετϨʔδͷ૿ઃՃྉۚͰՄೳ w .#ҎԼͷΫϥελແྉ w
ϥϯΧʔϞσϧͭʹ͖ͭ w ͭ·Ͱແྉ w "1*ίʔϧճʹ͖ͭ w ݄ ίʔϧ·Ͱແྉ w ֶशճʹ͖ͭ w ݄ճ·Ͱແྉ
࣍ w 8BUTPOʹ͍ͭͯ w ֓ཁɾͲ͏͍͏αʔϏε͕͋Δ͔ w 8BUTPOͷ͍ํ w 8BUTPO%FWFMPQFS$MPVEͷ࢝Ίํ w
֤αʔϏεͷ͍ํ w 7JTVBM3FDPHOJUJPOɺ/BUVSBM-BOHVBHF $MBTTJpFSɺ3FUSJFWFBOE3BOL w ࣮ࡍͷ8BUTPOͷ׆༻ྫ
5FBN,FFQFS w ୈҰճ8BUTPOϋοΧιϯ࠷༏ल w ΦϑΟεͷνϟοτͰੜ·ΕΔۀ্ͷ࣭ͱճ Λ8BUTPOʹੵͯ͠φϨοδϕʔεΛߏங͠ɺ ࣭ͨ͠ࡍʹ͜ͷφϨοδϕʔε͕ࣗಈతʹճ Λฦ͢ w 8BUTPOͷ#PUΛѼઌ
ͱ࣭ͯ͢͠Δͱɺφ Ϩοδʹճ͕͋Ε ࣗಈతʹฦ͠ɺత͔֬ ࣭ऀ͕ධՁ͢Δ
5FBN,FFQFS ࢀߟɿIUUQRJJUBDPNLIBSBJUFNTFFGBDFDF
৺ଁ.3*ࣗಈஅࢧԉαʔϏε w ୈೋճ8BUTPOϋοΧιϯ࠷༏ल w ࡱӨ͔ΒஅʹࢸΔ·Ͱ࣌ؒͱܦݧΛཁ͢Δɺ.3* அͷϑϩʔΛߴີԽ͠ɺਫ਼Λ্͛ͨΞτϓο τΛࢧԉ͢ΔͨΊͷαʔϏε w .3*ͰࡱӨͨ͠ଟͷஅ ໘ը૾Λɺ8BUTPO͕ղ
ੳɺஅ͢Δ w அ݁Ռ33Ͱ
άϧϝίϯγΣϧδϡ w ձʹରͯ͠࠷దͷҿ৯ళ ΛϨίϝϯυ w *#.ɾιϑτόϯΫओ࠵ͷ ϋοΧιϯͰೖ w ݱࡏϦϦʔεʹ͚ͯ։ൃத w
ࣄલొϖʔδ͋Γ·͢ w IUUQCSJHIUWJFXKQ
άϧϝίϯγΣϧδϡͷॲཧ νϟοτ ߦ͖͍ͨҿ৯ళͷδϟϯϧɾ తɾงғؾͰྨ ྫʣΠλϦΞϯɾσʔτɾ͓ ͠ΌΕ ళฮϕʔε εϧʔػೳ ༧ػೳ 33
/-$ ྨ͕߹க͢Δҿ৯ళͷத͔ Βνϟοτͷ༰ͱؔ࿈ͷ ߴ͍ީิΛબ ༰ɾจࣈͰྨͯ͠ εϧʔɾ༧Λߦ͏ ճ
IUUQCSJHIUWJFXKQ