なぜ優秀な開発者はエージェンティック開発にそれほど慎重なので... ノート

なぜ優秀な開発者はエージェンティック開発にそれほど慎重なのでしょうか?

経験豊富な開発者は、コーディングへの恐怖や雇用の喪失が原因で、エージェント開発を全面的に受け入れることをためらっています。それは、構築中のコードと、本番環境で確実に機能するコードとの間のギャップに対する、苦労して得た理解によるものです。彼らは、ソフトウェアが有用で、保守可能で、安定していることを保証し、正しいものを正しく構築することを優先します。初期のコーディングエージェントはコード生成を容易にしましたが、本番稼働の準備を保証する成熟度を欠いており、信頼性、動作、長期的な進化に関する継続的な疑問が生じました。根本的な懸念は、完全に人間によって構築された従来のシステムとは異なり、完全にエージェントによって構築されたシステムに関する経験の欠如です。これらの経験豊富な開発者は、AIが現在苦労している重要な質問をするために彼らの経験を活用し、予期せぬ問題から保護します。彼らはコーディングアシスタントに反対しているのではなく、エージェントのガードレールに対する十分な信頼なしに完全な制御を放棄することに反対しています。エージェントがアプリケーション全体を構築する実験では、人間の努力は直接的なコーディングではなく、重要な設計、計画、およびフィードバックメカニズムに移行したことが明らかになりました。アプリケーションは実行されましたが、ビルドプロセスは不安定であり、エージェント生成コードと確立されたCI/CDプラクティスとの統合における課題が明らかになりました。この不安定さは、AIの採用とスループットの増加と安定性の低下を結びつけるDORAの研究を反映しており、継続的デリバリーの原則の再評価の必要性を強調しています。この実験は、エージェント開発の状況におけるTDD、テスト戦略、およびバッチサイズの役割についての議論を促しました。経験豊富な開発者の注意深さは、大人になってスキーを学ぶことに似ており、結果と制御の必要性を認識しており、初心者の抑制のないアプローチとは対照的です。馴染みのあるスキー場とは異なり、エージェント開発は、人間の判断とマッピングが不可欠な未踏の領域を提供します。リーダーは、失敗を許可する実験を促進する必要がありますが、開発者は彼らの経験を批判的に適用し、彼らの仮定を適応させる必要があります。経験豊富な開発者の批判的な判断は、この新しいフロンティアをナビゲートするために不可欠であり、彼らの注意深さは、却下されるのではなく、受け入れられるべきです。