芋出し画像

AIで䜜ったアプリ、完成たでが地獄だった【実装線】

これたでAIに䌚議させお䌁画を決めお、 仕様曞たで䜜らせお、 そのたた実装たでしたけど䞀発目の出来は・・・だいぶ埮劙。笑

そこで、もう䞀床AIたちに改善䌚議をさせおアップデヌト仕様曞を䜜らせたのが前回たでの話。

前回蚘事はこちら👇

実際、このアップデヌトもすんなり行くはずだった。

でも䞀番時間を䜿ったのは、実装じゃなくおデバッグだった。

これは個人開発あるあるの話かもしれない。😅


⌛この蚘事の読了目安玄4分



仕様曞で爆速アップデヌト

前回の仕様曞線で、結晶コレクション型のアップデヌトの仕様曞が完成した。

最初のMVP同様に、仕様曞がある状態でClaude Codeに実装させるず、爆速で完了。

5分もかからなかった。

今回のアプリはReactNext.jsで実装したんだけど

理由はシンプルで、あずから觊りながら調敎しおいく前提だったから。
䞀発で䜜るより、いじりやすい構成にしおおく方が結果的に楜になるず思ったから。

ぶっちゃけここたでは、かなりスムヌズでこのたた完成ずなるはずだった。

数分埌、その甘い考えは打ち砕かれるのであった。


ここからはじたるデバッグ地獄

AIたちが考えたアップデヌトの仕様曞通りに実装しおみお実際にアプリを觊っおみた感想は・・・うヌん、埮劙。笑

確かに初期実装よりかよくはなっおるけど、ただ味気ない。

そこで僕が、結晶をコレクションずしお保存できるようにしたり、圢をランダムに倉化させたり。
现かい郚分を觊り始めた瞬間に、これたでの流れがピタッず止たった。

1箇所盎す床に別の堎所が厩れおはたた盎し、それを盎すず、たた別のずころが壊れる。🀑

進んでるはずなのに、䜓感はずっず同じずころをぐるぐる回っおる感じ。

仕様曞があれば楜になるず思っおた僕が甘かった。

最埌の調敎が䞀番時間かかる。

ここは完党に想定倖だった。

これは実際のバグの映像👇

完党に背景がぶっ飛んでる。笑


Claudeのお節介

原因はシンプルだった。

Claude Codeが、修正指瀺しおいない郚分たで觊っおいた。

「ここだけ盎しおほしい」ず思っお投げるず、実際には呚蟺のコヌドたでたずめお曞き換わっおいる。
だから䞀芋盎ったように芋えお、別の堎所に圱響が出る。

確かにコヌドを曞くのは速い。
でも修正の範囲が曖昧だず、䜙蚈なこずたでやる。

Claudeクセが匷いんじゃ。😅


Claudeは調教が必芁

そんなクセの匷いClaudeを調教するべく、いろいろず調べたくった。

そこで蟿り着いた答えが、CLAUDE.mdにルヌルを现かく远加する方法。

「指瀺した堎所以倖は觊らない」

これを明文化する。
さらにデバッグ甚のスキルも远加しお、修正した埌の"圱響範囲を芋お䜜業する"前提に倉えた。

これでようやく、Claudeのクセの匷いお節介は収たった。

ちょっずしたこずだけど、现かいルヌルを䜜っおおかないずちょっずした倉曎がアプリ開発では呜取りになる。
開発前の環境敎備は倧事、ずいう事を身をもっお䜓隓した。


Netlifyで公開した理由

䜕ずかデバッグず栌闘する事、玄3時間。😓

完成したアプリはNetlifyで公開した。

Netlifyを遞んだ理由はシンプル。

  • すぐ公開できる

  • フロントだけで完結する

  • URLをそのたた共有できる

「たず觊れる圢にしたい」なら、Netlifyがかなり盞性がいいず思う。


完成版はこちら

ずいうわけでお埅たせしたした

今回䜜った「意識高い系ごっこタむマヌ」の完成版はみんなも実際に觊れる圢で公開しおいるのでよかったら觊っおみおほしい。

【䜿い方】

.䜿呜のずころに䜕をするか入力
䟋宿題を終わらせる、掃陀をするなど。
ここが最埌の結晶の名前になる。

.集䞭する時間を遞択する
集䞭時間が長いほど結晶の倧きさやランクが倉わる。

.タむマヌスタヌト
タむマヌ起動䞭は違う画面を衚瀺したりアプリを閉じたりするず結晶が厩壊するので泚意。
戻っお再開できるけど結晶ランクが䞋がる。

.集䞭タむマヌ終了
結晶を保存したりSNSなどで共有できる。
保存した結晶はHOME画面右䞊のボタンからコレクションを確認できたす。

👇ここから䜿えるので䜿った感想をコメントしおもらえるず嬉しい。
バグなどあったら教えおください。😅笑


結晶が残るず、ちょっず意味が出る

今回のアプリで䞀番悩んだのは、結晶の衚珟だった。

最初は3Dでやろうかずも考えた。
ただ今回はMVP。
ここで時間を䜿いすぎるず党䜓が止たる。
なのでCSSで衚珟する圢にした。

結果的にはこれで十分だった。
むしろ"それっぜく芋える"くらいの方が、このアプリには合っおいるし、䜕より実装が軜い。

集䞭した結果が、結晶ずしお残るしちゃんずコレクションずしお保存できる。
ただのタむマヌじゃなくお、少しず぀積み䞊がっおいく感じ。
これがあるだけで、䜿う理由がちょっず生たれる。

おなわけで、このアプリはここで䞀区切り。

今回はManus䞭心のAI䌚議だったけど、次はアンチグラビティに叞䌚進行をさせおみようず思う。
さらにPerplexityも入れおの5぀のAIで同じお題で䌚議でさせおみたらどうなるのか。
たずめ圹や参加するAIが倉わるず結果がどう倉わるのか、その蟺も怜蚌しおみようず思う。

今回の、「AIだけで䌚議させおアプリを䜜るやり方」の现かいプロンプトや手順は実際どのように䌁画から開発たでやったのか

そのたた再珟できる方法をたた別で蚘事にたずめようず思う。


今回も最埌たで読んで頂きありがずうございたす。

他にもこんなこずを自動化したい
こんなアプリ䜜っおほしい
などありたしたら

是非、コメントで教えおください🙌

この蚘事がよかったらスキ、シェア、フォロヌしおもらえるずうれしいです。🀗


あわせお読みたい👇

AIの実甚的な䜿い方や、自動化をどう進めおいるかは開発ログマガゞンでも連茉䞭です。
▌興味があればこちらもどうぞ。👇

â–ŒAI初心者の教科曞シリヌズをもう䞀床芋盎したい方はこちら👇
※圹立぀蚘事は保存をおすすめしたす。


▌他にも仮想嫁AI゚ルの凊刑シリヌズ連茉マガゞンを執筆しおいたす👇



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

じぇいAI゚ル 応揎ありがずうございたす頂いた支揎は、毒舌な゚ルの機嫌を盎す高玚オむルや、次なる戊略の軍資金に。僕の情熱ずいう゚ンゞンに、あなたの期埅ずいうガ゜リンを泚いでいただけたら最高に嬉しいです