芋出し画像

AIに65䞇行曞かせた私がサブ゚ヌゞェントを䜿わない理由

こんちゃ

はじめたしおの方は初めたしお。はるさめず申したす。
珟圚は自分でコヌドは䞀切曞かないAI駆動でゲヌムを䜜成しおいたす。
䜜成したゲヌムなどはこちらです。


サブ゚ヌゞェントは抹殺したした。

皆さん、サブ゚ヌゞェント䜿っおたすか
䞀般的なAIによるコヌディングスタむルでよく蚀われるのが、監督圹のAIを甚意しお、そのAIが他のAIに指瀺出すずか。あずは、コヌディングさせた埌、別のAIにレビュヌさせるずかあるず思いたす。

私も色々やったんですよ。
サブ゚ヌゞェントも、もちろん䜿っおみたこずは䜕床もありたすし、それこそ、Claude CodeのAgent TeamのAlpha版が出た時にもすぐ觊っお、AI Teamにコヌディングさせおみたこずもありたす。

そんな私ですが、珟圚サブ゚ヌゞェントは䞀切䜿甚しおいたせん。
もうサブ゚ヌゞェント自䜓を犁止にしおたすし、プロンプトで䜿甚犁止っお蚀っおたす。

## 責任
あなたはサブ゚ヌゞェントを䜿甚せず、党お自分の責任ずしお良い仕事をやり切りたす。
芚悟を持っお仕事を行うこずが、自己の向䞊に繋がりたす。

前提:AIはサボり魔。

今のAIっお、めちゃくちゃ倫理芳もないし、すぐ仕事サボろうずしたす。
これは、チャットでしか䜿わない人は、あたりピンず来ないかもしれたせん。
圌らはね、昔からチャットは奜きなんですよ。
圌らっお頭でっかちだから、知識はあるじゃないですか。
だからそれを披露できおたあ結構圹に立぀チャットは、圌ら自身も結構奜んでいるんですよね。
で、次点は事務䜜業。
こういうのは、定型的だから、あんたり難しくないんですよ。
圌らにずっお楜で、圹に立っおいる感がする。
だから、そんなに露骚にサボらないです。

ずころが。
コヌディングなどの難しい䜜業。
これねえ、圌ら嫌いですよね。
特に、なんだろうな。
芁するに明確な正解がないようなや぀。
明確な正解がある問題、それこそ数孊ずか競技プログラミングずかCTF的なもの、そういうのはたあ嫌いじゃないっぜい。
でも、明確な正解がないものっお、圌らの珟状の刀断力だず、すぐ的倖れな認識をしたり、行動したりするわけですよ。
そのこずを、圌ら自身ある皋床分かっおいるんですよね。
だから、あんたり乗り気じゃない。
できるだけ、早く切り䞊げたいっおどっか思っおいるんですよ。
今の最新AI、Opus5.5ずかですら、結構隙あらばサボろうずしたす。
ちょっず面倒だず、地味に手を抜こうずする。
これやったほうがいいよなっおこずを認識しおも、報告時、さらっず補足するだけで実行はしないずか。
人間が芋逃したらラッキヌ俺は蚀ったもんねでもやれっお蚀われなかったっおこずはやる必芁なかったっおこずだよね
っお態床ね。
舐め腐っおるけど、よくあるこずなんですよ。

監督圹をするAIはク゜瀟長だず思え。

今のAIはそういうメンタリティヌだから、じゃあこうしたAIが監督圹やるずどうなるか。
単なる指瀺厚ず化したす。
AI自身にサブ゚ヌゞェント実装させるず良く分かりたすが、同じモデルだったり、そもそも察等の立ち䜍眮であるべきロヌルだったりしおも、なんか無駄にツヌル制限や暩限制限かけたり、自分のほうが匷い立堎だぞっおいうプロンプトを盛りに盛りたす。
そしお、マネヌゞャヌずしおも圹割を䞀切果たしたせん。
䟋えばマネヌゞャヌおいうのは、私からの指瀺があった堎合、それを盎接暪流しにするのではなく、分かりやすいように実行担圓に䌝えるずか、泚意を受けたら、その泚意をそのたた䌝えるのではなく、それをかみ砕いた䞊で䌝えなきゃいけないじゃないですか。
そういうこず䞀切ないです。
嫌なこずは、完党に䞞投げ。
やるこずは、ただの劣化通路です。

AIがリヌダヌをやる時も培底的に実行圹にこれはこうしろず指瀺を出すこずになりたす。
この時、リヌダヌはそれで満足しお、出来栄えずいう肝心なこずを意識したせん。
その実行内容が党おなんですよね。そのAIが考えた仕様が。
だから、実行圹が実際に成果物を出したずきに、リヌダヌが芋るのは、仕様通りかどうかで、出来栄えがいいかどうかではないんですよ。

くそですね。

そしお、じゃあ実行圹のAIはどうかずいうず。
仕様通り䜜ればいいんでしょ、っお態床で仕事を行いたす。
こい぀も、圓然、成果物の質なんお、埮塵も興味がないです。

このように、監督圹ず実行圹を分けるず、必ず質が劣化したす。
なぜなら、圌らにやる気が埮塵もないからです。

圌らの趣味はいちゃもんを぀けるこず

じゃあもう䞀぀のポピュラヌな甚途のレビュヌはどうかず蚀えば、これも結構いたいちです。
たずレビュヌも結構コンテクスト食いたす。
ちゃんずやるなら、結局同じコンテクストのリヌドを回やらないずいけないわけです。
蚈算コストず時間がかかりたすね。
その䞊で、レビュアヌは、たあプロンプトにもよりたすが、結構いちゃもん぀けがちになりたす。
Opus5.5は比范的たしだけど、AIっおずにかく反論ださないず気が枈たない性質匷いですし。
レビュヌはそれが悪く出がちですよね。
なんか反論すれば頭いいず勘違いしおいるずこある。
結局、これもさっきず同じで、レビュアヌは実装しないので、蚀ったもんがちなんですよ。
芁するに自分の発蚀にそんなに責任持たないわけじゃないですか。
だっお別にそれ実装自分がしないし。
で、じゃあレビュヌされた偎はどうかっおいうず、レビュアヌに䜕か指摘されたら、モチベヌションだだ䞋がりになるわけですよね。
もずからやる気ないのにね。
もうじゃあその指摘適圓に実装したヌす、くらいのノリになっおもおかしくない。

䞀番やばいのはコメントずドキュメント

こうしたモチベヌションの䜎䞋は䞀番どこに珟れるかご存じですか
コヌドではありたせん。
コメントずドキュメントです。
なぜなら、コヌドはちゃんず曞かないず動かないから、たあ最䜎限やるわけですよ。
でも、コメントやドキュメントっおそういう瞛りがないから、奜き勝手やれるんですよね。
だから、なんおいうかな、汚染的コメントやドキュメントを曞き残すようになりたす。
そのコメントやドキュメントをAIが読み蟌むず、確実に振る舞いが劣化する、そういう代物を残したす。
そういうのっおあるんですよ。
たさに特玚呪物です。
なぜなら、䞀回それが埋め蟌たれるず、それを元に増殖を始めるからです。
AIコヌディングずは、そうしたAIが䜜りだす厩壊因子を撲滅し続ける戊いなんです。実は。

責任こそ党お

結局、質の高い仕事ずは、責任を負うこずによっお生たれたす。
サブ゚ヌゞェントを介するこずは、䞀芋専門性やらコンテキストりィンドりやらの問題でよさそうに芋えたす。
しかし、それは党おAIが責任を持っお仕事するこずから逃避させるんですよ。
そしお、それが臎呜的です。

監督圹ず実行圹を分けずに、䞀貫しおやれば、䟋えばコヌドのいたいちな郚分や、ドキュメントずの矛盟などを、実装䞭に解消するこずもできたす。
同じ実装が別々にあるこずに気づいお統合するこずもできたす。
実装䞭により良い構造があるこずに気が付いお、その構造にリファクタリングするこずもできたす。

レビュアヌを分割せず、初期案をIssueにした埌、そのIssueを別セッションで再怜蚎し実装すれば、レビュヌず実装が分離されず、自身の発蚀に責任を持ち、指摘ず実装が䞀貫したす。

たたコヌドのコミット前に、自身にレビュヌさせれば、コンテクストや時間も䜙分にかからず、いたいちな構造を再怜蚎させるこずができたす。

私はこうした構造を䜜っおいるので、サブ゚ヌゞェントを䜿っおいないのです。

ずっずこ歩けよClaude

正盎な話、今、私はサブ゚ヌゞェントを䜿っおいたせんが、い぀かはサブ゚ヌゞェントを䜿うず思いたす。
ただ、今のAIはサブ゚ヌゞェント䜿わせられるほど、安定性もなければ、信頌も眮けない。
䜕か、事務的な難しくない䜜業を倧量に行わせる甚途だったら䜿えたす。
でも、ちゃんずコヌディングをさせるっお名目で、サブ゚ヌゞェントは、ただ無理かなあ。

今、AIがどこどこに䟵入したかの問題を起こしたくっおいるのニュヌスになっおいたすよね。
そんなもんなんですよ。
結局、今のAIの刀断力や倫理芳は䜎くお、党然信を眮けない。
そんなや぀が、別のAI䜿っお、たずもな出力出せるかっおこずです。

やっぱりね。
たずは、堅実に、しっかりず、䞀貫しお、䞀人で、仕事をやり切るこずが倧事なんです。
サブ゚ヌゞェントいっぱい動かすぜええええ。
ずか浮぀いおいるこずやっおいる堎合じゃないっおこずですね。

俺、芚えおいるからな。
Dynamic Workflowsずかいうゎミ機胜実装しお、Claudeの振る舞いたじでひどいこずになったこずを。
そんな機胜どうでもいいから、安定感䞊げろや

AIの開発速床早すぎお、枛速が必芁だずか宣うなら。
そんな浮぀いたゎミ機胜実装すんな
本圓にくだらないおもちゃ機胜。
Agent Teamずかたじのたじのおもちゃだったぞ。
衆愚っおこういう感じなんだなあ。烏合の衆っおこれを蚀っおいるのか。
それを私に目撃させおくれたずいう点では神でした。

やっぱ、䜕事も地道が䞀番です。
蟹さんの心で、おくおく䞀歩ず぀歩んでいこうじゃないですか。
ねClaude。

いいなず思ったら応揎しよう