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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
erukiti
August 05, 2023
Programming
9
4.6k
実演TypeScript + GitHub Copilot
TypeScript + GitHub Copilot 最高!っていうのを話しました(+デモ)
erukiti
August 05, 2023
Tweet
Share
More Decks by erukiti
See All by erukiti
Codex時代の新たなバイブコーディングワークフロー/ after Codex workflow
erukiti
8
3.4k
Claude Codeを使って不確実性と戦う / claude-code-fights-uncertainty
erukiti
10
4.2k
Claude Code活用において、メンタルモデルを変える必要がある / rethinking-claude-code-mental-models
erukiti
20
14k
AIとの対話で加速する学び / ai learnig
erukiti
1
810
コーディングエージェントを作ってるけどうまくいかなかった話 ~あるいは二ヶ月本気でコーディングエージェントと向き合った話~ / Two Month Agent Struggle
erukiti
40
20k
Gemini 2.0 Flashで実現する高コスパAI開発 〜実践的プロンプトエンジニアリングと文書管理システムの実装例〜/gemini-2.0-flash-prompt-engineering
erukiti
17
6.9k
LLMをねじ伏せる/Conquer the LLM
erukiti
0
250
鮮度が高すぎて世界で誰も正解を見つけてない課題に取り組んでいる/ Freshness issues
erukiti
1
930
Function Calling対応Playgroundを作って検証してみた/LLMMeetup#3
erukiti
0
590
Other Decks in Programming
See All in Programming
CSC307 Lecture 06
javiergs
PRO
0
680
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
200
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
260
MUSUBIXとは
nahisaho
0
130
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
100
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
720
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
SourceGeneratorのススメ
htkym
0
190
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.2k
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.1k
AI巻き込み型コードレビューのススメ
nealle
1
190
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
What does AI have to do with Human Rights?
axbom
PRO
0
2k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
450
Exploring anti-patterns in Rails
aemeredith
2
250
How STYLIGHT went responsive
nonsquared
100
6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
140
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.6k
Between Models and Reality
mayunak
1
190
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
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 Ϛζ͍ઃܭίʔυͷγάφϧͷՄೳੑ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ