プロのソフトウェア開発者は雰囲気をコントロールするのではなく、コントロールする Vibeコーディングは、経験豊富な開発者がAIエージェントを実際に使う方法ではありません。 この言葉はオンラインで爆発的に広まりました。実践者は、フローと喜びの体験、AIを完全に信頼し、コードの存在を忘れ、差分を読まないと表現しています。 しかし、長年の経験を持つ専門家は実際に何をしているのでしょうか? この新しい研究は、3年から41年の専門経験を持つ経験豊富な開発者を対象に、現地観察(N=13)および質的調査(N=99)を通じて調査します。 重要な発見:プロフェッショナルは相性が合わない。彼らは支配する。 観察された開発者の100%が、タスクの習熟度に関係なくソフトウェア設計と実装をコントロールしていました。99人の回答者のうち50人が、建築要件自体について言及しました。平均して、開発者はエージェント生成のコードを約半分の時間で修正します。 どうやってコントロールするの?詳細なプロンプトと明確な文脈と明確な指示(観察12回、調査43回)によって行われました。外部ファイルに70+ステップで書き込まれ、一度に5〜6ステップしか実行されません。ユーザールールを通じて、プロジェクトの仕様を強制し、以前のやり取りからエージェントの動作を修正します。 エージェントには何が効果的ですか?小さくて分かりやすい作業(適切か不適合か33:1の比率)。退屈で反復的な作業(26:0)。足場と定型(25:0)。明確に定義された計画に従って(28:2)。ライティングテスト(19:2)とドキュメント作成(20:0)。 何が失敗するのか?ドメイン知識を必要とする複雑なタスク(3:16)。ビジネスロジック(2:15)。修正なしで一撃で済ませるコード(5:23)。既存またはレガシーコードとの統合(3:17)。人間の意思決定に代わる(0:12)。 開発者はエージェントなしで作業する際の楽しさを5.11/6と評価しています。しかし、楽しみは委任ではなく協力から生まれます。ある開発者はこう述べています。「私はすべてをアシスト付きで行いますが、エージェントを完全に自律させてはいけません。常に出力を読み、舵を取っています。」 ソーシャルメディアで主張される自律的なエージェントの群れと実際の専門的実践の間には大きなギャップがあります。経験豊富な開発者は、エージェントを自律的な作業者ではなく、制御可能な協力者として扱うことで成功します。 論文: 私たちのアカデミーで効果的なAIエージェントの構築方法を学びましょう: