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
Story
Search
Makoto Yonezawa
April 25, 2018
Programming
1
460
Story
toteka05で話そうとした内容です。
Storyのことをかいてみました。
もうすこしいろいろ考えてそのうちどこかで話してみたいー
Makoto Yonezawa
April 25, 2018
Tweet
Share
More Decks by Makoto Yonezawa
See All by Makoto Yonezawa
みんなでやろう
vestige
0
93
子供の本ミートアップ04
vestige
0
230
子供の本ミートアップ03
vestige
0
42
とちぎ09
vestige
0
47
hon ga nigate ?! #meetup_kb
vestige
0
230
Hello Pi2
vestige
0
280
Hello, World
vestige
0
400
Other Decks in Programming
See All in Programming
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
240
チームをチームにするEM
hitode909
0
430
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
280
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
7
4.2k
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
330
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 2
philipschwarz
PRO
0
130
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
0
160
[AI Engineering Summit Tokyo 2025] LLMは計画業務のゲームチェンジャーか? 最適化業務における活⽤の可能性と限界
terryu16
2
220
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
180
2年のAppleウォレットパス開発の振り返り
muno92
PRO
0
180
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.5k
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
580
Code Review Best Practice
trishagee
74
19k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Crafting Experiences
bethany
0
25
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
250
Un-Boring Meetings
codingconduct
0
170
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Music & Morning Musume
bryan
46
7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
58
41k
Transcript
4UPSZ JEWFTUJHF !UPUFLB
͢͜ͱ 4UPSZͱͳʹ͔ʁ 4UPSZͷָ͠Έํ 4UPSZ͛͢ʔʂ
NZTFMG 1SPHSBNNFS ࢘ձʢνʔϜɺษڧձʣ 91ͬΆ͍͜ͱ͍ͯ͠ΔνʔϜʹೖͬͯɺ
4UPSZͱͳʹ͔ʁ ݴ༿ͷҙຯ 91ͷܭըήʔϜ
ݴ༿ͷҙຯ ޠɺɺ ใࠂ͢Δ ɺ͏Θ͞ɺॴઆɺ͏Θ͞ɺ খઆɺ ಛʹ ฤখઆɺετʔϦʔɺ খઆɾࢻɾܶ ͳͲͷ ے
ϓϩοτͱҧ͏ ձͰޠΛ͑Δ͜ͱzφϥςΟϒz
ܭըήʔϜ lʓʓ͕˕˕Ͱ͖ΔzΛҰͭͷ4UPSZͱͯ͠ϦϦʔεܭ ըΛͨͯΔϓϥΫςΟε
ʹḪΔ ֏͞Μͷ+B445ͷൃද͔Β IUUQKBTTUKQBSDIJWFTKBTTUQEG"BIQEG ʰࣗͨͪͷνʔϜͰ3XJLJʹ͋ΔετʔϦʔΧʔ υΛ͔ͭͬͯ։ൃΛ͍ͯ͠Δɻ͍ͭ͘ͷετʔϦʔ Χʔυ͕ຖिͷΠςϨʔγϣϯ͝ͱʹܭը͞Εɺຖ ɺετʔϦʔΛΈΜͳͰϨϏϡʔ͠ͳ͕Β։ൃΛ ਐΊ͍ͯΔɻʱ
Θ͔ͬͨʁ ·ͩɺਓྨʹૣ͍ʁ νέοτ͡Όͳ͍ΜͩΑʂ
ετʔϦʔΧʔυ ػೳͷ֓ཁʢΰʔϧʣ ݟੵΓͱ࣮ ։ൃऀͷϝϞ ىͷͨΊͷΠϯσοΫε ड͚ೖΕࢼݧ
ετʔϦʔΧʔυ ػೳͷ֓ཁʢΰʔϧʣ ݟੵΓͱ࣮ ։ൃऀͷϝϞ ىͷͨΊͷΠϯσοΫε ड͚ೖΕࢼݧ
ػೳͷ֓ཁʢΰʔϧʣ ͍͍ͩͨɺͻͱ͜ͱͰ͔͚Δͷ ʓʓ͕Ͱ͖Δ͜ͱ ‒‒͍ͨ͠ ˔˔ͨ͠Βɺ˚˚ʹͳͬͨ
ετʔϦʔΧʔυ ػೳͷ֓ཁʢΰʔϧʣ ݟੵΓͱ࣮ ։ൃऀͷϝϞ ىͷͨΊͷΠϯσοΫε ड͚ೖΕࢼݧ
ݟੵΓͱ࣮ ݟੵΓࠓिͰ͖Δͷʁύϥϝʔλ ࣮݁ՌͰ͋Μ·ΓҙຯΛͨͳ͘ͳͬͨ ͍͍͙ͩͨ̏Β͍ͷετʔϦʔʢ͏·͘ͳΔʁʣ
ετʔϦʔΧʔυ ػೳͷ֓ཁʢΰʔϧʣ ݟੵΓͱ࣮ ։ൃऀͷϝϞ ىͷͨΊͷΠϯσοΫε ड͚ೖΕࢼݧ
։ൃͷϝϞ ࡞ઓΛ͔͍ͨΓɺ΄΅΄΅ه ॻ͖͗͢ΔͱΈΜͳʹո͠·ΕΔ ͏ΒΈͭΒΈΛॻ͖͕͢ɺ͍͍ͩͨΈΜͳ֮͑ͯ ͍Δ ͨ·ʹ·͡Ίʹ*'
ετʔϦʔΧʔυ ػೳͷ֓ཁʢΰʔϧʣ ݟੵΓͱ࣮ ։ൃऀͷϝϞ ىͷͨΊͷΠϯσοΫε ड͚ೖΕࢼݧ
ىͷͨΊͷΠϯσοΫε ؾʹͳΔΩʔϫʔυΛ͢ ݹ͍ػೳͰෆ۩߹͕Ͱͨͱ͖ʹ୳ͨ͢Ίͷݴ༿ ‒‒ͱ͔ɺ˚˚ཁͱ͔ ໊͚Δͷ͕͏·͍ਓ͕ͨͪଟ͍ͷ͔
ετʔϦʔΧʔυ ػೳͷ֓ཁʢΰʔϧʣ ݟੵΓͱ࣮ ։ൃऀͷϝϞ ىͷͨΊͷΠϯσοΫε ड͚ೖΕࢼݧ
ड͚ೖΕࢼݧ ඞͣɺςετΛॻ͘ ͕ࣗετʔϦʔΛด͡Δͱ͖ʹࢼͨ͠ςετ ΈΜͳʹͨΊͯ͠Β͍͍ͨςετ
ͩΕ͕ετʔϦʔ࡞Δʁ શһ
ΠςϨʔγϣϯ ෮͢Δͷશ෦ ܁Γฦ͞ΕΔ୯Ґ ̍िؒ ຖ
̍िؒ ༵͔̍̒࣌Β͔Β࣍ͷिͷ༵̍̑࣌·Ͱ ͨͩͷΕ ̍िؒͷ࡞ઓΛཱͯΔʢ༵ʣ ϦζϜ
ຖ ৽͍͠όʔδϣϯͷσϓϩΠ ேձ ςετ ։ൃ φΠτϦʔϏϧυ
ϨϏϡʔ શһࢀՃͰαϘΕͳ͍ ຖͷேձ ຖͷςετ ຖि༵ʹ࣍ΠςϨʔγϣϯΛܭը͢Δͱ͖
ேձͷϨϏϡʔ λΠτϧΛʹग़ͯ͠ಡΉʢ࢘ձͷΑͶ͟Θ͞Μʣ ετʔϦʔ୲ͷਓ͕આ໌͢Δ શһ͕͖ͳ࣌ʹ࣭ɺποίϛΛೖΕΔ ࡢεϧʔ͞Εͯͨ༰Λৠ͠ฦ͢͜ͱ͋Δ
ςετͷϨϏϡʔ ࢼݧ༰ΛಡΜͰɺ࣮ࡍʹಈ͔͢ɺࢼ͢ ετʔϦʔࣗମಡΉ ݹ͍ετʔϦʔԿԿಡ·ΕΔ
ຖि༵ ࣍ͷΠςϨʔγϣϯͰΓ͍ͨετʔϦʔ λΠτϧΛಡΉʢ࢘ձͷΑͶ͟Θ͞Μʣ ࡞ۀ͢Δਓ͕આ໌͢Δ ΈΜͳɺಥͬࠐΉ z͑ʔz͕Α͘ग़Δʜ
Θ͔ͬͨʁ ·ͩɺਓྨʹૣ͍ʁʁʁ νέοτ͡Όͳ͍ΜͩΑʂ 4USPZ։ൃͦͷͷ
JOUFSNJTTJPO 91ͱ͔͏ΕͪΌͬͯΔʁ ͷ91ྺ͜ͷຊ͔Β z91ΤΫετϦʔϜɾϓϩάϥϛϯά࣮ફهʕ։ൃ ݱ͔ΒͷϨϙʔτz
4UPSZͷָ͠Έํ Ͳ͏ͬͯ͡ΊΔͷʁ ͋ΔػೳΛྫʹͯ͠ΈΔ
͜Εɺͭ͘Γ͍ͨʂ ཁٻΛ͍ͬͯ͘Δਓ͕͍Δ
Πϝʔδ͢Δ ͋ΜͳͱҰॹ͔ͳʁ ͜ͷػೳɺେৎ͔ͳʁ ΄Μͱʹ͍Δͷɺ͜Εʁ
͍͔ͭΒ͍ͭ·Ͱʁ ظؒΛܾΊΔ ͲΜͳਓͰΔ͔ ͍ͭ·ͰΔ͔ʁ
Δ͜ͱϦετ ͬ͘͟Γͱͨͭ͠ Ͳͷล͔Β࡞Δ͔
͡ΊͷετʔϦʔ ࠷ॳͷετʔϦʔΧʔυΛ࡞Δ େzىಈzͱzऴྃz
Δ͜ͱϦετ͔Β ৄࡉʹ ͍͠ͱ͜Ζ͔Βʁ ؆୯ͳͱ͜Ζ͔Βʁ ܨ͕ΔΑ͏ʹετʔϦʔΛ࡞Δ
ϨϏϡʔ ேձͰϨϏϡʔ ճؼςετͰϨϏϡʔ ϨϏϡʔʹΑͬͯ࡞ΔϞϊɺॱ൪Λม͑ͳ͕ΒਐΉ
ྲྀΕ ΠςϨʔγϣϯͷڥ͝ͱʹ࣍ͷzྲྀΕzΛߟ͑Δ ͜Ε͕Ͱ͖Δʢͨʣ͔Βɺ͜ΕΛ࡞Ζ͏ɺࢼͦ͏
ᢸ͢Δ ετʔϦʔΧʔυ͕ཷ·͖ͬͯͨΒɺ͓൸࿐ձ ಈ͔͠ͳ͕Βɺग़དྷ্͕ΓΛ࠶֬ೝ͢Δ ࣍ͷྲྀΕΛ࠶ߏͯ͠ɺ࣍ͷετʔϦʔΛ࡞Δ ͋ͱظؒ·Ͱz෮z͢Δ
4UPSZ͛͢ʔʂ νέοτͰͳ͍ ྲྀΕʢےʣΛ࡞Δ ͣͭ͢͜͠ᢸ͠ͳ͕Β࡞Δ શһͷத৺ʹ͋Δ
ϝλϑΝʔ ޠͱ͍͏ϝλϑΝʔΑ͍͋ͬͯ͘Δ ॻ͖खͱಡΈख͕͍Δ શһͰޠΛ࡞Δ શһͰޠΛಡΉ
ॻ͖खͷϝλϑΝʔ ࣌ܥྻ දݱ͢Δॱ൪ ষɺஈམ Πϝʔδ͍͢͠ʁ ෦ʹͳΒͳ͍
ಡΈखͷϝλϑΝʔ ͣͭ͢͜͠ਐΜͰ͍༷͘ࢠΛಡΊΔ ྲྀΕ͕ݟΕΔ ͍ͭͰͲ͔͜ΒͰಡΊΔ
෮ͷϝλϑΝʔ ޠಡΉʹҹ͕มΘΔ͜ͱ͋Δ ॻ͖खʹಡΈखʹΑ͍ ৽͍͠ൃݟɺؾ͖͕ͮ͋Δ
4UPSZ͛͢ʔʂʢ࠶ʣ νέοτͰͳ͍ ྲྀΕʢےʣΛ࡞Δ ͣͭ͢͜͠ᢸ͠ͳ͕Β࡞Δ શһͷத৺ʹ͋Δ
͓ΘΓ