室内写真から家具・物を消去し、空室状態の画像を生成する
生成タイプ。
内部名は Cleaning だが、表示名は「家具消し」。
室内写真に写っている家具や物を消去し、空室の状態を生成する機能。内見前の空室イメージ提示などに用いる。 居抜き(Furnishing)とは入力構造が同じだが、目的が逆(家具消し=消す / 居抜き=残す)。
| 入力 | 由来 | 説明 |
|---|---|---|
| 入力画像 | ユーザー(必須) | 家具を消したい室内写真 |
| 共通指示 | AiInstruction(kind=Cleaning) | システム管理画面で編集する共通プロンプト |
| ユーザー個別指示 | ユーザー入力 userInstructions | 案件ごとにユーザーが自由記述する追加指示 |
| 間取り | ユーザー入力(複数可) | 間取り図の「画像+指示」の組 |
apps/user(モバイル版 /v)
/v/cleanings — 一覧/v/cleanings/new — 新規作成(入力画像アップロード)/v/cleanings/[cleaningId] — 詳細(生成実行・共有・複製・一覧表示切替)/v/cleanings/[cleaningId]/edit/{name,details,floor-plans} — 名前 / 詳細(個別指示) / 間取り の編集Cleaning
prisma/schema/cleaning.prisma
inputImageUri 入力画像(必須)outputImageUri? 生成結果userInstructions ユーザー個別指示floorPlans 間取り(Json)isUnlisted 一覧非表示AiInstruction / GenerationLog
prisma/schema/ai-instruction.prisma / generation-log.prisma
AiInstruction(kind=Cleaning) 共通指示GenerationLog.cleaningId? 生成元参照apps/user/actions/cleaning/generate-image/apps/user/actions/cleaning/{get,list,update,delete}-cleaning.tsapps/user/actions/cleaning/upload-cleaning-floor-plan-image.tsapps/user/app/(vertical)/v/cleanings/本ドキュメントは既存実装をもとに遡及作成。今後の改修は sessions/ 配下に追記する。