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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
hanetsuki
August 08, 2025
Technology
93
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIを用いて実践してきた開発方法について
https://scriptjam.peatix.com/
にて登壇した資料です。
hanetsuki
August 08, 2025
More Decks by hanetsuki
See All by hanetsuki
ソフトウェア開発ナニモワカラナイ
hanetsuki
0
220
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
2.2k
Next.jsの今年一年を振り返る
hanetsuki
1
1.5k
大規模メディアにおけるNext.js とVercelのレンダリングとキャッ シュ戦略について
hanetsuki
4
3.5k
Next.jsチョットデキル!サイトの規模やページ特性に合わせた開発テクニック
hanetsuki
3
2.4k
Jamstackで事前に欲しいパーツ群を洗い出す
hanetsuki
1
450
2022年最新版 GatsbyJS + TypeScript + microCMS でブログを作る。
hanetsuki
1
13k
Next.jsで静的サイトを作成時 よく使っているライブラリまとめ
hanetsuki
5
18k
Next.jsで整える。デザインとロジックの分離
hanetsuki
5
4.7k
Other Decks in Technology
See All in Technology
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
200
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
12
8.4k
[しろおび夏祭り2026] チャットするAIから、作業するAIへ - 使われ方の変化と、その裏側で起きていること
kk0n
0
1.7k
Flutterをカメラで動かしたかった話
sony
1
130
Software Supply Chain Attackからクラウド環境を守るためにできること
lhazy
2
220
【CEDEC2026】専門性の高いデフォルメチームが挑んだ人材育成戦略 〜Cygames Academiaの企画から実施まで〜
cygames
PRO
0
530
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
19k
OSPN.JPバージョンアップ作業進捗のご報告 / 20260801-osc26kyoto
akkiesoft
0
420
強化学習「理論」入門
enakai00
3
3.6k
ガバメント AI 源内を地方自治体は活用できるのか可能性と課題、期待について
takeda_h
1
360
【CEDEC2026】『Relink』を拡張せよ - 『GRANBLUE FANTASY: Relink - Endless Ragnarok』の開発速度と品質を守るCI運用
cygames
PRO
0
140
【CEDEC2026】グラフィックスエンジニアのためのニューラルシェーディング入門
cygames
PRO
0
120
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.5k
Navigating Team Friction
lara
192
16k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Designing for Performance
lara
611
70k
Evolving SEO for Evolving Search Engines
ryanjones
0
250
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
[SF Ruby Conf 2025] Rails X
palkan
2
1.3k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Statistics for Hackers
jakevdp
799
230k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
350
Transcript
AIを⽤いて実践してきた開発⽅法について Script Jam vol.3 2025/08/08 hanetsuki
hanetsuki X, 旧Twitter:@hanetsuki_dev エンジニア歴8年目のフロントエンドエンジニア キャリアのおおよそは受託開発の組織でエンジニア、マネジメントに従事しております。そ の中で、Web制作とWebアプリケーション開発に幅広く携わり、フロントエンド領域におい てオールラウンダーとしてスキルを磨いてきました。 最近は、AIを用いての品質向上の取り組みと開発期間の短縮に着目しています。 自己紹介
?
ところで、 AIをどのように活用していますか?
AIを利用する上で気に留めておきたいこと • AIは銀の弾丸ではない • AIは単語、原則を正しく理解した上で活用する • AIが本領を発揮するのは、課題解決力ではなく、先行顕在力にある これらを踏まえて本日は、実用的向き合い方 を中心にお話していきます。
個人的 AIを用いた開発実践例 3選
Given-When-Then構文を用いる BDDでよく利用されている構文です。Given (前提条件)・When (操作)・Then (結果)を テストケースや、LLMへの指示などのフォーマットに用いることで一貫した品質をプロ ジェクトに取り入れることができました。 Feature: 自動販売機 Scenario:
飲み物を買うと、飲み物代を引いた金額のお釣りが出る Given 自動販売機がある When 550 円を入れる And 120 円の "コーラ" を選択する Then "コーラ" が出てくる And 430 円が出てくる
原則を理解しリファクタリングを任せる プログラミングに関する原理原則は、とてもLLMに対してとても使いやすいです。そのプ ロジェクトで貫きたい原理原則を事前に与えておくことで、ヒューマンリーダブルな保守 性の良いソースコードを生成することができます。 SSOT DRY YAGNI KISS
結果に明確なビジョンを持っていない領域こそ任せる 対人間に対しても同様のことがいえますが、自身が思い描いているビジョンに他人やAI で到達するのは稀です。「ざっくり設計して、詳細を詰めてもらう。」という使い方が心身 効率共に良いと言えるでしょう。 しかしながら、AIに任せる領域の知識を持っていないと生成結果の良し悪しがわかりま せん。私たちがやる仕事はむしろ現時点では増えたと言えるでしょう。 👀 💭
終わりに
AIは「答え」ではなく「補助線」 • 要件を漏れなく実装する支援 には長けている • でも、人をワクワクさせる「余白」や「こだわり」はAIが苦手 • 人とAIの“共創”こそ、次世代開発の肝 終わりに
詳しい実例というよりかは、向き合い方の話中心でさせてもらいました。 結局のところ、AIを活用するためにはLLM使用者が生成するドメインに対してどれだけ 詳しいのか、またどれほど言葉の引き出しを持っているのかでAIを用いた生産性向上度 は変わると考えています。「習うより、慣れろ!」 ですね。 都合がいいことに ソースコードを生成する上でAIの利用は世間は前向きな印象 です。 終わりに
ご清聴ありがとうございました
EOF.