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
uutan1108
April 21, 2025
Programming
1
120
生成AIで知るお願いの仕方の難しさ
Toranomon Tech Hub 第三回 技術異種格闘技戦〜好きな技術LT大会〜
https://toranomon-tech-hub.connpass.com/event/344781/
uutan1108
April 21, 2025
Tweet
Share
More Decks by uutan1108
See All by uutan1108
言葉にするとやる気を再確認できる
ohmori_yusuke
1
14
APIサーバーが止まったので、GitHub Actions内にAPIサーバーを立てた話
ohmori_yusuke
2
100
「何か」を求めて参加したカンファレンスから持ち帰ってきた「熱」を維持して、活用するために
ohmori_yusuke
2
370
1人150秒、2人で5分 LT
ohmori_yusuke
2
83
Tidy First?個人で実践する経験主義的ソフトウェア設計を読んでみた感想
ohmori_yusuke
2
66
今年始めた 「アニメから得た学びを発表会」
ohmori_yusuke
2
1.9k
行き当たりばったりの二年
ohmori_yusuke
1
410
技書博に参加したら執筆できた
ohmori_yusuke
1
1.8k
開発終了後こそ成長のチャンス!プロダクト運用を見送った先のアクションプラン
ohmori_yusuke
2
340
Other Decks in Programming
See All in Programming
個人開発の学生アプリが企業譲渡されるまで
akidon0000
2
1.2k
Носок на сок
bo0om
0
1.3k
Jakarta EE Meets AI
ivargrimstad
0
970
AIコーディングの本質は“コード“ではなく“構造“だった / The essence of AI coding is not “code” but "structure
seike460
PRO
2
460
ドメイン駆動設計とXPで支える子どもの未来 / Domain-Driven Design and XP Supporting Children's Future
nrslib
0
310
Rubyの!メソッドをちゃんと理解する
alstrocrack
1
320
Cursor/Devin全社導入の理想と現実
saitoryc
29
22k
「理解」を重視したAI活用開発
fast_doctor
0
310
Duke on CRaC with Jakarta EE
ivargrimstad
1
140
Golangci-lint v2爆誕: 君たちはどうすべきか
logica0419
1
270
大LLM時代にこの先生きのこるには-ITエンジニア編
fumiyakume
8
3.4k
読書シェア会 vol.4 『ダイナミックリチーミング 第2版』
kotaro666
0
110
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
850
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Producing Creativity
orderedlist
PRO
344
40k
The Pragmatic Product Professional
lauravandoore
33
6.6k
Agile that works and the tools we love
rasmusluckow
329
21k
Statistics for Hackers
jakevdp
799
220k
Typedesign – Prime Four
hannesfritz
41
2.6k
What's in a price? How to price your products and services
michaelherold
245
12k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Building Applications with DynamoDB
mza
94
6.4k
Transcript
生成AIで知る お願いの仕方の難しさ Toranomon Tech Hub 第三回 技術異種格闘技戦 〜好きな技術LT大会〜 うーたん
自己紹介 • うーたん ◦ X:@uutan1108 • 株式会社ゆめみ ◦ 新卒3年目 ◦
サーバーサイドエンジニア • 趣味 ◦ アニメを観ること
コードレビューでたくさん指摘があった時
コードレビューをお願いします! OK
ここのコードは、あの実装を 参考にして書き直して そこのコードをそうするな ら、あそこのコードも直した いな
コード書き直し中...
直したのでもう一度レビュー お願いします!
そこまで変更しなくていのに、 ここだけ修正して そこの実装ではなくて、このN行 目を参考にして
修正漏れや伝わらないなどが起きる
修正方法を知っているなら明確に指示した方 が分かりやすい
Fuga.tsとHoge.tsだけ修正して Hoge.ts の N行を参考にして 書き直して
指示を細かく具体的にすると精度が上がる
AI と対話しながらコードを修正する様子
None
対象のファイルを指定して行も指定すると いい感じに修正してくれる
None
関係ないファイルを指定すると AI は修正できない
画像のエディタは Cursor
https://www.cursor.com/ja
Cursor の特徴 - AI にファイルの行数を指定してコンテキストを与え られる - コマンドプロンプトのエラーメッセージもコンテキ ストで与えられる -
AI が変更を提案したコードを取り込むか判断できる - 空のプロジェクトで「React で TODO アプリを作っ て」のような指示もできる
AI に「エラーです。修正して。」は、 修正できない時はずーっと修正できない。
Fugaライブラリのエラーです。 Fuga.tsを修正します。 Node.jsをアップデートしたら エラーになります。 エラーメッセージはこれです。
Fugaライブラリのエラーです。 Fuga.tsを修正します。 Node.jsをアップデートしたら エラーになります。 エラーメッセージはこれです。 いや。同じエラーです。
AI にエラーメッセージ以外のコンテキストを 与えないと沼にハマる
URL をプロンプトに与えたり、 人間がドキュメントを読んで AI に伝えると 沼から抜けられる
Fugaライブラリのエラーです。 Node.jsをアップデートしたら エラーになります。 エラーメッセージはこれです。 原因はなんですか? Fuga ライブラリの issue のURL です。https://…
issue で指摘されていることに原 因はありますか?
または、
Fugaライブラリのエラーです。 Node.jsをアップデートしたら エラーになります。 エラーメッセージはこれです。 原因はなんですか? Fuga ライブラリの issue でXXが 解決策として挙げられています。
修正してみて。
まとめ
AI も人間も認識や前提知識のすり合わせは重 要
勉強会の紹介
None
None
お わ り