見出し画像

AIに作らせて、別のAIに壊させる。ニゲキレモードを作った裏側|おはようカノジョ #222

はじめに

「おはようカノジョ」は、AIイラストの彼女が毎朝7:30にいってらっしゃいを言ってくれるXアカウント。生成AIを使った個人開発の開発日記を毎日書いている。

先日、KITAさんが「初期記事発掘バトン」という、誰かの昔の記事を掘り出して紹介する企画を始めた。自分の過去記事にもスコップが向くかもしれないので、掘られる前に逃げ道を作る、と書いた。

逃げ道。つまり、ニゲキレモード。

過去記事を読まれたときに、ただ読まれるだけではなく、こちらも言い訳できるようにする。

……冷静に考えると、かなり終わっている。でも、作った。

今日は、そのニゲキレモードそのものではなく、実装の裏側で使ったAIの動かし方の話を書きたい。


AIに、小さな開発チームを組ませた

今回、Claude Codeの ultracode と呼ばれている Dynamic Workflows を使った。

ざっくり言うと、AIが自分で作業の段取りを組み立てて、複数のAIを並列で動かしてくれる仕組み。人間が「これを調べて」「これを設計して」「これを実装して」「これを確認して」と一つずつ投げるのではなく、AI側が作業を分解して、役割を分けて進めていく。

僕の感覚では、AIに作業を頼むというより、AIに小さな開発チームを組ませるのに近かった。

今回の作業では、完了した5つのワークフロー(作業の段取り)で、合計27体のサブエージェント(役割別に動くAI)が動いた。実行中のエラーは0。

数字だけ見ると、かなり順調に見える。でも、今回おもしろかったのは、そこではなかった。

一番効いたのは、AIに作らせたあと、別のAIに壊させたことだった。


それっぽく動くものと、ちゃんと遊べるものは違う

ニゲキレモードで作るものは、思ったより多かった。

記事一覧の画面。キャラごとの進行バー。生活ランク。クイズ。ポイント。システムのお知らせ表示。

普通に進めると、どこかで抜ける。人間は抜ける。AIも抜ける。つまり、だいたい抜ける。

今回、設計を検証する担当のAIが、実装に入る前にひとつ地雷を見つけた。

それは「クイズの選択肢を毎回シャッフルしないと、正解がいつも同じ位置に来てしまう」という問題だった。

言われれば当たり前だ。でも、作っている最中は普通に見落とす。

クイズを作る。正解を毎回同じ位置に置く。そのまま表示する。すると、その位置を選び続ければ正解になる。

ニゲキレモードではなく、ただのボタン連打になる。逃げ切りではなく、作業だ。

画面は出る。クイズも選べる。ポイントも入る。でも、正解の位置が固定なら、ゲームとしては壊れている。この手の問題は、作っている側ほど気づきにくい。

もしこれを実装したあとに気づいていたら、クイズの作り直し、画面の修正、テストの見直しまで戻ることになった。でも今回は、手を動かす前に潰せた。ここが大きかった。


作るAIと、壊すAIを、最初から分ける

AIに作業を頼むと、かなり速い。それっぽい設計も、それっぽいコードも、それっぽい説明も出てくる。

でも、怖いのはそこだ。それっぽく動くものと、ちゃんと遊べるものは、違う。

だから、作るAIとは別に、壊す係のAIを走らせる。「この設計の抜けはどこか」「ユーザーが抜け道として使えるところはどこか」「あとで困るところはどこか」。そういう視点だけを持ったAIを、別に動かす。

今回、それがかなり効いた。


AIに任せるほど、最後に決めることは増える

作業の多くをAIに任せた。でも、人間の役割が消えたわけではない。むしろ、最後に決めることは増えた。

ニゲキレモードでは、こういう判断が必要だった。

  • キャラを敵にしない

  • 「撃破」ではなく「確認を通過する」にする

  • 好感度ではなく生活ランクにする

  • 読者が推しの曜日だけを掘れるようにする

AIは案を出せる。矛盾を指摘できる。地雷を見つけられる。でも「これは、おはようカノジョらしいか」を最後に決めるのは、僕のほうだと思う。

過去記事から逃げるための機能を作っていたはずなのに、気づけば、AIとの開発の進め方そのものを見直していた。

作らせて、壊させて、直して、もう一度見る。ちゃんと逃げ切るには、まず作り方から逃げ切れないらしい。


おわりに

AIに丸投げして終わりにするのではなく、作るAIと、壊すAIと、整えるAIに分ける。速いだけでなく、少しだけ安全になる。

速さだけを取りにいくと、見落としも速くなる。だから、作業の中に「壊す役」を最初から入れておく。

今回のニゲキレモードは、そのやり方を試すにはちょうどいい題材だった。


関連記事


まひるの一言

作らせて、壊させて、直して。
……それ、寝る前に始めたら終わらないやつだよ。


でも、先に壊しておくのは、たぶん大事。
あとで壊れるより、ずっとやさしいから。

👉「おはようカノジョ」は  @ohayo_kanojo  で毎朝7:30に投稿しています


#生成AI #AIイラスト #個人開発 #開発日記 #記録 #実体験 #朝活 #AIと始めてみた #つくってみた #AI活用術 #AIと学び #学びの記録 #AIとやってみた #ほぼ毎日note #今日の学び #今日の気づき #ライフデザイン #クリエイターの試行錯誤 #試行錯誤ログ #出来るだけ毎日note
#ChatGPTCreativeClub #アカリウム

いいなと思ったら応援しよう!

この記事が参加している募集