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活用において、メンタルモデルを変える必要がある / rethinking-claude-code-mental-models
erukiti
20
12k
AIとの対話で加速する学び / ai learnig
erukiti
1
460
コーディングエージェントを作ってるけどうまくいかなかった話 ~あるいは二ヶ月本気でコーディングエージェントと向き合った話~ / Two Month Agent Struggle
erukiti
38
19k
Gemini 2.0 Flashで実現する高コスパAI開発 〜実践的プロンプトエンジニアリングと文書管理システムの実装例〜/gemini-2.0-flash-prompt-engineering
erukiti
17
6.5k
LLMをねじ伏せる/Conquer the LLM
erukiti
0
220
鮮度が高すぎて世界で誰も正解を見つけてない課題に取り組んでいる/ Freshness issues
erukiti
1
870
実演TypeScript + GitHub Copilot
erukiti
9
4.4k
Function Calling対応Playgroundを作って検証してみた/LLMMeetup#3
erukiti
0
540
プロンプトを管理しやすくするツールを作ってみた / I created a tool to make the prompts easier to manage.
erukiti
3
2.1k
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Automating Front-end Workflow
addyosmani
1370
200k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Unsuck your backbone
ammeep
671
58k
Bash Introduction
62gerente
613
210k
Optimizing for Happiness
mojombo
379
70k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.4k
Docker and Python
trallard
44
3.5k
Building an army of robots
kneath
306
45k
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 ͱ͍͏ເΛݟͨͷͰͨ͠
ࠓճͷඪ ૣظೖߘɾૣׂʂ ଈʹͳΒͳ͍ʂ