
AI
2026.7.14
AIを拒んだ1年前の私と、AIを信頼するようになった今

AIを活用して開発するのであれば、できるだけAIと一緒に計画し、調査し、設計を考えることが重要だと感じています。
人は柔軟に考えられる反面、曖昧な表現を使いがちです。
しかしAIは、その曖昧さが苦手です。
だからこそ、最初の段階からAIと対話しながら、「何を作るのか」「どのような仕様にするのか」を整理していくことが、AI時代の開発では非常に重要になります。
1年前の失敗
約1年前、私は初めてCursorを使ったプロジェクトに参加しました。
しかし、その頃の私はAIを積極的には活用していませんでした。
要件定義の調査や資料作成は、人の手で行い、AIは機能一覧の集計など、単純な作業を補助する程度でした。
AIに仕様を考えさせることもなければ、
「この設計の問題点は?」
「もっと良い構成は?」
「この業界向けに最適化するとどうなる?」
といった壁打ち相手として使うこともありませんでした。
しかし、コーディングに関しては若い人ほど、AIを活用し、コーディング、レビュー、テストの自動化をし進捗をあげていました。
当時の私は、コーディングこそ自分の商売道具であり、
「さすがにコードはAIには任せられない」
という気持ちが強かったのです。
しかし、結果は予想とは逆でした。
AIを積極的に使うエンジニアの開発速度に追いつけませんでした。
さらに、人力だけで対応しようとしたことで品質にも悪影響が出てしまい、大きなストレスを抱える結果になりました。
今振り返ると、負けた相手は「若いエンジニア」ではありません。
AIを使いこなしている開発スタイルだったのです。
新しいプロジェクトで気付いたこと
最近、新しいプロジェクトへ移りました。
こちらでは、AIを積極的に活用する文化があります。
まずAIで壁打ちを行い、AIを使って資料を整理し、その資料を基に設計を進めていきます。
私も試しに、プロジェクト資料をAIへ読み込ませ、
「この資料の問題点を教えて。」
「この業界向けに最適化して。」
と指示してみました。
すると、驚くほど高い精度で改善案を提示してくれました。
さらに、その資料からUMLまで生成できます。
これまで数日かけていた調査・構成作業が、数時間で終わることも珍しくありません。
その瞬間、
「昨年の敗因は、これだったのか。」
と、はっきり理解しました。
AIは競争相手ではなく、パートナー
AIに抵抗することは、自分の価値を守ることではありません。
むしろ、自分の価値を下げてしまうことになると実感しました。
AIは、人間の代わりになる存在ではありません。
調査し、整理し、比較し、設計を支援してくれる優秀なパートナーです。
人は目的を考え、判断し、責任を持つ。
AIは、そのための膨大な作業を肩代わりしてくれる。
私は今、AIを競争相手ではなく、共に働くパートナーとして信頼しています。
そして、AIと一緒に考えながら仕事をすることが、これからのシステム開発では当たり前になっていくと確信しています。