エージェンティックな開発に圧倒されていた時期

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