×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
生成AIで知る お願いの仕方の難しさ Toranomon Tech Hub 第三回 技術異種格闘技戦 〜好きな技術LT大会〜 うーたん
Slide 2
Slide 2 text
自己紹介 ● うーたん ○ X:@uutan1108 ● 株式会社ゆめみ ○ 新卒3年目 ○ サーバーサイドエンジニア ● 趣味 ○ アニメを観ること
Slide 3
Slide 3 text
コードレビューでたくさん指摘があった時
Slide 4
Slide 4 text
コードレビューをお願いします! OK
Slide 5
Slide 5 text
ここのコードは、あの実装を 参考にして書き直して そこのコードをそうするな ら、あそこのコードも直した いな
Slide 6
Slide 6 text
コード書き直し中...
Slide 7
Slide 7 text
直したのでもう一度レビュー お願いします!
Slide 8
Slide 8 text
そこまで変更しなくていのに、 ここだけ修正して そこの実装ではなくて、このN行 目を参考にして
Slide 9
Slide 9 text
修正漏れや伝わらないなどが起きる
Slide 10
Slide 10 text
修正方法を知っているなら明確に指示した方 が分かりやすい
Slide 11
Slide 11 text
Fuga.tsとHoge.tsだけ修正して Hoge.ts の N行を参考にして 書き直して
Slide 12
Slide 12 text
指示を細かく具体的にすると精度が上がる
Slide 13
Slide 13 text
AI と対話しながらコードを修正する様子
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
対象のファイルを指定して行も指定すると いい感じに修正してくれる
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
関係ないファイルを指定すると AI は修正できない
Slide 18
Slide 18 text
画像のエディタは Cursor
Slide 19
Slide 19 text
https://www.cursor.com/ja
Slide 20
Slide 20 text
Cursor の特徴 - AI にファイルの行数を指定してコンテキストを与え られる - コマンドプロンプトのエラーメッセージもコンテキ ストで与えられる - AI が変更を提案したコードを取り込むか判断できる - 空のプロジェクトで「React で TODO アプリを作っ て」のような指示もできる
Slide 21
Slide 21 text
AI に「エラーです。修正して。」は、 修正できない時はずーっと修正できない。
Slide 22
Slide 22 text
Fugaライブラリのエラーです。 Fuga.tsを修正します。 Node.jsをアップデートしたら エラーになります。 エラーメッセージはこれです。
Slide 23
Slide 23 text
Fugaライブラリのエラーです。 Fuga.tsを修正します。 Node.jsをアップデートしたら エラーになります。 エラーメッセージはこれです。 いや。同じエラーです。
Slide 24
Slide 24 text
AI にエラーメッセージ以外のコンテキストを 与えないと沼にハマる
Slide 25
Slide 25 text
URL をプロンプトに与えたり、 人間がドキュメントを読んで AI に伝えると 沼から抜けられる
Slide 26
Slide 26 text
Fugaライブラリのエラーです。 Node.jsをアップデートしたら エラーになります。 エラーメッセージはこれです。 原因はなんですか? Fuga ライブラリの issue のURL です。https://… issue で指摘されていることに原 因はありますか?
Slide 27
Slide 27 text
または、
Slide 28
Slide 28 text
Fugaライブラリのエラーです。 Node.jsをアップデートしたら エラーになります。 エラーメッセージはこれです。 原因はなんですか? Fuga ライブラリの issue でXXが 解決策として挙げられています。 修正してみて。
Slide 29
Slide 29 text
まとめ
Slide 30
Slide 30 text
AI も人間も認識や前提知識のすり合わせは重 要
Slide 31
Slide 31 text
勉強会の紹介
Slide 32
Slide 32 text
No content
Slide 33
Slide 33 text
No content
Slide 34
Slide 34 text
お わ り