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
AIで生成したものをAIでチェックしてる話
Search
Ippei Sumida
May 24, 2024
Programming
0
1.9k
AIで生成したものをAIでチェックしてる話
ChatGPT Meetup Osaka #2で話したスライドです。
Ippei Sumida
May 24, 2024
Tweet
Share
More Decks by Ippei Sumida
See All by Ippei Sumida
『WordPressコミュニティで学ぶ』OSS貢献の多様性
ippey
0
620
25分で理解する!Symfonyの魅力とその実践的活用法
ippey
0
6.2k
素早いバリュー提供のための DROBEの新戦略
ippey
0
1.2k
Symfony 6.3のおすすめ新機能まとめ
ippey
1
1.7k
PhpStorm + GitHub Copilotはいいぞ
ippey
0
2.2k
それぞれの特徴から考えるフレームワーク選び
ippey
1
840
なるべくJavaScriptを書かないで SymfonyのUIをリッチにする Symfony UX
ippey
1
1.7k
はじめてのCI - 実践編 -
ippey
1
270
はじめてのCI - 概要と準備編 -
ippey
0
420
Other Decks in Programming
See All in Programming
データフレームライブラリ徹底比較
daikikatsuragawa
2
110
Програмиране с Rust, ФМИ, 2024
nikolads
0
110
CSC509 Lecture 02
javiergs
PRO
0
160
[KR] Server Driven Compose With Firebase
skydoves
2
200
自分だけの世界を創るクリエイティブコーディング / Creative Coding: Creating Your Own World
chobishiba
2
1.8k
CSC509 Lecture 04
javiergs
PRO
0
150
Micro Frontends for Java Microservices - dev2next 2024
mraible
PRO
0
210
dbt-ga4パッケージを実業務に導入してみた話
t_tokumaru_feedcorp
0
130
"noncopyable types" の使いどころについて考えてみた
andpad
0
160
Новый уровень ML-персонализации Lamoda: Как мы усилили ее в каталоге и перенесли на другие продукты
lamodatech
0
220
WEBアプリケーションにおけるAWS Lambdaを用いた大規模な非同期処理の実践
delhi09
PRO
7
4.3k
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
0
190
Featured
See All Featured
Six Lessons from altMBA
skipperchong
26
3.4k
BBQ
matthewcrist
85
9.2k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Designing with Data
zakiwarfel
98
5.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
The Invisible Customer
myddelton
119
13k
Art, The Web, and Tiny UX
lynnandtonic
296
20k
Visualization
eitanlees
143
15k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
327
21k
Design by the Numbers
sachag
278
19k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Building Applications with DynamoDB
mza
90
6k
Transcript
AIͰੜͨ͠ͷΛAIͰνΣοΫͯ͠Δ ChatGPT Meetup Osaka #2
• ֯ాɹҰฏʢ͢Έ͍͍ͩͬʣ • גࣜձࣾDROBE • όοΫΤϯυ • εΫϥϜϚελʔ • Kansai
Symfony Meetup • CoderDojo ຕํ ࣗݾհ
DROBEͷհ
ελΠϦετ͕ͭ͘ωοτγϣοϐϯά 1. Ξϯέʔτʹ͑Δʂ 2. ࣗʹελΠϦετ with AI ͕બΜ͕ͩಧ͘ʂ 3. ؾʹೖͬͨͷΛߪೖʂଞฦ٫
AIʹΑΔελΠϦϯάαϙʔτ
AIʹΑΔύʔιφϥΠζ͞ΕͨECαʔϏε
DROBEͰͷAI׆༻ χοτ ʔϧ λʔτϧωοΫ Ϩίϝϯσʔγϣϯ ίʔσΟωʔτఏҊ αΠζϚον λά͚ ͳͲͳͲ
DROBEͰͷAI׆༻ χοτ ʔϧ λʔτϧωοΫ Ϩίϝϯσʔγϣϯ ίʔσΟωʔτఏҊ αΠζϚον λά͚ ͳͲͳͲ Made
ofɹɹ
None
ຊ
None
None
ελΠϧ͕͍ۙ͠Ϣʔβ͕ͨ͘͞Μ͍Δ λφΧ͞Μ ମॏ ྸ ମܕ ࠎ֨ Χϥʔ
ࣅͨϢʔβʹελΠϦϯάҊΛදࣔͯ͠ɺߪೖʹͭͳ͍͛ͨ
ʹʹ ͔͜͜Β͏·͘ύʔιφϥΠζ෦Λআ͍ͨ͠
আ͍ͨ͠༰ • ݸਓใ • ʮ͢Έͩ͞·ʹ͝ఏҊ͍ͨ͠ελΠϦϯάʙʯ • ݸਓʹඥͮ͘ελΠϦϯά༰ • ʮҎલߪೖͨ͠ϫϯϐʔεͱ૬ੑόπάϯͰ͢ʯ •
αʔϏεϓϥϯʹؔ͢Δ༰ • ʮˎˎϓϥϯʹՃೖ͞Ε͍ͯΔͷͰʙʯ
αʔϏεΠϝʔδ ελΠϦετ ελΠϦϯά νΣοΫ (15 νΣοΫ (15 αχλΠζ (15 ສਓ͚ελΠϦϯά
ͳͥɺαχλΠζͨ͠ͷΛμϒϧνΣοΫ͢Δͷ͔ • ਓͷख͕հ͞ͳ͍ͷͰɺ͔ͨ͠͠Βमਖ਼͕࿙ΕΔ͔͠Εͳ͍ • GPT4ͰαχλΠζͨ͠ͷΛGPT4ͰνΣοΫͨ͠Β݁Ռ͕ಉ͔͡͠Εͳ͍ • GPT3.5ʹνΣοΫΛ͓ئ͍͢Εɺ݁Ռͷਫ਼্͕͕Δͱߟ͑ͨ
DROBEͷLLM ։ൃऀ ίʔυཧ "1* 0QFO"*"1* ։ൃ ར༻ APIͱͯ͠ͷɺ։ൃج൫Λߏங
αχλΠζͷϓϩϯϓτ ※Ұ෦ൈਮ • ͋ͳͨจষͷߍਖ਼ΞγελϯτͰ͢ɻ • ෳͷίʔσΟωʔτΛઆ໌͢Δจষ͕༩͑ΒΕΔͷͰͦΕΛׂ͠ɺݸਓใ Λআͯ͠୭ʹͰެ։Ͱ͖ΔΑ͏ʹߍਖ਼͍ͯͩ͘͠͞ɻ • ݴ͍ճ͠ʹ͍ͭͯ •
ݸਓʹର͔͚ͯ͠͠ΔΑ͏ͳॻ͖ํग़དྷΔ͚ͩʮʙͰ͢ʯʮʙʹͳΓ· ͢ʯʮૉఢͰ͢ʯͳͲݴ͍Δܗʹमਖ਼͍ͯͩ͘͠͞ • αʔϏεΛಛఆ͢ΔΑ͏ͳจݴআ͍ͯͩ͘͠͞
ೖྗαϯϓϧ \ EFTDSJQUJPOʪηϨΫτͷϙΠϯτʫ͢Έͩ͞·ɺ͜ΜʹͪʂࠓճɺౙΛָ͠ΉେਓΧδϡΞϧελΠϧΛ͝ఏ Ҋ͍ͨ͠·͢ɻ˙:06345:-&ɹຕͰ؆୯ʹϨΠϠʔυελΠϧ͕͢ΔΧοτιʔɺ͓ख࣋ͪͷχοτͱ૬ ੑͰ͢ʂ˕γϯϓϧͳχοτʹϓϥε͢Δ͚ͩͰ͜ͳΕͨҹʹɻϘτϜε͓ख࣋ͪͷεΩχʔδʔϯζɺϫΠυύϯ πΛ߹Θͤͯൈ͚ײͷ͋Δண͜ͳ͓͢͢͠ΊͰ̇͢˙:06345:-&ɹౙૉࡐ͕ϙΠϯτͷϑϨΞεΧʔτɺγϯϓϧ Ͱணճ͕͖͘͠σβΠϯͰτοϓεΛબͣɺΦϑΟεγʔϯ͔Βීஈ͍·Ͱ෯͍γʔϯͰ͓͍͍͚ͨͩ·͢ʂ DPPSEJOBUFT< \
JE EFTDSJQUJPOχοτ Χοτιʔ ϫΠυύϯπ ^ \ JE EFTDSJQUJPOγϟʔϕοτΧϥʔχοτ ϑϨΞεΧʔτ ^ > ^
ग़ྗαϯϓϧ \ DPPSEJOBUFT< \ JE EFTDSJQUJPOϦϒχοτຕͰͪΖΜɺΠϯφʔͱͯ͠׆༂ɻ͖ͬ͢Γͱͨ͠ϥΠϯͷεΧʔτʹɺ ްखͷχοτεΣοτ૬ੑͰ͢ɻணճ͠Λָ͓͠Έ͍ͩ̇͘͞େਓͬΆ͘ணΒΕΔμοϑϧίʔτσχϜͷ ΧδϡΞϧελΠϧʹೃછΈ·͢ɻγϡʔζɺύϯπελΠϧͷࡍιοΫεΛݟͤͯ߹ΘͤΔͷ͕ΦεεϝͰ͢˒
^ \ JE EFTDSJQUJPOϦϒχοτຕͰͪΖΜɺΠϯφʔͱͯ͠׆༂ɻ͖ͬ͢Γͱͨ͠ϥΠϯͷεΧʔτʹɺ ްखͷχοτεΣοτ૬ੑͰ͢ɻணճ͠Λָ͓͠Έ͍ͩ̇͘͞େਓͬΆ͘ணΒΕΔμοϑϧίʔτσχϜͷ ΧδϡΞϧελΠϧʹೃછΈ·͢ɻγϡʔζɺύϯπελΠϧͷࡍιοΫεΛݟͤͯ߹ΘͤΔͷ͕ΦεεϝͰ͢˒ ^ > DPO fi EFODF@MFWFM ^
ߍਖ਼ͷϓϩϯϓτ ※Ұ෦ൈਮ • ͋ͳͨจষͷߍਖ਼ΞγελϯτͰɺίʔσΟωʔτΛઆ໌͢Δจষ͕༩͑ΒΕ·͢ɻ • ༩͑ΒΕͨจষͷதʹݸਓΛಛఆ͢ΔΑ͏ͳใ (໊લɺѪশɺྸͳͲͷଐੑ) ͕͋ Δ͔ͳ͍͔ΛνΣοΫ͍ͯͩ͘͠͞ɻ •
͠ݸਓใ͕͋ͬͨ߹ʹग़ྗͷϑΥʔϚοτʹଇͬͯͲͷίʔσΟωʔτʹݸਓ ใ͕͋Δ͔Λฦ͍ͯͩ͘͠͞ɻ • αʔϏεʹؔ͢Δදه͕ͬͯΔ͔அ͍ͯͩ͘͠͞ɻ
ೖྗαϯϓϧ \ DPPSEJOBUFT< \ JE EFTDSJQUJPOϦϒχοτຕͰͪΖΜɺΠϯφʔͱͯ͠׆༂ɻ͖ͬ͢Γͱͨ͠ϥΠϯͷεΧʔτʹɺ ްखͷχοτεΣοτ૬ੑͰ͢ɻணճ͠Λָ͓͠Έ͍ͩ̇͘͞େਓͬΆ͘ணΒΕΔμοϑϧίʔτσχϜͷ ΧδϡΞϧελΠϧʹೃછΈ·͢ɻγϡʔζɺύϯπελΠϧͷࡍιοΫεΛݟͤͯ߹ΘͤΔͷ͕ΦεεϝͰ͢˒
^ \ JE EFTDSJQUJPOϦϒχοτຕͰͪΖΜɺΠϯφʔͱͯ͠׆༂ɻ͖ͬ͢Γͱͨ͠ϥΠϯͷεΧʔτʹɺ ްखͷχοτεΣοτ૬ੑͰ͢ɻணճ͠Λָ͓͠Έ͍ͩ̇͘͞େਓͬΆ͘ணΒΕΔμοϑϧίʔτσχϜͷ ΧδϡΞϧελΠϧʹೃછΈ·͢ɻγϡʔζɺύϯπελΠϧͷࡍιοΫεΛݟͤͯ߹ΘͤΔͷ͕ΦεεϝͰ͢˒ ^ > DPO fi EFODF@MFWFM ^
ग़ྗαϯϓϧ \ DPPSEJOBUFT< \ JE IBT@QSJWBUF@JOGPGBMTF PSUSVF IBT@SVMF@WJPMBUJPOGBMTF PSUSVF
^ > DPO fi EFODF@MFWFM ^
ΧδϡΞϧʹணΒΕΔϒϥεɺΩϨΠΊύϯπ߹ΘͤͰେਓελΠϧʹɻΞτͰ͓ঌ͍ͨͩ͘ͱࠓΒ͍͠งғؾʹ̇ϒϧʔͷϒϥε ͷڞϦϘϯɺਨΒͨ͠ΓɺճΫϩεͤͯ͞ϥϑʹண͜ͳ͢ͷ͕ΦεεϝͰ͢ʂ τϨϯυͷϨΠϠʔυελΠϧ͕ύοͱ͏ηοττοϓεʹɺ;ΜΘΓγϧΤοτͷϘτϜεΛ߹Θͤͯφνϡϥϧײͷ͋ΔίʔσΟωʔτʹ͠ ·ͨ͠ɻϕετͷΠϯφʔɺ͖ۗγϟπλʔτϧωοΫΧοτιʔʹม͑ͨணճ͠˕ ʪηϨΫτͷϙΠϯτʫ֯ా͞·ʹɺΦϯΦϑ݉༻ͷΧδϡΞϧελΠϧΛ͝ఏҊ͍ͨ͠·͢ɻ ˙:06345:-&ɹτϨϯυͷϨΠϠʔυελΠϧ͕ύοͱ͏ηοττοϓεʹɺ;ΜΘΓγϧΤοτͷϘτϜεΛ߹Θͤͯφνϡϥϧײͷ͋ ΔίʔσΟωʔτʹ͍ͨ͠·ͨ͠ɻϕετͷΠϯφʔɺ͖ۗγϟπλʔτϧωοΫΧοτιʔʹม͑ͨணճ͠˕ ˙:06345:-&ɹΧδϡΞϧʹணΒΕΔϒϥεɺΩϨΠΊύϯπ߹ΘͤͰେਓελΠϧʹɻҎલߪೖ͞ΕͨϘτϜεΛεϦϜͳύϯπʹม͑
ͨΒɺΞτͰ͓ঌ͍ͨͩ͘ͱࠓΒ͍͠งғؾʹ̇ϒϧʔͷϒϥεͷڞϦϘϯɺਨΒͨ͠ΓɺճΫϩεͤͯ͞ϥϑʹண͜ͳ͢ͷ͕Φ εεϝͰ͢ʂ
ʪηϨΫτͷϙΠϯτʫ ֯ా͞·ʹɺΦϯΦϑ݉༻ͷΧδϡΞϧελΠϧΛ͝ఏҊ͍ͨ͠·͢ɻ ▪YOUR STYLE1ɹτϨϯυͷϨΠϠʔυελΠϧ͕ύοͱ͏ηοττοϓεʹɺ;ΜΘΓγϧ ΤοτͷϘτϜεΛ߹Θͤͯφνϡϥϧײͷ͋ΔίʔσΟωʔτʹ͍ͨ͠·ͨ͠ɻϕετͷΠϯ φʔɺ͖ۗγϟπλʔτϧωοΫΧοτιʔʹม͑ͨணճ͠˕ ▪YOUR
STYLE2ɹΧδϡΞϧʹணΒΕΔϒϥεɺΩϨΠΊύϯπ߹ΘͤͰେਓελΠϧʹɻҎ લߪೖ͞ΕͨϘτϜεΛεϦϜͳύϯπʹม͑ͨΒɺΞτͰ͓ঌ͍ͨͩ͘ͱࠓΒ͍͠งғ ؾʹ♪ϒϧʔͷϒϥεͷڞϦϘϯɺਨΒͨ͠Γɺ1ճΫϩεͤͯ͞ϥϑʹண͜ͳ͢ͷ͕Φεε ϝͰ͢ʂ
࣮ࡍͷ݁Ռ
None
None
ྑ͔ͬͨ • ҆৺ͯ͠จষ࡞Ͱ͖Δ • 1,000݅͘Β͍ݟ͕ͨɺݸਓใؚ·Ε͓ͯΒͣɺແࣄαχλΠζ͞Εͯͨ • ࠓͷͱ͜Ζɺߍਖ਼ͰҾ͔͔͍ͬͬͯͳ͍ • ͜ͷαχλΠζͨ͠จষࡒ࢈ͱͳΔ •
ελΠϦϯάจষ͕ଟ͚Εଟ͍΄Ͳɺ(ࠓޙࢦ͢)ࣗಈੜ͕͘͢͠ͳΔ
ΠϚΠνͳ • τʔΫϯΛେྔফඅ͢Δ • 1ճ͋ͨΓɺ5,000τʔΫϯʢαχλΠζɿ3,500ɺߍਖ਼ɿ500 x 2ʣ • 1ճ͋ͨΓɺ5ԁ +
ग़ྗτʔΫϯ • Ұ෦ɺ͏ͪΐͬͱදݱΛؤுͬͯ΄͍͠ͱ͜Ζ͋Δ
None
·ͱΊ • ݱঢ়ͷChatGPTͷೳྗͰ͋ΕɺෆཁͳจষͷछྨΛڭ͑Εআͯࣗ͠વͳจষ ʹஔ͖͑ͯ͘ΕΔ • ChatGPT4, 3.5Λ͏͜ͱͰɺೋॏνΣοΫͳ͘ߦ͑ͦ͏ • ͧ͜͜ʂͱ͍͏ͱ͜Ζʹ͏ͱ҆৺ײ্͕͢Δ •
ChatGPTҎ֎ͷLLMΛෳ͏͜ͱͰɺ͞Βʹਫ਼্͕͕ظͰ͖Δ ʢϦίϯαΠϧతͳʣ • 1ͭͷ݁Ռʹෳճ࣮ߦ͢ΔͷͰɺඅ༻͕ਹΉͷ͕
None