$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
今更ながら、開発現場での生成AI活用について
Search
ufoo68
October 22, 2025
Programming
0
44
今更ながら、開発現場での生成AI活用について
ufoo68
October 22, 2025
Tweet
Share
More Decks by ufoo68
See All by ufoo68
Cookieとは?
ufoo68
1
36
28歳独身エンジニア 婚活してみた
ufoo68
0
8
OpenAIでクッキー型を作る
ufoo68
1
44
初めて開発リーダーをやってみた話
ufoo68
0
120
M5Stack用の指紋認証デバイスを試す
ufoo68
0
800
結婚式のクイズアプリを自作した話
ufoo68
0
650
M5Stack Core2とAlexaでインターフォンに自動で対応してくれるIoTデバイスを作りたかった話
ufoo68
0
700
KASHIKOIHAKO
ufoo68
0
590
LIFF通話をつくろう!
ufoo68
0
1.5k
Other Decks in Programming
See All in Programming
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
7.1k
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
3.3k
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
460
認証・認可の基本を学ぼう前編
kouyuume
0
200
TestingOsaka6_Ozono
o3
0
150
ZOZOにおけるAI活用の現在 ~モバイルアプリ開発でのAI活用状況と事例~
zozotech
PRO
8
5.6k
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
240
DSPy Meetup Tokyo #1 - はじめてのDSPy
masahiro_nishimi
1
170
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.3k
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
220
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
320
配送計画の均等化機能を提供する取り組みについて(⽩⾦鉱業 Meetup Vol.21@六本⽊(数理最適化編))
izu_nori
0
150
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
76
5.2k
Unsuck your backbone
ammeep
671
58k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Faster Mobile Websites
deanohume
310
31k
GitHub's CSS Performance
jonrohan
1032
470k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Typedesign – Prime Four
hannesfritz
42
2.9k
Transcript
今更ながら、開発現場での生 成AI活用について 梅キャン勉強会
自己紹介 • 名前 ◦ 松永勇太(@ufoo_yuta) • 住まい ◦ 滋賀県 •
職業 ◦ WEBエンジニア • すきなこと ◦ シンプルなものづくり
今更ながら、 生成AIの仕事での活用についての話です
はじめに 実際にちゃんと使っているもの • ChatGPT • Copilot 正直これだけ。。。
ChatGPT活用
ChatGPTの活用例 • 技術トピックの質問とその深掘り • エラーが発生した場合に、その原因を調べる • ドメイン知識のいらないコードスニペット生成 • データベースや仕様の設計 •
スクリーンショットからHTMLコーディング
所感:技術トピックの質問 • 体感としてはネット検索の強化版 • 一つのトピックの質問から、そこへ生じた疑問を永遠に深掘りすることができるのは 嬉しい • 最近はWeb検索もやってくれるからそこそこ信用できる • 専門外のことについてはあまり聞かないようにしている
所感:エラー検索 • エラーメッセージから開発環境まで推察してくれたりするので、助かる • 解答の正確性を高めるためにも事前知識として開発環境も加える場合が多い • 普通に嘘を言ってくる場合もあるので、話半分で聞くという感じ
所感:コードスニペット生成 • 基本的には自分でも書ける内容を聞くことにしている • そのままでは動かないコードを生成されることが多いが、手直しする形で実装する 感じでも生産性はかなり上がっている • 破壊的変更の多いライブラリ(OpenAIのNodeパッケージなど)は普通に嘘を教え てくるので、最初から聞かない
所感:テーブル設計や仕様策定 • 基本的に新しくテーブルを作る場合でも、繰り返しの作業が多かったりするので、そ の部分の補助をしてくれるのは助かる ◦ 既存のテーブルにある xx_idなど共通で使っているカラムを羅列する場合 ◦ プロンプトに既存のテーブルのスキーマを与えるとその内容を加味してくれる •
(一度しかやったことないが)新規でサービスを実装する時に、仕様からの工数の 妥当性などをレビューしてくれる
所感:スクショからのコーディング これが一番助かっている
Copilot活用
Copilotとは 主にプログラミング支援や文章作成支援を行うAIアシスタントの総称。実際に使っている のはGitHub Copilot。VS Codeのキーボード補完という形で利用している。
Copilotを1年以上使った所感 • 言うまでもなく超便利 • どう使っている? ◦ 最初にコメントを書いて意図する実装を伝える ◦ 生成物が微妙な場合は手直し ◦
関数名をわかりやすく書くと良い感じのコードを生成してくれる • 不便なところ ◦ 他のキーボード補完を邪魔してくる ◦ TypeScriptの型補完などの邪魔をされると結構ウザい
さいごに
余談 AIはプログラマの仕事を完全に代替すると思うか? • 大方の仕事は代替できるのでは?という感想 • しかしプログラマがなくなるとは考えにくい ◦ 結局生成物の責任を持つのは人間 ◦ 生成AIもツールである以上、それを使う人間が必要
• 下手に時代の流れに逆らわずに共存していくことが現実的ではないか
結局はこれ 「銃は私が構えよう照準も私が定めよう 弾丸も弾装に入れ遊底を引き 安全装置も私が外そう だが 殺すのは お前の殺意だ」 - HELLSING アーカード