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
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
1k
ShazamKitの魔法を解き明かす: 音楽認識技術 「オーディオフィンガープリント」の探検!
1plus4
0
1.1k
Other Decks in Technology
See All in Technology
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
1.1k
Node-REDのFunctionノードでMCPサーバーの実装を試してみた / Node-RED × MCP 勉強会 vol.1
you
PRO
0
110
2年でここまで成長!AWSで育てたAI Slack botの軌跡
iwamot
PRO
4
700
Github Copilot エージェントモードで試してみた
ochtum
0
100
【TiDB GAME DAY 2025】Shadowverse: Worlds Beyond にみる TiDB 活用術
cygames
0
1.1k
ひとり情シスなCTOがLLMと始めるオペレーション最適化 / CTO's LLM-Powered Ops
yamitzky
0
430
セキュリティの民主化は何故必要なのか_AWS WAF 運用の 10 の苦悩から学ぶ
yoh
1
140
rubygem開発で鍛える設計力
joker1007
2
200
製造業からパッケージ製品まで、あらゆる領域をカバー!生成AIを利用したテストシナリオ生成 / 20250627 Suguru Ishii
shift_evolve
PRO
1
140
Welcome to the LLM Club
koic
0
170
Wasm元年
askua
0
140
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
200
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Become a Pro
speakerdeck
PRO
28
5.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
490
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
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