🌪️

0: AI Image Prompter向け投稿サイトをFlutter&スクラムで作るぞ!?

2022/12/18に公開

こんにちは!saikiです!
Zenn初投稿なので本当は自己紹介とかするのがいいんですがあんまり時間がないので気になる方はtwitterを見てください。

表題の通り、AI Image Prompter(AI画像を作る人のこと。なんか聞いたことあるような気はするけど今初めて生まれた単語の可能性もある)向け投稿サイトを、開発のフレームワークはFlutter、プロセスのフレームワークはスクラムで作りたいという気になったので今日からやっていきます。

この記事は連載記事で、スプリントレビューの成果物のうちの一つということになります。
頑張るので応援してね。

モチベーション

Why AI Image Prompter向け投稿サイト?

皆さんも知っての通りAIの画像生成がすごいです。
実写さながらの画像もですがイラストに特化して調整されたモデルの吐き出すイラストは正直私のイラストより全然うまくてまじビビりました。(私は趣味でたまにイラストを描きます。)

私はイラストを描くだけではなくイラストを見たり、うまいイラストレーターさんのメイキング画像を見るのが好きです。うまい人のメイキング、特に厚塗りが好きなんですが本当魔法のようで楽しいんです。

AIイラストについては、うまいとは思うんですが、別にうまいイラストレーターよりうまいわけではない(語彙)ので正直成果物であるイラストを見るのは特別楽しいとはおもいませんが、自分でAIを使って好みのイラストを作ろうとすると超面白いです。

ベースはガチャ&厳選なんですがtxt2imgからimg2imgからマスクつけてのimg2imgやら独自に学習させたモデルを使うやらまあとにかくその方法は色々あってかなり創意工夫・そしてエンジニアリングに溢れています。

長くなってしまいましたが、要するに私はAIイラスト以上にAIイラスト生成の過程に興味があるということです。
それはプロンプト(txt2txtに利用するテキストのこと)だけではなく、モデルやStep,Sampler、そして最終的なアウトプットに至るまでの多くのimg2imgやその他の試行錯誤です。

下記は自分の絵を学習させたモデルに書いてもらった女の子でこれらはこだわりがないので時間がかかっていないんですが同じモデル、同じプロンプトでもサンプラーによって全然違ったり解像度が低いので全身とかだとそこから品質を上げるのにも色々と工夫が必要だったりします。
ところで、貼ってから気づきましたが3枚目の子足三本生えてますねw



で、自分でも手元でメモしたりしてるんですが、他の人のも見たいなということで作ろっとって思いました。
ちなみにAIイラストの投稿サイトがもう山ほどあることは知っています。

差別化される部分は多分最終的なイラストだけでなく経過とかX/YPlotしたものとかマスクしたものとかメモとかが束になって投稿されるといいなあ〜という気持ちです。
どうしたらうまいことそうなるの?

Why Flutter web?

最近俺の中でFlutterが熱い!からです。
最近業務でも使い始めてますしこれからどんどん導入企業も増えると思うのでここにリソースをかけていこうと思っています。
あとFlutterでの開発は個人的に気持ちがいいです。
Webはパフォーマンスの問題があるっぽいですが趣味なのでアップデートで改善されるのを祈りながら開発します。

Why スクラム?

最近俺の中でスクラムが熱い!からです。
業務でスクラムマスターをやってるんですが経験値が圧倒的に足りないので少しでも補うために個人でもやってみるか、というお気持ちです。
チームの生産性を最大化するのが目的みたいなとこあるんで一人だとだいぶ話は違ってくると思うんですがやらないよりは多分全然まし。
全ての事象にスクラムは効くってジェフが言っていた気がします。

ということでとりあえずPBI(プロダクトバックログ)を作りました。PBIの改善まで含めたのに項目少ないけど、まあ趣味開発だしなるべく小さいほうがいいですね。(どうせ増える)
PBI
Spreadシートで作ったんですが結構ビジュアル良くないですか?
余談ですが最近Spreadシートこそが最高のPBI管理アプリなんじゃないかと思ってきたのでSpreadSheetでPBI管理しつつ足りない機能を補うサービスもこのプロジェクトの後に作りたいと思ってます。実はこのプロジェクトはそのためのペインを洗い出すものでもあります。一石二鳥ですね。

とりあえず
・日曜開始土曜終了の一週間スプリント
・デイリーススクラムは毎朝6時目標(お前、やれるのか?)
・デイリースクラムはzennのスクラップの機能使って積んでみる
・スプリントレビューは毎週土曜にブログ記事ととデプロイされたアプリを持ってくるので皆さんはそちらをチェックする係です。突然の任命ですがよろしくお願いします。

まとめ

本当は作るサービスの詳細とか書きたかったんですけど全然書ききれないので一旦終わります。
なるべく最後までやりたいんですが飽きたら辞める可能性があるので興味のある皆さんはもしよければ応援などよろしくお願いします。

Discussion