エージェンティックな開発に圧倒されていた時期
AIの進化は速い。
数ヶ月前、私は途方に暮れていました。毎週のように新しいコーディングアシスタントや新しいワークフローが登場していました。数時間でアプリを構築したと豪語する人々もいました。ついていけなければ脱落してしまう、そんな焦りを感じていました。
多くのツールを試しました。Cursor、ChatGPT、Claude Code、Lovableを使ってみました。それらを絶えず切り替えながら使っていました。より優れたツールを使えば、自分もより優れた開発者になれると考えていたのです。
しかし、そうはなりませんでした。
最も重要な教訓は、ツール選びではありませんでした。AIとの「付き合い方」を学ぶことだったのです。
今では、すぐにAIにコードを書かせることはしません。
まず、問題を説明することから始めます。具体的には以下を伝えます:
- 機能要件
- ビジネスルール
- エッジケース
- 最終的なゴール
実装の計画を立てるために、まずChatGPTを使うこともあります。明確な計画を得てから、その計画をエージェンティックなアシスタントに渡して構築させます。
この変化が、すべてを変えました。
ボイラープレートコードに費やす時間は減りました。その代わりに、以下のことに時間を割いています:
- ソフトウェアアーキテクチャ
- ユーザーエクスペリエンス
- 実際の課題の解決
AIは間違いを犯します。そのため、本番環境に投入する前に、すべての行をレビューします。すべての行を自分で書くのではなく、代わりにプロセスを導くようにしています。
ツールは変わっていくでしょう。真のスキルとは、AIとどのようにコミュニケーションをとるかです。AIをプロセスの一部として活用してください。そのスキルに投資しましょう。
出典: https://dev.to/amantekim/a-few-months-ago-agentic-development-felt-overwhelming-13nn
オプションの学習コミュニティ: https://t.me/GyaanSetuAi