家具引越し機能(Replacement)

室内の既存家具を、指定した別の家具に置き換えた画像を生成する 生成タイプ

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

概要

室内に写っている既存の家具を、ユーザーが指定した別の家具に置き換えた状態を生成する機能(ユーザー画面のメニュー表示は「家具引越し(インテリア設置)」)。 置き換え先の家具を画像で指定(複数可)できる点が固有の特徴。

生成への入力

入力由来説明
入力画像ユーザー(必須)対象の室内写真
共通指示AiInstruction(kind=Replacement)システム管理画面で編集する共通プロンプト
置換家具ユーザー入力(複数可)furnitures[]置き換え先として指定する家具の「画像+指示」の組
間取りユーザー入力(複数可)間取り図の「画像+指示」の組

関連する画面

apps/user(モバイル版 /v

関連データモデル

Replacement

prisma/schema/replacement.prisma

  • inputImageUri 入力画像(必須)
  • outputImageUri? 生成結果
  • furnitures? 置換家具(Json)
  • floorPlans 間取り(Json)
  • isUnlisted 一覧非表示

AiInstruction / GenerationLog

prisma/schema/ai-instruction.prisma / generation-log.prisma

  • AiInstruction(kind=Replacement) 共通指示
  • GenerationLog.replacementId? 生成元参照

主要な実装(参照)

開発セッション履歴

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