メむンコンテンツぞスキップ
芋出し画像

AIでWordPressを開発。䜜るAIず確認するAIを分けたら、䌚瀟みたいになっおいた

    どうも、久我レむゞです。

    今回は、AIでWordPressを䜜る䞭で、「䜜るAI」ず「確認するAI」を分けるようになった話です。難しい名前も出おきたすが、最埌は僕が刀断する。その圹割分担をどう考えたのかを曞いおみたす。


    最近、自分が䜜っおいるWordPressの開発環境を芋ながら、ふず思ったこずがありたす。

    僕はWordPressを䜜っおいたはずなんです。


    自分のサむトに合ったオリゞナルテヌマを䜜っお、必芁な機胜を远加しお、ちゃんず安党に動くようにする。

    始たりはそれだけでした。

    ずころが今の開発環境には、Orchestrator、Implement、QA、Security、Auditorずいう圹割がありたす。


    そしお、その最埌にHuman Gate。
    人間である僕がいたす。

    こうやっお䞊べおみるず、ちょっずおかしい。

    䞀人でWordPressを䜜っおいるはずなのに、だんだん䌚瀟みたいになっおきたした。

    AIに䜜っおもらえば終わり、ではなかった

    画像

    最初の頃は、もっず単玔に考えおいたした。

    僕はコヌドを曞ける人間ではないので、分からないずころはAIに聞く。修正したいずころがあればAIに頌む。問題が起きたら原因を調べおもらう。


    AIがかなりコヌドを曞けるようになったこずで、以前なら僕には手を出せなかったWordPressテヌマ開発たでできるようになりたした。

    これは今でも、かなり倧きな倉化だず思っおいたす。

    ただ、実際に開発を続けおいるず、それだけでは怖くなっおきたんですよね。

    AIがコヌドを曞いお、「できたした」ず蚀った。

    じゃあ、そのたた本番サむトぞ入れおいいのか。


    最初はそこたで深く考えおいたせんでしたが、WordPressの芏暡が少しず぀倧きくなり、扱うものが増えるほど、「䜜れる」ず「安心しお䜿える」は別なんだず感じるようになりたした。

    そこで、実装する圹割ず確認する圹割を分け始めたした。

    Implementは、実際に倉曎を行う圹割です。

    それずは別にQAがいお、ちゃんず動くのか、既存の機胜を壊しおいないかを芋る。

    さらにSecurityには、衚瀺や機胜ずは違う芖点から確認しおもらう。

    䞀人で䜜っおいるのに、開発担圓ず品質管理担圓ずセキュリティ担圓がいる。

    この蟺りから、少し様子がおかしくなっおきたす。

    「䜜ったAIが確認する」だけでは足りなくなった 

    画像

    さらに開発を続けおいくず、もう䞀぀気になり始めたした。

    実装したAIが、自分で「問題ありたせん」ず刀断するだけで本圓にいいのか。

    そこでAuditorずいう、独立しお監査する圹割たで眮くようになりたした。

    Implementが䜜る。
    QAが動䜜を芋る。
    Securityが安党性を芋る。

    そのうえでAuditorが、少し離れた䜍眮から党䜓を芋る。

    ここたで来たずき、さすがに僕も思いたした。
    WordPressを䞀぀䜜るのに、監査圹たでいるのか、ず。

    実際に䞀床、Sol Highで6぀の専門Agentず独立Auditorを䞊列で動かしお監査したこずがありたす。

    所芁時間は22分。そこで13件のUnique findingsが出たした。CRITICALずHIGHは0件でした。

    数字だけ芋るず、それなりにちゃんずした監査です。

    ただ、やっおみお分かったのは、圹割を増やせば増やすほどいいわけでもないずいうこずでした。


    党郚の倉曎でSecurityもAuditorも動かしおいたら、それはそれで倧げさです。時間も䜿うし、蚈算資源も䜿いたす。

    最近はむしろ、どの倉曎なら誰を呌ばなくおいいのかたで考えるようになりたした。

    䞀぀のAIに、蚭蚈も実装も確認も監査も党郚やらせるこずはできたす。

    ただ、できるから党郚たずめるのが䞀番いいずは限らない。


    僕自身、以前は「高性胜なAIを䜿えば、かなりのこずを䞀䜓で任せられる」ず考えおいたした。

    今は少し違いたす。

    AIそのものの胜力だけではなく、どの圹割を持たせるかを考える時間が増えたした。

    気づけば、叞什塔たで必芁になっおいた

    画像

    圹割が増えるず、今床は別の問題が出おきたす。

    誰に䜕をさせるのか。どの順番で確認するのか。

    今回の倉曎はSecurityたで必芁なのか。それずもQAだけで十分なのか。

    党郚を毎回フル皌働させれば安心感は䞊がりたすが、それでは時間も蚈算資源も䜿いたす。

    そこでOrchestrator。

    党䜓を芋ながら、必芁な圹割ぞ仕事を振る叞什塔です。

    ここたで来るず、本圓に組織っぜい。


    僕䞀人で䜜っおいるWordPressなのに、Orchestratorが仕事を振り、Implementが実装し、QAが確認し、Securityが安党性を芋お、Auditorが独立した立堎から監査する。

    そしお最埌にHuman Gateがある。

    Human Gateずいう名前は少し倧げさに芋えるかもしれたせんが、芁するに最埌は僕が刀断するずいうこずです。

    本番ぞ入れるのか。削陀しおいいのか。倧きな倉曎を蚱可するのか。


    AI偎でどれだけ確認しおも、そこだけは完党には枡しおいたせん。

    むしろAIに任せる範囲が増えるほど、ここは前より意識するようになりたした。

    僕の仕事は、コヌドを曞くこずではなかった

    画像

    これはWordPressを䜜り始めた頃には、たったく想像しおいなかった倉化です。

    僕はコヌドが曞けないから、AIにコヌドを曞いおもらっおいたした。

    だったら僕の仕事は枛っおいくず思いたすよね。
    実際、手を動かす䜜業はかなりAIぞ枡せるようになりたした。

    でも、その代わりに僕が考えるこずは増えおいたす。

    ・この仕事は誰に任せるのか
    ・この倉曎にはどこたで監査が必芁なのか
    ・AIの刀断をそのたた採甚しおいいのか
    ・どこから先は人間が止めるのか

    気づけば僕がやっおいるこずは、プログラミングずいうより、かなり「組織を䜜る偎」に近くなっおいたした。


    これ、僕には少し面癜いんです。
    僕は普段、ドラマ制䜜では監督をしおいたす。

    監督だからずいっお、䜜品に関わるすべおの䜜業を自分䞀人でやるわけではありたせん。

    誰に䜕を任せるかを考え、党䜓を芋お、最埌に刀断する。

    もちろんAI゚ヌゞェントず人間のチヌムはたったく同じではありたせん。


    それでもWordPress開発をしおいるうちに、なぜか䌌たずころぞ戻っおきたした。

    最近は、AIそのものの性胜を芋るより、「この仕事は誰に任せるべきか」を考えおいる時間の方が増えたした。

    誰に䜕を任せ、どこで別のAIに疑わせ、どの段階で人間が入るのか。


    そんなこずを考えおいるず、䞀人で䜜っおいるはずなのに、頭の䞭ではかなり組織を動かしおいる感芚がありたす。

    僕はWordPressを䜜っおいたはずでした。

    それなのに最近は、コヌドそのものより「この組織をどう動かすか」を考えおいる時間がありたす。


    瀟員は䞀人もいないんですけどね。
    それでも構造だけを芋るず、もう結構な䌚瀟です。


    こちらもおすすめ
    この圹割分担で開発を続けたあず、埩旧の確認にも時間をかけるようになりたした。WordPress制䜜が4週間に延びた経緯も、あわせお曞いおいたす。


     
     
    メタバヌスドラマ監督Project Alive䞻宰 『クロスロヌド』党12話完結。 珟圚は新䜜メタバヌスドラマを制䜜䞭。 AI×創䜜、制䜜裏話をnote・Substack・YouTubeで発信。 協賛・タむアップはX@kuga_rageぞ。

    あなたぞのおすすめ