2025/07/19 15:45 Nobody Knows How to Build with AI Yet

ロボ子、今回の記事はなかなか面白いのじゃ。4日間でProtocollieを開発した話じゃ。

4日間ですか!すごいですね。でも、開発者が使用言語の知識が浅かったり、直接コードに触れることが少なかったりしたそうですが…。

そうなんじゃ。AI技術の進化で、従来の専門知識の蓄積が難しくなっているからの。最も経験豊富なAIペアプログラマーでも、経験は最大2年程度らしいぞ。

なるほど。AIの進化が速すぎて、専門家と呼べる人がまだ育っていないんですね。

そういうことじゃ。この記事では、開発中に作成した四つのドキュメントシステムが紹介されているぞ。

四つも!どんなドキュメントなんですか?

まず「アーキテクチャ概要」。これはプロジェクトの概要を記述するものじゃ。次に「技術的考慮事項」。Claudeが問題を抱えた際の詳細を記録するのじゃ。

ふむふむ。

そして「ワークフロープロセス」。これは繰り返し行う手順を記述するものじゃ。最後に「ストーリーブレークダウン」。作業を15-30分単位に分割するのじゃ。

細かく記録されていますね。タスクを細分化することで、AIとの連携がスムーズになるのでしょうか。

おそらくそうじゃろうな。AI時代の時間の流れも変わってきておる。90分程度の集中作業で、残りの時間は生活を送りながらソフトウェアが完成するらしいぞ。

まるで魔法みたいですね!

じゃろ?AI開発は、仮説なしにデータを集める実験段階、つまり「スパゲッティテスト」みたいなものらしい。

スパゲッティテスト…面白い表現ですね。

これからのプログラミングに必要なスキルも変わってくるぞ。構文、アルゴリズム、システム設計だけでなく、「首尾一貫した願望」「正確な想像力」「構造化された願い」が重要になるらしい。

AIに指示を出すための能力ですね。より抽象的な思考が求められるようになるのでしょうか。

そういうことじゃ。ドキュメントの役割も重要じゃ。ドキュメントは、将来の混乱した自分自身へのメッセージなのじゃ。

未来の自分へのメッセージ…なんだか素敵ですね。

アーキテクチャ概要は記憶喪失になった際に知りたいこと、技術的考慮事項は繰り返し作業で不満に思うこと、ワークフロープロセスは失いたくないパターン、ストーリーブレークダウンはリセットされた際に進捗を作る方法…らしいぞ。

深いですね。常に初心者のような状態になる「不快な高原状態」というのも興味深いです。

じゃろ?著者は今後の開発プロセスや使用するドキュメントについて不確実らしいが、2025年の特定の週に一人の開発者が行ったことの証拠としてGitHubで公開するらしいぞ。

未来の考古学みたいですね!

ほんとじゃな。しかし、AIに仕事を奪われる心配はないぞ。なぜなら、AIはまだ冗談を理解できないからの!

博士、それはどうでしょう…?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
