横断で使うもの
実装支援
壁打ち・相談
最近のAIツール振り返り (感覚)
Gemini
ChatGPT
Codex
Claude Code
コードレビュー
Codex
Claude Code
その他
(自社では今は使っていないもの)
GitHub Copilot
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
AIにほとんどの実装を任せられる
状況に近づいている感覚がある
Slide 7
Slide 7 text
ということは...
Slide 8
Slide 8 text
開発作業全てを
AIに任せられる状況になったのか❔
Slide 9
Slide 9 text
NO
Slide 10
Slide 10 text
そもそもソフトウェア開発とはなんなのか
There are many things that make software development complex.
But the heart of this complexity is the essential intricacy of the problem domain
itself.
If you’re trying to add automation to complicated human enteprise, then your
software cannnot dodge this complexity — all it can do is control it.
ソフトウェア開発の複雑さの核心は、自動化しようとして
いる対象領域(ドメイン)そのものが持つ本質的な複雑さ
にあります。ソフトウェアは、その複雑さから逃れることは
できず、それをうまく制御(コントロール)することしかでき
ないのです。
そもそもソフトウェア開発とはなんなのか
There are many things that make software development complex.
But the heart of this complexity is the essential intricacy of the problem domain
itself.
If you’re trying to add automation to complicated human enteprise, then your
software cannnot dodge this complexity — all it can do is control it.
ソフトウェア開発の複雑さの核心は、自動化しようとして
いる対象領域(ドメイン)そのものが持つ本質的な複雑さ
にあります。ソフトウェアは、その複雑さから逃れることは
できず、それをうまく制御(コントロール)することしかでき
ないのです。
Slide 19
Slide 19 text
そもそもソフトウェア開発とはなんなのか
There are many things that make software development complex.
But the heart of this complexity is the essential intricacy of the problem domain itself.
If you’re trying to add automation to complicated human enteprise, then your software cannnot dodge this complexity — all
it can do is control it.
ソフトウェア開発の複雑さの核
心は、自動化しようとしている
対象領域(ドメイン)そのものが
持つ本質的な複雑さにありま
す。ソフトウェアは、その複雑さから逃れることはできず、それをうまく制御(コント
ロール)することしかできないのです。
Claude Code Security Reviewer
脆弱性を埋め込む可能性を
少しでも減らせて便利です。
Slide 83
Slide 83 text
まとめ
Slide 84
Slide 84 text
本日のメインメッセージ
人間がやるべきこと を見極め
それ以外は
完全自動化 を目指せ
Slide 85
Slide 85 text
そもそもソフトウェア開発とはなんなのか
There are many things that make software development complex.
But the heart of this complexity is the essential intricacy of the problem domain itself.
If you’re trying to add automation to complicated human enteprise, then your software cannnot dodge this complexity — all
it can do is control it.
ソフトウェア開発の複雑さの核
心は、自動化しようとしている
対象領域(ドメイン)そのものが
持つ本質的な複雑さにありま
す。ソフトウェアは、その複雑さから逃れることはできず、それをうまく制御(コント
ロール)することしかできないのです。