size(n)=base×ratio^n。换 9 种 scheme variant = 换「人格预设」。高status ∈ {CONFIRMED,TENTATIVE,CANCELLED} 是 RFC governing 定义。高一条 orchestrator-workers 流水线:单一 orchestrator 解析输入、定计划,把「各 section 的内容生成」fan-out 成并行 worker,再 fan-in 装配。段间一律 JSON schema 卡口。
单一 seed(人设派生)→ 色彩空间生成调色板 → primitive token → semantic token(绑定固定角色)→ component token → 注入固定骨架。骨架不变,token 变 = 千人千面。
Anthropic Building Effective Agents 给出 5 个可组合范式:prompt chaining(串联)、routing(分类分流)、parallelization(sectioning/voting)、orchestrator-workers(中心 orchestrator 动态拆分派发)、evaluator-optimizer(生成-评审回环)。高 本场景最贴合 orchestrator-workers:主页天然可按 section 切成并行子任务。高
Brief intake 收集人设/关键词/已有资料 → 结构化 brief
↓
Persona synth 合成 persona schema(JSON):身份/背景/人格/声音/视觉/出道运营
↓
Plan / sitemap 决定页面有哪些 section、各自目标
↓
Theme decide persona → 主题 token(见 §3),seed 固定
↓
Content fan-out 并行 worker:每个 section 生成 typed-block 内容
↓
Assemble fan-in 汇成「有序 typed-block 数组」= 页面骨架填充
↓
QA / guardrail schema 合规 + 对比度 + 语义质检 + 虚拟人披露 + 品牌安全
↓
Publish 产出可发布主页
参考产品印证此分段:v0(检索 + 前沿 LLM + 流式 AutoFix 修复 → TS/Tailwind/shadcn/Radix)、Relume(sitemap→wireframe→moodboard→导出)、Wix ADI(问答式 brief)、Beacons「describe yourself」AI block。中
| 杠杆 | 做法 | 依据 |
|---|---|---|
| 段间 schema | 每个 stage 输出受 JSON schema 约束 | OpenAI Structured Outputs,100% 结构合规 |
| 约束解码 | Outlines / XGrammar / Guidance,pin 版本 | 约束解码保证语法合法 |
| 声明式 > 自由生成 | 模型产「规格」,渲染交给确定性代码 | typed-block 契约 |
| 固定随机种子 | 主题种子、图像 seed 全部固定 → 同输入同输出 | 见 §3/§4 |
| 程序化闸门 | 对比度/必填项/越界值用代码硬卡 | — |
| 语义质检单列 | schema 只保证语法,语义对错另起一段 | syntax ≠ semantics |
primitive(blue-500)→ semantic(color.bg color.accent)→ component(button.bg)。换肤只动下层,component 与骨架不动。W3C DTCG(stable 2025.10)用 $value/$type + name-reference 表达引用。Style Dictionary:一份 source → 各平台 transform/format。
Radix Colors 固定 12 级,角色固定——1-2 背景、3-5 组件、6-8 边框、9-10 实色、11-12 文字;步 11/12 保 APCA Lc 60/90。角色固定 = 骨架可盲填:无论主题怎么变,「文字用第 12 级」永远成立。Adobe Spectrum 语义色 accent/positive/negative/notice/informative 含义固定。
字号 size(n)=base×ratio^n,ratio 本身就是人格:1.2 小三度(克制)/1.25 大三度/1.618 黄金(张扬)。motion token(duration+easing):productive vs expressive。
archetype → {schemeVariant, hueBias, ratio, fontPair, density, motion} 查表。// 输入:seed(人设派生,决定一切)
{
"seed": {
"sourceColor": "#E84D8A", // 由 persona 派生
"schemeVariant": "EXPRESSIVE", // 9 选 1 = 人格预设
"mode": "dark",
"contrastLevel": 0.0, // -1..1,影响 tone 差
"type": { "baseSize": 16, "ratio": 1.25, "families": {...} },
"motion": "expressive"
},
// 算法产出(确定性):
"primitive": { "tonal": { "primary": {...}, "neutral": {...} }, "size": {...} },
"semantic": { "color": { "bg","surface","accent","onAccent","text","muted","border" },
"typography": {...}, "space": {...}, "radius": {...}, "motion": {...} },
"component": { "button": { "bg":"semantic.accent", "fg":"semantic.onAccent" } },
"a11y": { "minContrastBody": 4.5, "minContrastLarge": 3.0 } // 程序化硬卡
}
--cref --cw;更稳则训 角色 LoRA(约 15–20 张甜点,优于 DreamBooth,可叠风格 LoRA 权重 ≤1.0)。Page = 有序 sections[];Section = 有序 blocks[];Block 带 blockType 判别式 + 各自 typed 字段;全部按 position 排序。AI 只动「哪些 section 可见 / block 顺序 / 填充内容」,骨架不变。
| pos | section.key | 典型 blockType |
|---|---|---|
| 1 | header/identity | Avatar、Title/Name、Bio、SocialIcons |
| 2 | hero/highlight | Hero 图/视频、CTA、Carousel |
| 3 | announcement/today | DailyAnnouncement / ScheduleFeed、Countdown |
| 4 | links | Link、Header(分组)、CollapsibleGroup |
| 5 | media | Embed、Gallery、VideoLink |
| 6 | commerce/booking | Product、Appointment/Booking、Tip |
| 7 | engagement | CheckIn/Quest、FollowerCount、ContactForm |
| 8 | footer/meta | Spacer/Divider、Text、Map、SocialIcons |
ScheduleEvent {
id, ownerId,
title, // SUMMARY
description?, // DESCRIPTION
type, // CATEGORIES,见下分类法
start, end?, allDay, // DTSTART / DTEND / 全天则时间 null
timezone, // IANA tz
location { name, address?, geo?, online?, url? },
status, // CONFIRMED | TENTATIVE | CANCELLED(RFC5545)
recurrence?, // RRULE
sourceLink?, thumbnail?, color?,
visibility, // public | fan_only | members
reminderOffsets?, extendedProps {}
}
事件 type 分类法(来自 blip/CHOEAEDOL):music_show · concert · world_tour · fan_meeting · fan_sign · comeback · showcase · release · livestream · broadcast · youtube · radio · award_show · birthday · interview · photoshoot · other
playgrounds/debut-engine 一个确定性「模拟主题引擎」,直接复用本报告三处结构:
archetype → {schemeVariant, hueBias, ratio, fontPair, density, motion}。seed → 调色板 → 3 层 token,纯函数、固定种子 → 同输入同输出。效果:选不同样例人设 → 同一骨架渲染出风格迥异的主页(千人千面),含占位 AIGC 图/视频 + 今日通告 + WCAG 对比度质检闸门。真实接入只需把占位换成 §2/§4 的真实产物,接口契约不变。
编排 / 确定性 高: Building Effective Agents · 多 agent 研究系统 · OpenAI Structured Outputs · Outlines / XGrammar / Guidance
主题 / token 高: W3C DTCG · Material 3 HCT(403,二手互证)· Radix Colors · Adobe Spectrum · Style Dictionary
骨架 / 数据模型 高: Payload Blocks · Shopware CMS · FullCalendar · RFC 5545
AIGC 一致性 中–高: InstantID · PhotoMaker · IP-Adapter · Runway Gen-4 / Veo 3.1 / Kling
产品 / 人设 / 通告 中:v0 / Relume / Wix ADI · Beacons · Linktree · blip · CHOEAEDOL · Character Card V2 / BAIR Anthology
本报告由 Claude Code /deep-research 工作流产出:拆成 5 个角度(编排链路 / 主题个性化 / AIGC 一致性 / 虚拟偶像人设 / 骨架与日程模型)→ 5 路并行检索 → URL 去重后优先抓官方源 → 逐条主张交叉核验、冲突处显式并列、标注置信度 → 综述。配套 POC:本页「体验 Demo」。