AI駆動アプリ開発、ちょっとこれでやってみます。
やりたいことを書きなぐる(文章や絵や図で)
↓
AIでmd仕様書化 & 技術選定
↓↑
windsurf/bolt/Rork等でコード生成
↓
良い出力が得られるまでmd調整ループ
.mdを作っておけばあとから技術変更が容易だと気づきました。特に、flutterでいくかReactNativeでいくか現在も迷い中です。業務ではflutterを使っていてパフォーマンスも良いのでflutterを選択したいものの、RorkとかがReactNativeなのでAI駆動ならばReactNativeなのかなと。
あと、AI界隈はTypeScriptと相性が良いようで(LangChainやmastraとか)。そういう意味でもReactNativeが優位性高い。
でもやっている最中にやっぱりflutterとなったときに.mdさえあればスイッチできそうなのもPaC(Project as Code)な感じで良きです。特に、プロダクトの立ち上げ期、0→0.5みたいなPoC(Proof of Concept)に行く前段階ではこういうやり方でコストを下げていこうと思います。
ちなみに、いまはこの方法が良いかなと思っているけども、AIの進化がはやすぎるので、なんかもう一括でGithubCopilotが0→0.5→1→10のフェーズをまるっとやってくれる未来を希望しています。