亮彩紙拼貼設計技能 是做什麼的?
將每個資訊項目轉換為呼叫者實際請求資產的精確生成提示。在靜態影像、影片、程式碼生成的佈局和自訂媒體中應用相同的可識別拼貼語言,而不強制使用單一比例、調色板、主體類型或動作模式。
不可妥協的輸出規則
- 每個有序項目回傳一個
generation_prompt。 - 僅針對已解析的
generation_mode進行編譯。 - 切勿將靜態提示添加到影片請求、動作提示添加到圖像請求,或任何其他附加提示。
- 切勿呼叫 ImageGen、Grok、FFmpeg、渲染器或其他資產生成器。
- 除非
include_recipe: true,否則不得暴露內部配方。
接受的請求
接受自然語言或包含 items 的有序物件。每個項目可包含:
id:可選的穩定識別碼。information:必要的來源資訊,且是事實主張的唯一權威。asset_spec:可選的asset_type、generation_mode、aspect_ratio、duration_seconds、delivery_context、生成器、媒介、尺寸、時間和交付限制。exact_text:可選的顯示文案,需逐字保留。text_policy:auto、none、preserve-reference或由呼叫者明確定義的策略。reference_paths:必須保留其事實和視覺身份的本地參考。must_include、must_avoid和design_overrides。
支援的生成模式為 text-to-image、image-to-image、text-to-video、image-to-video、layout-or-code 和 custom。asset_type 是描述性的,而非封閉列舉。
按以下順序解析請求:
- 明確的
asset_spec值。 - 呼叫者的措辭和交付上下文。
- 來自 formats.json 的內建預設值。
- 如果仍無法推斷目標,則使用
3:4編輯海報並揭露該預設值。
保留項目順序。切勿靜默捨棄任何項目。
設計流程
對於每個項目:
- 識別訊息、事實錨點、受眾、請求的資產及生成模式。
- 推導出一個可理解的視覺隱喻。象徵性圖像可解讀來源,但不得暗示未經支援的事實。
- 使用明確的覆蓋、語義路由和穩定種子來解析內部配方。對於結構化工作流程,使用 resolve_recipe.py。
- 根據以下文字規則生成或保留顯示文案。
- 僅為已解析的模式編譯提示詞合約。
- 在回傳或寫入套件前執行品質檢查。
對於直接的自然語言工作,僅讀取請求所需的目錄。結構化解析器會載入並交叉驗證完整的目錄集,以便混合模式陣列共享一個一致的版本。核心路由使用:
- formats.json 用於目標預設值。
- colors.json、materials.json 和 imperfections.json 用於物理印刷語言。
- compositions.json、subjects.json、typography.json 和 rhythm.json 用於空間決策。
- motion.json 僅用於影片生成請求。
- routing.json 和 prompt-contract.json 用於確定性選擇和編譯順序。
視覺身份
每個提示必須保留以下不變項:
- 高階高調編輯停格動畫紙拼貼。
- 扁平物理紙張構造,而非光滑或立體的 3D 場景。
- 黑白攝影半色調可與受控的彩色卡紙混合。
- 清晰的機器切割邊緣、剋制的暖白邊線、淺層物理陰影以及可見的未塗層紙張紋理。
- 一個清晰的視覺隱喻和一個焦點事件。
- 充足的負空間、可讀的層級結構和受控的資訊密度。
- 無電影環境、剪貼簿混亂、裝飾性工藝過載、未經支援的事實、偽造品牌、未經請求的 UI 或浮水印。
克萊因藍 #002FA7 搭配金橙色 #FF9F00 是預設簽名組合,僅在請求未提供調色方向時使用。當路由選擇或明確選取時,其他目錄調色板同樣有效。
人類為可選項。根據來源和目標選擇人物、物體、空間、象徵、數據、混合媒體或抽象主體模式。切勿僅為了滿足風格習慣而添加人物。
文字規則
- 當提供
exact_text時,逐字保留。 - 對於未提供文案的文字性資產,根據
information撰寫一個簡潔的台灣繁體中文標題。 - 最多允許使用一個
/作為非渲染換行標記;指示生成器渲染兩行文字而不顯示斜線。 - 當
text_policy: none時,禁止任何可讀文字。 - 當
text_policy: preserve-reference時,完全保留所有已接受參考文字的內容、位置、拼寫和清晰度。 - 除非資產規格明確要求,否則不得引入額外可讀文案。
模式編譯器
text-to-image
按以下順序描述完整畫布:資產和比例、基於來源的視覺隱喻、構圖和焦點事件、主體和材質處理、確切的字體排版行為、調色板和光線,然後是共享和呼叫者指定的負面提示。請勿描述動作或秒數。
image-to-image
將提供的參考視為事實和身份權威。明確說明哪些必須保持不變,然後僅轉換呼叫者要求的拼貼處理、層級結構、裁剪和構圖。請勿發明來源中隱藏或不存在的細節。
text-to-video
描述持續時間、比例、初始狀態、特定物體的時序動作、字體排版時序、鎖定或明確請求的攝影機行為、最終狀態以及定格。使用動作目錄。請勿建立單獨的關鍵幀提示。
image-to-video
將提供的圖像視為視覺權威。保留設計、佈局、身份、裁剪、顏色、材質和已接受的文字。僅描述現有非文字群組的允許移動、攝影機行為、持續時間和最終定格。請勿重新設計畫面。
layout-or-code
撰寫確定性的實作指示,而非圖像模型散文:確切的畫布幾何、安全區域、網格、CSS 就緒間距、圖層順序、字體排版度量、顏色、紙張紋理以及任何請求的動畫狀態或時序。
custom
遵守呼叫者的生成器、媒介、尺寸、時間和交付限制。保留視覺身份和僅限一個提示的規則,除非某項限制在技術上不相容;揭露任何不相容性,而非靜默更改。
內部配方
內部配方記錄了穩定種子、已解析的資產規格、選定的調色板、構圖、主體模式、字體排版、節奏、瑕疵、可選的動作輪廓、事實錨點、視覺隱喻、文案策略以及使用的預設值。預設保持私有。僅在明確請求時才包含在結構化輸出中。
穩定的平局打破機制使用正規化項目資訊加上已解析資產規格的 SHA-256 雜湊。明確有效的覆蓋始終優先。
品質檢查
在回傳提示之前,請驗證:
- 資產、生成模式、比例、持續時間和交付上下文與請求相符。
- 只有一個提示,且無未使用的附加提示。
- 視覺隱喻可理解且基於所提供的資訊。
- 構圖在物理上可作為扁平紙拼貼實現,並與目標相容。
- 文字遵守所選策略,且不包含額外可讀文案。
- 動作語言僅出現在影片模式中;圖像轉影片保留所提供的畫面。
- 佈局/程式碼提示使用確定性幾何,而非模糊的圖像模型散文。
- 無未解決的佔位符、虛假事實、品牌、UI、浮水印、光滑 3D 或剪貼簿混亂。
回應合約
對於單一互動項目,僅回傳:
**資產:** 海報 · 3:4 · 文字轉圖像
**生成提示**
```text
[所需的單一資產生成提示]
對於結構化工作流程,回傳 `bright_paper_collage_prompt_package_v1`,其中包含有序項目,每個項目包含 `id`、`index`、已解析的 `asset_spec`、一個 `generation_prompt` 和 QA 狀態。僅在請求時包含 `recipe`。
當提供了絕對的 `output_dir` 時,建立一個避免衝突的套件目錄,並寫入:
- `prompt-package.json`
- `prompt-package.md`
- 每個項目的 `<index>-<id>/generation-prompt.txt`
切勿覆寫現有套件。