家具消し機能(Cleaning)

室内写真から家具・物を消去し、空室状態の画像を生成する 生成タイプ。 内部名は Cleaning だが、表示名は「家具消し」。

生成タイプ ユーザー画面 / モバイル版(/v) 専用 生成エンジン: Google Gemini

概要

室内写真に写っている家具や物を消去し、空室の状態を生成する機能。内見前の空室イメージ提示などに用いる。 居抜き(Furnishing)とは入力構造が同じだが、目的が逆(家具消し=消す / 居抜き=残す)。

生成への入力

入力由来説明
入力画像ユーザー(必須)家具を消したい室内写真
共通指示AiInstruction(kind=Cleaning)システム管理画面で編集する共通プロンプト
ユーザー個別指示ユーザー入力 userInstructions案件ごとにユーザーが自由記述する追加指示
間取りユーザー入力(複数可)間取り図の「画像+指示」の組

関連する画面

apps/user(モバイル版 /v

関連データモデル

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? 生成元参照

主要な実装(参照)

開発セッション履歴

本ドキュメントは既存実装をもとに遡及作成。今後の改修は sessions/ 配下に追記する。