AI駆動開発 – それはスペクトラムである
本記事では、AI駆動開発がスペクトラムであることを強調し、万能な解決策はなく、ワークフローは人それぞれであると述べています。著者は現在のAIツールブームを2014~2018年のエディターカスタマイズの波と比較し、多くのツールやアドバイスに圧倒される経験を共有し、正気を保つための連載記事を予告しています。
AI駆動開発は新しい概念ではありませんが、実際に理解し、日常業務に適用するには時間がかかります。この記事で著者は、AI駆動開発はスペクトラムであり、単一のツールや設定ではないという重要な点を強調しています。どの「インフルエンサー」も絶対的に正しいわけではなく、各自が自分に合ったワークフローを見つける必要があります。この考えは、2014年から2018年にかけてのエディターカスタマイズのブームと非常によく似ています。当時、エディターは非常に高度になり、コース、テーマ、プラグイン、設定を販売する人々が現れ、多くの開発者がエディターの拡張性に驚き、そのコンテンツを愛しました。現在、私たちはAI開発において同じ状況にあります。私たちは多くのタスクを処理できる大規模言語モデル(LLM)を利用できますが、同時に多くのツールやスキルの選択肢に直面しています。例えば、著者は最初に誰かが勧めるすべてのMCPをインストールし、次にスキルに移行し、さらにスキルセットを試し、そしてワークフローの違い(エディターで始めるべきか、ターミナルで始めるべきか、Cursorを使うべきか、Claude Codeで十分か)に悩まされました。こうした多様な選択肢は圧倒的で、「完璧な」環境をセットアップするのに時間を浪費しているように感じられます。著者は、どのように始め、この混乱の中で正気を保つかを共有する一連の記事を作成しています。彼は、すべてのツールをテストしているわけではないが、まったくテストしていないわけでもなく、まるで水中で足を漕ぎながら目を開けているような状態だと述べています。この連載を通じて、他の開発者が自分自身のAI開発の道を見つける手助けをしたいと考えています。