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
180
生成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
0
38
デザインって“感覚”だけじゃないVibe Codingからの気づき
ohmori_yusuke
3
68
MDN Web Docs に日本語翻訳でコントリビュートしたくなる
ohmori_yusuke
1
140
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
510
市町村のオープンデータを使って「公園・トイレの口コミマップ」を作ってみた
ohmori_yusuke
0
280
エンジニアが組織に馴染むために勉強会を主催してチームの壁を越える
ohmori_yusuke
2
160
学びは趣味の延長線
ohmori_yusuke
0
96
言葉にするとやる気を再確認できる
ohmori_yusuke
1
42
APIサーバーが止まったので、GitHub Actions内にAPIサーバーを立てた話
ohmori_yusuke
2
210
Other Decks in Programming
See All in Programming
AWS発のAIエディタKiroを使ってみた
iriikeita
1
110
テストカバレッジ100%を10年続けて得られた学びと品質
mottyzzz
0
140
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
110
【第4回】関東Kaggler会「Kaggleは執筆に役立つ」
mipypf
0
950
MLH State of the League: 2026 Season
theycallmeswift
0
190
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
3
210
rage against annotate_predecessor
junk0612
0
140
TDD 実践ミニトーク
contour_gara
1
260
Rancher と Terraform
fufuhu
2
150
LLMOpsのパフォーマンスを支える技術と現場で実践した改善
po3rin
8
1k
私の後悔をAWS DMSで解決した話
hiramax
4
170
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
0
190
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
A Tale of Four Properties
chriscoyier
160
23k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Six Lessons from altMBA
skipperchong
28
4k
Building Applications with DynamoDB
mza
96
6.6k
Thoughts on Productivity
jonyablonski
69
4.8k
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
お わ り