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
もくもく執筆会 for 技術書典5 / techbook_meepup
Search
erukiti
August 27, 2018
0
210
もくもく執筆会 for 技術書典5 / techbook_meepup
erukiti
August 27, 2018
Tweet
Share
More Decks by erukiti
See All by erukiti
Claude Codeを使って不確実性と戦う / claude-code-fights-uncertainty
erukiti
10
3.7k
Claude Code活用において、メンタルモデルを変える必要がある / rethinking-claude-code-mental-models
erukiti
20
13k
AIとの対話で加速する学び / ai learnig
erukiti
1
680
コーディングエージェントを作ってるけどうまくいかなかった話 ~あるいは二ヶ月本気でコーディングエージェントと向き合った話~ / Two Month Agent Struggle
erukiti
40
19k
Gemini 2.0 Flashで実現する高コスパAI開発 〜実践的プロンプトエンジニアリングと文書管理システムの実装例〜/gemini-2.0-flash-prompt-engineering
erukiti
17
6.6k
LLMをねじ伏せる/Conquer the LLM
erukiti
0
230
鮮度が高すぎて世界で誰も正解を見つけてない課題に取り組んでいる/ Freshness issues
erukiti
1
890
実演TypeScript + GitHub Copilot
erukiti
9
4.5k
Function Calling対応Playgroundを作って検証してみた/LLMMeetup#3
erukiti
0
560
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
A Modern Web Designer's Workflow
chriscoyier
696
190k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Producing Creativity
orderedlist
PRO
347
40k
Practical Orchestrator
shlominoach
190
11k
How STYLIGHT went responsive
nonsquared
100
5.8k
Designing for Performance
lara
610
69k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
920
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Transcript
౦ژϥϏοτϋε !FSVLJUJ ٕज़ॻయˏ͋ ग़͢༧ఆPS
ٕज़ॻయͰͷวྺ w ҕୗͰ&MFDUSPOຊʢΑ͏͢Δʹ+4ͷຊʣ w +BWB4DSJQUೖॻ w +BWB4DSJQU"45ຊʢίϯύΠϧٕज़ͷຊʣ w +BWB4DSJQUͰ#JUDPJO࣮͢Δຊ
!FSVLJUJ w େੲ$Ͱ6/*9DPOTPMF 8JOEPXT 9XJOEPXTZTUFNͳ ͲͷΞϓϦΛ։ൃ w ͘Β͍͔Β3VCZΛ͞ΘΓ࢝Ίͨ w ࣄͰ1)1
+BWB 3VCZͳͲͰαʔόʔαΠυϝΠϯ w Πϯϑϥ͍͡Δͷ͕ݏ͍Ͱ$IFG %PDLFS 5FSSBGPSNͳͲ Λ৮ΔΑ͏ʹͳͬͨʢख࡞ۀͷखॱॻ໓΅ͤʂʂʂʂʣ w &MFDUSPO͔Β+4Λ࢝Ίͨɻ+4్தࢀೖ
ٕज़ॻయ͋ w ॳͷนαʔʢͳ͓ձͷܗঢ়ʹΑΓนαʔେྔʹ͋Δ༷ʣ w ϥϘʹࡏݿΛஔ͘͜ͱࢹʹೖΕͯഒϓογϡཧΛࠓճ࠾༻͢ Δʂʂʂʂʂʢঢ়گʹΑͬͯɺʙҐΛ༧ఆʣ w ຊ+BWB4DSJQUͰϑϨʔϜϫʔΫΛࣗ࡞͢Δຊ w ຊ(PPHMF7Λୟ͍ͯ+BWB4DSJQUΛΈࠐΉຊ
w ຊʢؒʹ߹͑ʁʁʣ7ͰཧຊΛݐࠃ͢Δຊ w ҕୗUBLBTIJTLJ͞ΜͷຊΛஔ͘༧ఆ w ۀ+4ຊ "45ຊΛஔ͔͘ɻΤϯαΠΫϩϖσΟΞ͕͢͞ʹແཧΖ
ຊ +BWB4DSJQUͰ ϑϨʔϜϫʔΫΛ ࣗ࡞͢Δຊ
ϑϩϯτΤϯυͷτϨϯυ w େਓؾྗ7VFKT w ݩͷྗ͕ڧ͍3FBDUKTʢຊചΕͮΒ͍ʣ w ͦ͏͍͏ͷ͋ΔΜͰ͚ͨͬ͠ʁ"OHVMBSKTʢOH ͷਓ͍ͨΒ͝ΊΜʣ w ͦͯ͠ԿΑΓɺ/VYUKT
/VYUKT w ݩ3FBDU /FYUKTΛࢀߟʹɺ7VFʹΈ߹Θ ͤΔͨΊ࡞ΒΕͨϑϨʔϜϫʔΫ w 7VFͷࢥͱಉ͡Ͱɺʮެ͕ࣜશ෦Ұ௨ΓܾΊ ͯΜΑʂ͓·͑ΒΞϓϦαΠτ࡞Γ͍ͨΜ ΖʁͳΒͦ͜ʹूத͠Ζʯ w
3BJMTײ
4JNQMFWT&BTZ w 3FBDU/FYU4JNQMF w 7VF/VYU&BTZ w γϯϓϧ͔ͩΒͱݴͬͯ؆୯ͱݶΒͳ͍ w γϯϓϧͳํ͕λπδϯʹ͍উख͍͍Μ ͚ͩͲɺେͷਓʹ&BTZͷํ͕େ
ϑϨʔϜϫʔΫ w /FYUͱ/VYUʹҧ͍͋ΔʹͤΑɺͲͬͪʹͤΑɺ ϑϨʔϜϫʔΫΛͬͯຊདྷΓ͔ͨͬͨ͜ͱʹ ྗͯ͠ੜ࢈ੑΛѹతʹ্ͤ͞Δͷ͕τϨϯυɻ w ͰɺϑϨʔϜϫʔΫ͍ࠐΉͱɺ͍͔ͭதͷ ιʔεಡΉඞཁ͕ग़ͯ͘ΔΜͰʂʂʂ w ʢ$PPLQBE͕ࣾຊφϯόʔͷ3BJMTاۀʹͳͬͯ
ίϛολ๊͑ͨΓ͢Δͷͱಉ͡Α͏ͳͭʣ
ͦ͜ͰϑϨʔϜϫʔΫͷ ࡞ΓํɾಡΈํͷຊग़͢Ͱʂ
ϑϨʔϜϫʔΫා͘ͳ͍ʂ w ϑϨʔϜϫʔΫͷιʔεɺผʹ͘͠ͳ͍ͷͰಡ Ήͷ͓͢͢ΊʂʂHJUIVCDPNͱ͍͏ੈք࠷େͷٕ ज़ऀ4/4͕͋ΔΜͰ w ϝλϓϩؔ࿈ɺ+BWB4DSJQU"45ೖιʔεΛղ ੳɾՃͯ͠ੜ࢈ੑʹࠩΛ͚ͭΔ ٕज़ॻయγϦʔ ζ
/FYU1VCMJTIJOH Λ͝ࢀߟͷ΄ͲΛʂʂʂ w ࣗ࡞͢Δ͜ͱͰϑϨʔϜϫʔΫʹৄ͘͠ͳΖ͏ʂ
/FYUͱ/VYU͕͋ΔΜͳΒɺ Զ͕/PYUKTΛ࡞ͬͯΜΑʂʂ ʢͱ͍͏͍ܰͷΓͰ࡞தʣ
ຊ (PPHMF7ΛΈࠐΉຊ
7ΛਸΊΑʂʂ +BWB4DSJQUͱ5ZQF4DSJQUΛশ͑Αʂʂ
SZEFOPʢ࠷ॳͷ΄͏ʣ w ࠓय़ʹɺ/PEFKTͷੜΈͷ3ZBO%BIM͕ɺ /PEFKTͷ࣌ͷলΛݩʹɺશ͘ҟͳͬͨߟ͑ ํͰੜΈग़࣮ͨ͠ݧతϓϩμΫτ w (PPHMF7ʢ+BWB4DSJQUॲཧܥʣ $ (P
5ZQF4DSJQU
EFOPMBOEEFOP w ࠷ॳͷEFOPΛ࡞Γͯ͠(P3VTUʹɻ w SZEFOPͱಉ͘͡$ Ͱॻ͔Εͨ7CJOEJOHΛ 3VTU͔Βୟ͘ɻ w 5ZQF4DSJQUDPNQJMFSΛΈࠐΉ͜ͱͰɺ࠷ॳ͔ Β5ZQF4DSJQUΛલఏͱͨ͠ͷ
w ಠಛͷηΩϡϦςΟϞσϧͦͷଞ
ΈࠐΈ+4ͷ࣌ʂʂ
7ΈࠐΉͱԿ͕͏Ε͍͠ͷʁ w 7ੈք࠷ڧͷΣϒاۀͷ࠷దԽɾ࠷ԽδϟϯΩʔ ͕Α͔ͬͯͨͬͯ࡞ͬͨ࠷ΫϥεͷݴޠΤϯδϯ w ΣϒϒϥβͰࢄʑ·ΕͯΔͷͰɺTBOECPYʢͭ ·Γ҆શʹಈ͘ڥʣͱͯ͠ख़ΕͯΔ w ࠷ۙͲ͜Ͱ+4ಈ͘ʢ*P5Ͱ+4͕ͨΓલʣ w
ͦͦ/PEFKT7ͱΠϕϯτυϦϒϯϥΠϒϥϦ ͔Βੜ·ΕͨΜͩ͠ͳʜɻ
7ΛਸΊΑʂ +454Λশ͑Αʂ ˞ͪͳΈʹσεϩʔυ؍ͯ·ͤΜ ॳͱ͔ೋ࡞؍͚ͨͲ͞ʜ
ཧຊΛݐࠃ͢Δຊ ʢͨͿΜίϐʔຊ͋ͨΓ͔ͳʁʣ w ϒϩοΫνΣʔϯ w 7ʹΑΔεϚʔτίϯτϥΫτ w ϑϨʔϜϫʔΫࣗ࡞ w ͳͲͷΈ߹ΘͤͰʮཧຊΛʂʯ
w ͱ͍͏ເΛݟͨͷͰͨ͠
ࠓճͷඪ ૣظೖߘɾૣׂʂ ଈʹͳΒͳ͍ʂ