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
実演TypeScript + GitHub Copilot
Search
erukiti
August 05, 2023
Programming
9
4.3k
実演TypeScript + GitHub Copilot
TypeScript + GitHub Copilot 最高!っていうのを話しました(+デモ)
erukiti
August 05, 2023
Tweet
Share
More Decks by erukiti
See All by erukiti
Gemini 2.0 Flashで実現する高コスパAI開発 〜実践的プロンプトエンジニアリングと文書管理システムの実装例〜/gemini-2.0-flash-prompt-engineering
erukiti
17
6.1k
LLMをねじ伏せる/Conquer the LLM
erukiti
0
150
鮮度が高すぎて世界で誰も正解を見つけてない課題に取り組んでいる/ Freshness issues
erukiti
1
780
Function Calling対応Playgroundを作って検証してみた/LLMMeetup#3
erukiti
0
500
プロンプトを管理しやすくするツールを作ってみた / I created a tool to make the prompts easier to manage.
erukiti
3
2k
実践モブプログラミング/ mob programming practice
erukiti
3
1.5k
今日からアウトプットを始めよう / let's start the output from today
erukiti
1
770
Markdownをスクリプト言語として走らせてみた / actual-code
erukiti
0
4.3k
もくもく執筆会 for 技術書典5 / techbook_meepup
erukiti
0
190
Other Decks in Programming
See All in Programming
ComposeでWebアプリを作る技術
tbsten
0
110
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
0
110
Exit 8 for SwiftUI
ojun9
0
130
監視 やばい
syossan27
10
8.7k
大LLM時代にこの先生きのこるには-ITエンジニア編
fumiyakume
7
3k
Vibe Codingをせずに Clineを使っている
watany
17
6.3k
Building a macOS screen saver with Kotlin (Android Makers 2025)
zsmb
1
150
AI Coding Agent Enablement - エージェントを自走させよう
yukukotani
14
6.1k
海外のアプリで見かけたかっこいいTransitionを真似てみる
shogotakasaki
1
170
スモールスタートで始めるためのLambda×モノリス(Lambdalith)
akihisaikeda
2
290
Kamal 2 – Get Out of the Cloud
aleksandrov
1
190
AHC045_解説
shun_pi
0
540
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Code Review Best Practice
trishagee
67
18k
The Invisible Side of Design
smashingmag
299
50k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
For a Future-Friendly Web
brad_frost
176
9.7k
Agile that works and the tools we love
rasmusluckow
328
21k
Building Flexible Design Systems
yeseniaperezcruz
329
38k
Building Adaptive Systems
keathley
41
2.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Site-Speed That Sticks
csswizardry
5
500
Transcript
(JU)VC%PDLZBSEίϛϡχςΟॡΠϕϯτ ࣮ԋ5ZQF4DSJQU (JU)VC$PQJMPU FSVLJUJࠤʑढ़հʢגࣜձࣾ"MHPNBUJDʣ
!FSVLJUJ ͑Δ͖ͪʢOPU͑ΔνΩʣ w େੲɺόοΫΤϯυɺ8JOEPXT6/*9ΞϓϦΛ࡞ͬͨΓ w ͜͜ϑϩϯτΤϯυΤϯδχΞ w ݱ৬ͰόοΫΤϯυؚΊͨιϑτΣΞΤϯδχΞ w ʢͳ͓Ϋϥυͬ͞ͺΓΘ͔ΒΜͬͯͳͬͯ·͢ʣ
w IUUQTOPUFDPNFSVLJUJO OFF w .-ΤϯδχΞݚڀऀ͚ͩͷ ͷͰͳ͘ͳͬͯɺզʑΞϓϦΛ ࡞Δਓ͕ͨͪ--.Ͱ৭ʑνϟϨϯ δͰ͖Δ࣌ʹͳͬͨ w ҰॠͰ֮ޛྃͯ͠ඈͼࠐΜͩ
w Δ͔͠ແ͍͜ͷϏοάΣʔϒ "MHPNBUJDೖࣾΤϯτϦ͕όζͬͨ
גࣜձࣾ"MHPNBUJD ੜ"*࣌Λද͢ΔձࣾʹͳΔ w ߹ಉձࣾ%..DPNʹΑΔԯԁͷग़ࢿʹΑͬͯੜ·Εͨձࣾ w εςʔΫϗϧμʔ͕΄΅͍ͳ͍ w ੜ"*͚ͩΛຊؾͰ͍ͬͯ͘ w CJHUFDIଞɺ୭·ͩੜ"*࣌ͷউͪےΛݟ͚ͭΒΕ͍ͯͳ͍
w ͏զʑ͕ੜ͖͍ͯΔؒʹɺ͜ΕҎ্ͷνϟϯεߟ͑ΒΕͳ͍ w ଟֹͷࢿۚͱɺ࠷ڧͷϝϯόʔΛूΊͯɺ͍ͭ͘ͷੜ"*ࣄۀΛ্ཱͪ͛ͯɺࢼ ߦճΛ૿͠·ͬͯ͘ɺ࠷ͰԾઆɾݕূΛճ͠ଓ͚Δ
None
"MHPNBUJDͰϏδωε("*࡞ͬͯ·͢ രͰ্ཱͪ͛ɺരͰ w ʹࣄۀऀͱ1E.ͱ։ൃʢʣͷਓͰΩοΫΦϑ w ͦͷೋिؒޙɺ࠷ॳͷ1P$͕EFWͰՔಇ w ςΟΞΩϯൃച w ϦϦʔε
w ࣌Ͱ*%͑ʢϦϦʔε͔Βϲ݄ܦͬͯͳ͍ʣ w ࣌ͰϏδωε("*ͷϝϯόʔਓҎ্ͷେॴଳ
രͷ։ൃ w ࠷ॳͷೋϲ݄ਓͰϝΠϯػೳͱཧը໘ʢςφϯτɺϢʔβʔɺݖݶɺ෦ ॺཧͳͲը໘͘Β͍ʣΛ࡞ͬͯͨ w ͦΕΛࢧ͑ͨͷ
54UBDL (JU)VC$PQJMPU
54UBDL U31$ 5ZQF4DSJQU 5BJMXJOE$44 /FYUKT 1SJTNB "VUIKT w 3FBDUܥϑϧελοΫʢϑϩϯτΤϯυˍόοΫΤϯυʣͷΈ w
CMJU[3FNJYͱ͍ͬͨϑϧεΫλοΫϑϨʔϜϫʔΫͱҧ͍ɺطଘͷγϯϓ ϧͳٕज़ͷΈ߹ΘͤͰɺՃͰ֮͑Δ͜ͱಛʹͳ͍ʢ৮ͬͨ͜ͱͳ͍ ͷʹ͍ͭͯͪΖΜ֮͑Δඞཁ͕͋Δ͕ɺͦΕํͳ͍ʣ w U31$ϑϩϯτΤϯυͱόοΫΤϯυΛ5ZQF4DSJQUʹΑͬͯγʔϜϨεʹͭ ͳ͛Δɻܕ҆શʂ
(JU)VC$PQJMPU ͠ͷ͍͍༏लͳएऀײ w ͍࢝Ί͍ͯΔਓଟ͍ͱࢥ͏͚Ͳɺҙ֎ʹ࣮ͰΘΕͯΔΑ͏ͳλΠϓ ͷ࣮ԋΛ͢Δਓ͕গͳ͍Β͘͠ɺࠓొஃ͢Δ͜ͱʹͳͬͨ w 54UBDLͷߏٕज़ͲΕֶश͞Ε͍ͯΔʢͨͩ͠ɺόʔδϣϯগ͠ݹ ͘ɺ͍·ͱॻ͖ํ͕ҧ͏ͷʣ w ࠷ۙΓͷ--.Λٕͬͨज़
--. େنݴޠϞσϧ w ੜ"* w $IBU(15(15ͱ͍͏--.ΛͬͨΞϓϦ w (JU)VC$PQJMPU$PEFYͱ͍͏--.Λ w $PEFY$IBU(15ͰΘΕ͍ͯΔ(15ͷઌͷҰͭ
w ֶशͨ֬͠ʹج͍ͮͯจࣈྻͷଓ͖Λ༧ଌ͢Δ͚ͩͷΈ w ࢈ۀֵ໋ʹඖఢ͢Δൃ໌ʢͻͱʹΑͬͯଊ͑ํҧ͍·͢ɻɻɻʣ
$PQJMPUͷ͍ํͦͷ ίϝϯτΛॻ͍ͯਪΛͤ͞Δ w ੈͷதతʹͬͪ͜ΛͬͯΔਓ͕ଟ͍͔͠Εͳ͍ w ϓϩάϥϜΛॻ͘ͱ͖ʹɺίϝϯτͰΔ͜ͱΛॻ͍͔ͯΒதΛຒΊΔ ͷਓʹ߹͏ͱࢥ͏ w ͷ߹ɺॻ͖͍ͨͷͷ໊લ͕໌֬ʹཪʹු͔ΜͰͳ͍࣌ʹΔ͜ͱ ͕͋Δ
$PQJMPUͷ͍ํͦͷ ؔܕɺίʔυͷॻ͖ग़͠Λ༩͑ͯɺຒΊͤ͞Δɾଓ͖Λॻ͔ͤΔ w γϯϓϧͳϞϊɺωʔϛϯά͕తΛࣹͯΔϞϊ΄Ͳਫ਼্͕͕Δ w ੈͷதͱͷࠩҟ͕গͳ͍΄Ͳਫ਼্͕͕Δ w ͕ͬͪ͜៉ྷʹϋϚΔͱो͕υόυόग़Δ w
ࠓճͷσϞʹ͍ͭͯ (JU)VC$PQJMPUΛͬͯ؆୯ͳϒϩάΛ࡞Δͱ͍͏σϞ w σϞͰͬͯΔίʔυ(JU)VCͰϦϙδτϦΛެ։ͯ͠·͢ w IUUQTHJUIVCDPNFSVLJUJUEFNPHJUIVCEPDLZBSE w DSFBUFUBQQͰ࡞ͨ͠ϦϙδτϦ΄΅ͦͷ··Ͱɺઃఆ͚ͩҰ෦͍ͬ͡ ͨͷ w
ϒϩάͱ͍͏શੈքͷਓ͕ؒࡲΓ·ͬͨ͘ωλ͕ͩɺͬͯΔ͜ͱ࣮ફͱ มΘΒͳ͍
σϞ
ϓϩδΣΫτͱ$PQJMPUΛҭͯΔ w ͡Ίͷঢ়ଶඍົ͔͠Εͳ͍͚Ͳɺίʔυ͕૿͑Δͱ͔ͦ͜Βֶͼͱͬ ͯ͘ΕΔ w ίʔυߏΛਅࣅΔͷ͕͘͢͝ಘҙ w $36%ͱ͔ίϚϯυϥΠϯͰੜ͢Δඞཁ͕ͳ͘ͳͬͯΔ͔ʁ
ಠಛͷบ͋Δ w ίϝϯτ͔ͳΓదɻίϝϯτ͚ͩΦϑʹ͍ͨ͠ؾ࣋ͪগ͋͠Δ w ͍ͬͯΔϥΠϒϥϦݴޠͷόʔδϣϯʹ͘͢͝ࠨӈ͞ΕΔͱ͜Ζ͋Δ w ࣌ʑؾຯʹͳΔɻಉ͡ݴ༿Λ܁Γฦͨ͠Γ܁Γฦͨ͠Γ܁Γฦͨ͠Γ܁ Γฦͨ͠Γ܁Γฦͨ͠Γ
ࡉ͔͍ϊϋׂͱ͋Γͦ͏ w +454ͷ߹ɺΠϯϙʔτͯ͠Δͯ͠ͳ͍Ͱਫ਼͕มΘΔ w ҰߦͰ݁ͨ͠)5.-+49ͳͲิͯ͘͠Εͳ͍͔ΒҙਤతʹվߦΛೖΕ ͳ͍ͱDMBTT/BNFΛຒΊͨΓͱ͔ͯ͘͠Εͳ͍
αδΣετ͕ඍົͳͱ͖ w ΦϦδφϦςΟͷߴ͍Կ͔Λॻ͜͏ͱ͍ͯ͠Δ w ͍ͬͯΔٕज़͕৽͗͢͠Δ w Ϛζ͍ઃܭίʔυͷγάφϧͷՄೳੑ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ