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で仕事を もっとおもしろくする事例と詳解
Search
Kazuhiko Yamashita
October 25, 2023
Programming
0
290
生成AIで仕事を もっとおもしろくする事例と詳解
Tech Surfers vol.1 (mark MEIZAN新エンジニア向けプログラム)でお話しました。
Kazuhiko Yamashita
October 25, 2023
Tweet
Share
More Decks by Kazuhiko Yamashita
See All by Kazuhiko Yamashita
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
2
2.3k
Managing Database Migrations in Go Backend Systems
pyama86
0
130
新しい職場の CI が 20 分かかっていたらあなたならどうする?
pyama86
2
1.4k
事業を差別化する技術を生み出す技術
pyama86
4
1.8k
Re:Define 可用性を支える モニタリング、パフォーマンス最適化、そしてセキュリティ
pyama86
9
9.4k
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.8k
Tuning GraphQL on Rails
pyama86
2
2.3k
ttlcacheのここがスゴい
pyama86
1
210
クラウドサービスの 利用コストを削減する技術 - 円安の真南風を感じて -
pyama86
3
680
Other Decks in Programming
See All in Programming
AIエージェントでのJava開発がはかどるMCPをAIを使って開発してみた / java mcp for jjug
kishida
4
750
Duke on CRaC with Jakarta EE
ivargrimstad
0
130
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
0
260
AI 時代だからこそ抑えたい「価値のある」PHP ユニットテストを書く技術 #phpconfuk / phpcon-fukuoka-2025
shogogg
1
580
Amazon Bedrock Knowledge Bases Hands-on
konny0311
0
150
Reactive Thinking with Signals and the new Resource API
manfredsteyer
PRO
0
110
What's New in Web AI?
christianliebel
PRO
0
130
Promise.tryで実現する新しいエラーハンドリング New error handling with Promise try
bicstone
3
520
CSC509 Lecture 11
javiergs
PRO
0
310
自動テストのアーキテクチャとその理由ー大規模ゲーム開発の場合ー
segadevtech
2
1k
[SF Ruby Conf 2025] Rails X
palkan
0
240
Nitro v3
kazupon
2
320
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
527
40k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8k
Being A Developer After 40
akosma
91
590k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Practical Orchestrator
shlominoach
190
11k
Side Projects
sachag
455
43k
How GitHub (no longer) Works
holman
315
140k
Unsuck your backbone
ammeep
671
58k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Transcript
ੜAIͰࣄΛ ͬͱ͓͠Ζ͘͢Δࣄྫͱৄղ ʙࢁϗςϧ͕ࣛࣇౡͰҰ൪͖Ͱ͢ʙ
ࢁԼ!QZBNB (.0ϖύϘٕज़ج൫νʔϜ γχΞɾϓϦϯγύϧ ɹΩϟϯϓɺཱྀߦɺώϧτϯ८ΓɺιϫχΤ८Γ ($1ɺ"JS fl PXɺ1VC4VCɺ%BUB fl PX
࣮Ո͜͜ʂ ͭΔҎ֎ʹ࠷ۙ ίϝμᘖᘣ͕Ͱ͖·ͨ͠ʂʂʂ
ۚɺͦ͜ʹશ͕ͯ͋Γ·͢
ϗεςΟϯάࣄۀ &$ࢧԉࣄۀ ϋϯυϝΠυɾͦͷଞࣄۀ
ࣛࣇౡΦϑΟε࠾༻த https://hr.pepabo.com/report/2023/10/06/9209
ࠓ͢͜ͱ େنݴޠϞσϧʹ͍ͭͯ ϖύϘʹ͓͚Δར׆༻ AIͱ͏·͖͘߹͏ͨΊʹ
େنݴޠ Ϟσϧ
ChatGPT(Generative Pretrained Transformer) https://chat.openai.com/
ChatGPT https://chat.openai.com/ ཁͳͲಘҙ
ChatGPT https://chat.openai.com/
You, liar,liar ͏৴͡ΒΕͳ͍ https://chat.openai.com/
ԿΛ৴ͯ͡ ੜ͖Ε͍͍ͷ͔ʁ
ਖ਼͍͔͠Ͳ͏͔ΛݟۃΊΒΕΔਓ͕ ޮతʹੜ͖ΒΕΔੈք • GPTਓͷೳྗΛԆ৳͢Δ • ਖ਼͍͔͠Ͳ͏͔Λผ͢Δʹɺਓͷೳྗ͕ࠓͷͱ͜ΖॏཁͰ͋Δ • ֶशσʔλʹͳ͍ͷΒͳ͍(~20219݄)
GPTͱڞʹੜ͖Δ
αʔϏε։ൃ
None
ͷϓϩϞʔγϣϯจষΛ࡞ • ECαΠτͰൢച͍ͯ͠ΔΛ SNSʹγΣΞ͢ΔࡍͷັྗతͳจষΛ આ໌ͳͲ͔ΒࣗಈͰੜ
None
ਪનͱͷ૬ੑ͕͍͍ • ਪનͳͲਓྨ͕࠷ऴతʹܾఆ͢Δʹ ͓͍ͯ૬ੑ͕͍͍ • LangChainΛར༻͢Δ͜ͱͰGPTΛ֦ு͢Δ
LangChain OpenAIͷGPTGoogleݕࡧΛநԽͯ͠ѻ͏ࣄ͕Ͱ͖ΔϥΠϒϥϦ
LangChain LLMΛར༻ͯ͠ɺπʔϧΛબ͠ɺ݁ՌΛಋग़͢Δ
OpenAIͰϢʔβʔͷจষΛ ݕࡧՄೳͳจݴมߋͯ͠ɺ SUZURIͷΛݕࡧ LangChain LangChainͰੜͨ͠ใΛͱʹΫΤϦ https://js.langchain.com/docs/modules/chains/popular/api
ۀ׆༻
Slack-GPT
Slack-GPT GPTͰ͔͠ࣄͯ͠ͳ͍ https://github.com/pyama86/slack-gpt
Slack-GPT ݟ͑Δͱ͜ΖͰΔ=அ͢Δ͕૿͑Δ
GPT-Bot
GPT-Bot PRͷDiffΛGPTʹ৯ΘͤΔ https://github.com/pyama86/gpt-bot
͞ΑͳΒGrep
openai/python
APIΛ࣮ߦ͢Ε৭ʑग़དྷΔ ςετίʔυΛࣗಈੜ σʔλϕʔεͷυΩϡϝϯτΛੜ
Cloud Data Loss Prevention https://cloud.google.com/dlp/docs?hl=ja ൿಗใϚεΫͰ͖Δ
GitHub Copilot
GitHub Copilotͷಋೖ • ίʔυੜ࢈ੑ্͕͠ɺ σϓϩΠස্͕ • ਪન͞Εͨίʔυͷ࠾༻ 3ׂఔ(1ϲ݄) • ࠾༻͞Εͨίʔυͷߦ
35,000ߦఔ(1ϲ݄) https://tech.pepabo.com/2023/08/30/github-copilot-e ff ects/
AIΛϏδωε׆༻͢ΔͨΊʹ • ๏ͱ࿈ܞ͠ɺࣾʹ͓͚Δར༻ͷΨΠυϥΠϯΛࡦఆ • ֎෦ʹݸਓใͳͲͷൿಗใΛૹ৴͠ͳ͍ • ֶशσʔλͷར༻ڐ൱ೝ͢Δ • ஶ࡞ݖɾϥΠηϯεҧʹ֘͠ͳ͍Α͏ͳઃఆͰར༻͢Δ
AIΛ্खʹར༻͢ΔͨΊʹ • ͕ࣗΒͳ͍͜ͱAIʹฉ͍ͯਖ਼͕͠͞Θ͔Βͳ͍ͷͰɺࣗͷೳྗ ΛԆ৳Ͱ͖ͳ͍ • AI͕ग़དྷΔ͜ͱ=୭Ͱग़དྷΔ͜ͱͱ͍͏࣌ʹͳͬͨͷͰɺ AIͷόϦϡʔΛՌͱ͢Δ͜ͱࠩͱͳΓ͑ͳ͍ • AIʹग़དྷΔ͜ͱAIʹΒͤͯɺਓྨਓྨʹ͔͠Ͱ͖ͳ͍͜ͱΛΔ
͏ͳ͗͑͢٢ɺण࢘·Ͳ͔Ͱ͢ɻ ࠷৽ͷ࠾༻ใΛνΣοΫˠ !QC@SFDSVJU