AdvancedAI Partners
業務効率化

AIに「コードを読まずに」開発を任せる4原則|Claude Code活用術

AIにプログラムを書かせて失敗した、という声はSNSに絶えません。約1年前から設計からレビューまでをAIに任せ、コードを1行も読まずに開発している根岸智幸氏は、失敗の多くはAIの能力ではなく使い方に原因があると指摘し、成功のための4つの原則を示しました。

AI開発「新・4原則」コードを読まずに成果を出す“任せ方の作法”
AIアプリ開発を成功させる「4つの原則」と任せ方の作法。「AIに守らせる指示の4原則」「品質を高める3つの検証手法」「人間の役割は要件定義と判断」の3要素

ニュースサマリー

AI開発の4原則とは?何が語られたか

筆者の環境では約1年前から、設計、実装、テスト、レビュー、修正までをAIが自律的に進め、人間は仕様と設計だけを確認しています。筆者によると、AIの間違いの多くは「文脈の不足」と「完了の基準のあいまいさ」から生まれます。その対策として、AIが作業のたびに読む指示ファイルに、次の4つの原則を書いて守らせています。

主な内容

確かめてから書く:仕様や接続先を推測させず、確かめられなければ止まって人に報告させます。

ごまかさせない:張りぼての部品を本番に置いたり、エラーを隠したりすることを禁じます。

土台から作る:画面ではなくデータベースなどの土台から、一段ずつ動作を確かめて積み上げます。

分けて作る:1つの部品に1つの役割だけを持たせ、修正の影響を部品の中に閉じ込めます。

検証を回す3つの手法

仕様駆動開発:仕様と設計を先に文書にし、AIの記憶と引き継ぎ資料にする

テスト駆動開発:「先に決めたテストが通る」ことを完了の基準にする

レビュー駆動開発:作った本人とは別のAIにレビューさせ、指摘がなくなるまで直す

運営からのコメント

なぜ今、このニュースが重要なのか

AIによる開発は、積極的に任せる人と、失敗談を見て踏み出せない人に分かれつつあります。社内の業務ツールや簡単なアプリを、エンジニアでない社員がAIで作る場面も増えてきました。ここ数週間で紹介したスキル機能やSharePointのサイト作成のように、AIに任せられる範囲は急速に広がっています。任せる範囲が広がるほど、成果を分けるのはAIの性能より「任せ方の作法」です。その作法を具体的な原則としてまとめた点に価値があります。

最大のポイント

注目すべきは、4原則がどれも昔からのソフトウェア開発の基本だという点です。違いは、人間なら暗黙のうちに守ることを、AIには言葉にして渡さなければならないことにあります。また、自分の出力を自分で確かめさせず、別のAIにレビューさせる考え方は、10月13日に紹介したナデラCEOの「モデルに自分の仕事を検証させない」という原則とも重なります。人間の役割は、コードを1行ずつ読むことから、何を作るかを決め、結果を判断することへ移っていきます。

企業がいま取り組むべきこと

社内でAIに開発やツール作成を任せている場合は、まず4つの原則を指示ファイルに書き、AIが毎回読む状態にしてみてください。あわせて、作業の完了を「動いたように見える」ではなく「先に決めた確認項目をすべて満たす」で判断するルールにします。エンジニアでない部署が使う場合は、何のために、誰が、どんな場面で、何を、どこまで必要としているかを書き出すことから始めるのがおすすめです。この要件の整理こそ、人にしかできない仕事です。

出典

参照記事:Claude Codeで「失敗続き」は卒業…コードを“1行も読まない”アプリ開発「4原則」(ビジネス+IT)

小松怜

小松怜コンサルタント

Advanced AI Partnersのコンサルタント。生成AIニュースの執筆を担当し、国内外の生成AIの最新動向を企業の実務目線で解説しています。

この記事をシェアする

AAIP Journalについて

AAIPの人と組織、その挑戦を伝えるメディア

AAIP Journalは、株式会社Advanced AI Partnersが運営するメディアです。生成AIで企業の変革を支えるメンバーのストーリーや組織の取り組み、現場で培ったAI活用のノウハウ、毎日の生成AIニュースをお届けします。