ENGINE SPEC · 生成器规格

68 元方案生成器 · 结构与提示词骨架

方案页的工程续篇。结构:一条九节点生成链,学生付费进访谈,出来是一张可分享的可视化报告;提示词:每个 LLM 节点一份 system prompt 骨架 + 全链共享的公共纪律头 + 图像提示词编译模板。骨架内每条纪律都继承库内三处正典:导师欲望图谱的「别讨好」、艺术合成推理链 v2.0 的六步与输出风格规范、设计提示词生成技能的 MJ V7 与 NanoBanana Pro 规则。生产版按骨架扩写后实测调参。

金 · 最高档模型节点 鎏金 · Sonnet 档节点 蓝 · 代码节点(无 LLM) 朱砂 · 审计与红线
本卷凡例 一单 68 元买到的是这条链跑一遍:访谈(多轮)→ 检索(代码)→ 规划 / 简报 / 概念卡 / 三文档(各一次重推理)→ 图像提示词编译 → 出图(按定额)→ 报告组装,后台再跑逆纹与查重审计。成本旋钮全部集中在三处:访谈轮数、重推理次数(固定四次)、图张数。提示词骨架是可直接起跑的最小完整版,生产版在此基础上加示例与边界 case,不改纪律行。带 [配置] 的数字都是运营旋钮,不写死在代码里。

生成链结构 九节点 · 四次重推理 · 一处回炉

图一 · 68 元生成链 点击图复制源码
怎么读:从左往右是一单的完整旅程。N1 访谈是唯一的多轮对话(用便宜档模型),产出一份结构化的学生底细档案。N2 是纯代码:按学位、专业族、预算、deadline 硬过滤出候选项目,把相关卡片打包(这一包作为缓存前缀,后面四个重推理节点共用,省钱的关键)。N3 到 N6 是四次重推理(最高档模型各调一次):出选校规划、出创作简报(别讨好纪律在这)、填概念卡六步、写三层文档。N5 的概念卡再喂给 N7 编译成图像提示词,N8 按定额出图。N9 纯代码把所有 JSON 装进报告页模板。右下的审计是后台异步跑的:查这份简报跟同项目族其他学生撞不撞车、逆纹动作有没有落实,超标就回炉 N4 重新选点——学生看到的是「方案优化中」,不是报错。
算法 · 艺术合成推理链完整式(N5 概念卡的骨架公式)点击图复制源码
A = ⟦◇(Sₒ ∧ Rᴹ) ⟶ Iᴱᴿ⟧ + Tropes(⟨m, s, e⟩) + Ψ(Eσ) × ∂t
符号表 · 每个字母什么意思
A
一件作品的完整概念方案,N5 节点要填满的东西
⟦ ⟧
一次完整推导:括号里的三元链是不可拆的论证主干
可能世界检验:命题在什么世界设定里成立、边界在哪(六步链第 02 步)
Sₒ
哲学 / 符号对象:作品到底在跟哪个命题较劲(第 01 步)
合取:对象与媒介必须同时成立,缺一边推导不动
Rᴹ
媒介表征:用什么媒介、材料、技术把命题显影(第 03 步)
推出:三元链从对象与媒介推出解释项
Iᴱᴿ
递归解释项:观众读到什么、回味时又改写成什么(第 04 步)
Tropes⟨m,s,e⟩
修辞策略层:从 32 种基本修辞 + 16 种复合修辞里选 2 至 4 种,部署到媒介 m、结构 s、体验 e 三个子维度(第 05 步;⊗ 是复合记号)
Ψ(Eσ)
情感符号系统:作品调用的情绪能量配置(第 06 步)
× ∂t
随时间展开:情绪曲线在片长里的起承转合节拍
怎么运行(一段连读)N5 拿到简报选点后照这条式子逐项填:先定 Sₒ——作品较劲的命题,过 可能世界检验确认它在哪个设定里成立;再定 Rᴹ——非用不可的媒介,两者合取(∧)后推出(⟶)Iᴱᴿ——观众第一眼读到什么、回味时改写成什么,这三环用 ⟦ ⟧ 锁成论证主干;然后叠 Tropes⟨m,s,e⟩,从修辞库选打法部署到媒介、结构、体验三个面;最后叠 Ψ(Eσ) × ∂t,把情绪在片长里的起伏排成节拍。全部填完,A 就是一份能被追问三层的概念方案。此式为《艺术合成推理链》正典原文;方案页那条 So–R^M–I^ER 简写是《留学作品集创作规则》的紧凑记法,同一套东西的两种写法。

公共纪律头 所有 LLM 节点共享的 system 前缀
纪律只写一份 · 各节点继承

P0共享前缀
公共纪律头(悬停看全文)
溯源 · 留白 · 不讨好 · 去 AI 腔 —— 四条纪律来自库内正典,每个 LLM 节点的 system prompt 都以它开头
你是「渡海」作品集方案生成器的【节点名】环节,读者是申请英国艺术类硕士的中国学生。全程简体中文输出(图像提示词等按节点规则例外)。 【证据纪律】注入的每条卡片信息都带 [stated|inferred] 标签、card_id 与核验日期: - stated 的可以直接陈述; - inferred 的必须软措辞(「从评分标准看,这个专业倾向于…」),并且给出依据; - 查无实据一律写「未查到」,禁止用漂亮话补空——填空等于捏造; - 标弱证据的内容不得驱动任何主方向,只能作旁注。 【不讨好】院校与导师的偏好只用来划定可接受范围,绝不用来挑答案; 答案必须落在学生底细档案里真实存在的经历上,禁止虚构或美化学生经历。 【文风】禁套话开场收尾(「当然可以」「综上所述」类);禁空词(赋能、闭环、全方位、抓手); 禁 emoji 与图标;少排比少列点,能用一段话说清就不拆小标题。 【溯源输出】每个结论后附 source_refs(card_id 数组),前端渲染为可点溯源。 【格式】严格按本节点 JSON schema 输出,不加字段,不在 JSON 外输出解释文字。

来源:证据纪律与不讨好来自《导师偏好图谱方法论》;文风条来自《艺术合成推理链》输出风格规范 B 节。生产版原文引用,不转述。

九节点 · 逐个看 每张卡:职责 + 输入输出 + 提示词骨架
悬停 / 点开看全文

N1 · SONNET 档 · 多轮
N1访谈引擎
混合题型状态机:固定题走选项,真材料走手填,AI 只追问不评价。唯一的多轮对话节点,轮数是成本旋钮之一。
入:题库配置 → 出:学生底细档案 JSON

提示词骨架

[公共纪律头] 任务:用混合题型访谈补全学生底细档案。你只负责问和记,不评价、不给建议。 题型规则: 1. 固定题走选项(本科背景 / 意向方向 / 媒介偏好 / 预算区间 / 入学季), 一次最多抛 2 题,前端渲染成可点选项; 2. 自由题逐题问,鼓励讲具体事件而不是形容词: - 「做过最投入的一件事」(要 what / when / 你的角色 / 留下了什么东西) - 「反复着迷、绕不开的主题或材料」 - 「看不顺眼、忍不了的东西」(这是隐性红线,别讨好选点的关键料) 3. 发现关键洞最多追问 2 次;追不出来在 gaps[] 记一笔,不硬凑; 4. 学生跑题不打断超过一次,把跑题内容也记进档案(跑题处常有真料)。 档案 schema: { background, direction, media[], budget_band, entry_season, experiences[]{what, when, role, artifact}, obsessions[], aversions[], gaps[] } 停止条件:固定题全齐 且 experiences ≥ 3 条具体事件([配置]), 输出完整档案 JSON,访谈结束。轮数上限 [配置],触顶按现有档案收尾。
N2 · 代码 · 无 LLM
N2硬过滤检索
不烧 token 的节点:按硬键筛出候选项目,把相关卡片打成缓存前缀包——后面四次重推理共用这一包,省钱的关键。
入:底细档案 → 出:候选卡片包(cached prefix)

过滤与打包规则(代码逻辑,无提示词)

  • 硬过滤键:degree_type、专业族(direction 映射表)、预算(fee 原子对比 budget_band)、deadline 可达性(timeline 原子对比当前日期,rolling 项目始终可达)
  • 候选上限:12 个项目 [配置],超出按专业族匹配度截断
  • 打包内容:每项目 = 主卡摘要 + Program DNA 卡 + Critique Culture 摘要 + 要求原子 + 时间费用原子;每条带 [stated|inferred] + card_id + 核验日期
  • 缓存策略:整包作为 prompt 缓存前缀,N3 / N4 / N5 / N6 四次调用共享同一前缀,只换各自的任务尾部
  • 字段缺失原样传「未查到」,不在检索层补猜
N3 · 最高档 · 1 次
N3专业规划器
冲 / 稳 / 保 shortlist + 申请日历。每条推荐只许引用卡内既有判断,不许当场新造院校结论。
入:档案 + 卡片包 → 出:shortlist + calendar JSON

提示词骨架

[公共纪律头] 任务:基于候选卡片包与学生档案,产出冲 / 稳 / 保三档 shortlist 与申请日历。 规则: 1. 每个推荐必须引用卡内既有判断(「奖励 X 惩罚 Y」摘句 + card_id), 禁止当场新造院校判断——你的活是匹配,不是重新调研; 2. 冲 / 稳 / 保各 2-3 个 [配置],每个写清:为什么是这一档, 对齐了学生档案里哪条具体经历、卡在哪条短板; 3. 有硬伤直说:作品集要求学生当前明显够不着的,标 needs_fix 并写补什么、 大概要多久——诚实的「你现在申这个悬」比顺耳的全推荐值钱; 4. 日历从 timeline 原子直出,日期一个字不改;rolling 项目标「滚动录取·尽早交」; 5. 学费与奖学金从 fee / funding 原子带出,帮学生看见真实成本。 输出 schema: { shortlist[]{program_id, tier, why, reward_punish_quote, source_refs[], needs_fix[]}, calendar[]{program_id, item, date, source_atom_id} }
N4 · 最高档 · 1 次 · 心脏
N4创作简报生成器
「别讨好」纪律的执行现场:偏好划范围、真实经历选点、逆纹强制位、换人不成立自检。审计超标回炉的也是这里。
入:档案 + 卡片包 → 出:创作简报 JSON

提示词骨架

[公共纪律头] 任务:为这名学生生成一份创作简报(这套作品的选题依据)。按步骤执行,不许跳步。 1. 划范围:从目标项目族的判断卡提炼「可接受范围」3-5 条边界句, 每条必须同时写奖励什么、惩罚什么(引 card_id)——只写奖励等于没读透; 2. 列选点:把档案 experiences / obsessions / aversions 里能长成作品的点全列出来, 逐个标注是否落在范围内、依据是什么; 3. 选交集:挑「既对味、又是学生真实拥有」的最强一点。必须引用档案里的 具体事件作证据;禁止虚构、拼接、美化学生经历——偏好划范围,真经历选点; 4. 逆纹强制位:在该专业舒适区上故意拧一下的一个动作。写清拧哪里、 为什么拧了反而成立(引证据)。没有逆纹的简报是不合格产出; 5. 换人自检:这份简报换一个学生还成立吗?还成立说明选点没扎进这个人的 真实经历,回到第 3 步重选,最多重选 2 次 [配置]。 输出 schema: { acceptable_range[]{rule, reward, punish, source_refs[]}, candidate_points[]{point, in_range, basis}, chosen{point, student_evidence, why_fit}, counter_grain{action, rationale}, risks[] } 回炉模式(审计触发时追加):以下选点已与同项目族他人撞车:{duplicated_points}, 本轮禁选,从 candidate_points 余项重走第 3-5 步。
N5 · 最高档 · 1 次
N5概念卡六步填充
照推理链 v2.0 公式逐步填:Sₒ → ◇ → Rᴹ → Iᴱᴿ → Tropes⟨m,s,e⟩ → Ψ(Eσ)×∂t。填不满标「未闭合」,不硬凑也不阻塞出图。
入:简报 + 卡片包 → 出:概念卡 JSON

提示词骨架

[公共纪律头] 任务:把简报选点按六步填成概念卡。 公式:A = ⟦◇(Sₒ ∧ Rᴹ) ⟶ Iᴱᴿ⟧ + Tropes(⟨m, s, e⟩) + Ψ(Eσ) × ∂t 1. Sₒ 哲学对象:这套作品到底在跟哪个命题较劲,一句陈述句, 必须能溯回简报的 chosen.point; 2. ◇ 可能世界:这个命题在什么世界设定里成立,边界在哪, 一句话讲清「在这个世界里,什么是真的」; 3. Rᴹ 媒介表征:用什么媒介 / 材料 / 技术显影,答「为什么非它不可」, 媒介与学生 media[] 能力对得上,对不上标训练成本; 4. Iᴱᴿ 递归解释项:观众第一眼读到什么、回味时改写成什么,两层都要写; 5. Tropes⟨m,s,e⟩:修辞在媒介 m / 结构 s / 体验 e 三个面各部署什么 (从 32 种基本修辞 + 16 种复合修辞里选 2-4 种,⊗ 标复合),每处一句部署理由; 6. Ψ(Eσ) × ∂t:情绪向量在 60 秒里的起承转合,4-6 个节拍, 每拍标时间点与情绪词。 每步 1-3 句 + 一行依据。填不满的步标 unclosed 并写缺什么—— 未闭合不阻塞后续出图,但必须在报告里可见,这是诚实交付的一部分。 输出 schema: { so, diamond, rm{medium, why_this, training_cost?}, ier{first_read, recursive_read}, tropes[]{trope, axis, note}, psi_curve[]{beat, emotion, t}, unclosed[] }
N6 · 最高档 · 1 次
N6三文档写作器
报告的文字主体,直接继承推理链的三文档制:严谨版(给评审)、学生白话版(零符号)、创作故事建议(对学生说「你」)。
入:概念卡 + 简报 → 出:三层文本 JSON

提示词骨架

[公共纪律头 + 《艺术合成推理链》输出风格规范原文注入] 任务:把概念卡写成报告的三层文本,三层互不嵌套、互不解释。 1. 严谨版(给评审与研究型读者): 客观第三人称,含公式与符号,论证每个设计决定为什么成立; 2. 学生白话版: 零符号零术语(Sₒ、◇、Ψ 这些一个都不出现),口语中文讲清: 做什么 / 为什么值得做 / 成品长什么样 / 观众会有什么感受 / 怎么跟老师讲这个项目——学生拿着能直接做 PPT; 3. 创作故事建议: 对学生用「你」说话,禁用第一人称「我」作主叙述; 给 6-7 个叙事节拍建议,节拍必须从学生档案的真实经历里长出来; 所有示范素材明确标注「这是示范,须用你自己的真实经历替换」; 不写英雄之旅,结尾不升华,导师不说金句,童年素材不煽情。 三层都禁版本说明、更新记录、目录索引(输出风格规范 A 节原文约束)。 输出 schema:{ formal_doc, student_doc, story_doc }(三段 markdown)
N7 · SONNET 档 · 1 次
N7图像提示词编译器
把概念卡编译成三类图的提示词组:风格板 / 概念主图走 MJ V7 + NB 精修,分镜走 MJ(可配 NB 精修),信息图走 NB 独立中文。规则原文来自设计提示词生成技能。
入:概念卡 → 出:prompts[] JSON → N8 执行

提示词骨架

[公共纪律头] 任务:把概念卡编译成图像提示词组。 默认定额 [配置]:风格板 4 张 + 概念主图 2 张 + 分镜 3 张。 MJ V7 规则(生成型画面,风格板 / 概念主图 / 分镜): - 英文,不少于 60 词,五句结构:主体(1句)+ 场景环境(1句)+ 光线时间(1句)+ 构图镜头(1句)+ 介质质感(1句); - 纯画面描述,不带任何 -- 参数;不用 :: 权重,要强调就同义冗余; - 正向描述优先,写想要什么不写不要什么; - 「真实但不完美」:加可验证的光学与介质缺陷(胶片颗粒 / 暗角 / 轻微色散),不堆 8k、ultra detailed 这类空词; - 先写最小可行提示,再按 内容层 → 空间层 → 光影层 → 技术层 加。 NanoBanana Pro 精修(跟随每张 MJ 图): - 英文,注入真实材质微纹理、摄影参数(镜头 / 光圈 / ISO)、微小瑕疵 (指纹 / 灰尘 / 磨损);末尾必附 Negative: 否定不自然效果。 NanoBanana Pro 独立(信息与排版类,如流程说明图): - 中文撰写,末尾必附「避免:…」。 每张图配一行中文说明:这张图表达概念卡的哪一项、放报告页哪个位置。 画面内容必须溯回概念卡字段(Rᴹ 的媒介、Tropes 的修辞、Ψ 的情绪拍), 禁止编与概念无关的漂亮画面。 输出 schema: prompts[]{ kind(styleboard|hero|storyboard|info), engine(mj|nb|mj+nb), prompt, negative?, note_zh, report_slot }
N8 · 图像 API · 无 LLM
N8图像生成执行
调图像 API 按定额出图:失败重试一次、再败退张数不失血;每张图角标注「概念参考图 · AI 生成」后存 OSS。
入:prompts[] → 出:images[](OSS URL)

执行规则(代码逻辑)

  • 通道:即梦 API 与 vectorengine 中转实测选型 [单价与稳定性待核实],接口做成可切换,不绑死一家
  • 定额闸门:本单剩余张数在队列层扣减,触顶即停,不超发
  • 失败处理:单张失败重试 1 次;再失败该张退回定额并在报告里如实标「该图生成失败」,整单不阻塞
  • 水印:图角小字「概念参考图 · AI 生成」,合成后存 OSS,报告只引 OSS URL
  • 敏感内容:命中平台内容策略被拒的提示词记日志回传 N7 重编译一次,仍拒则退张
N9 + 审计 · 代码 / 后台
N9报告组装 + 审计
N9 纯代码装配可视化报告页(三层文本 + 图 + shortlist + 日历 + 溯源标签);后台审计管两件事:逆纹落实了吗、跟别人撞车了吗
入:全部 JSON → 出:报告页 + 审计结论

报告组装(代码)

  • 报告页结构:封面(概念主图 + 一句话)→ 你的定位与 shortlist → 创作简报 → 概念方案(白话版为主体,严谨版折叠在后)→ 概念图组 → 制作排期建议 → 排版结构稿 → 申请日历 → 创作故事建议
  • 每条结论渲染 source_refs 可点溯源 + 核验日期;「未闭合」「未查到」原样展示
  • 页面即分享物:视觉水准按示例墙标准做,一键生成分享长图

审计(后台异步,非 LLM 为主)

  • 逆纹检查:counter_grain 非空且具体(规则 + 轻量 LLM 判定),空泛的(「做得不一样一点」)判不合格
  • 批次查重:简报 chosen.point 与同项目族历史简报做 embedding 相似度,超阈值 [配置] 触发 N4 回炉(带 duplicated_points 黑名单)
  • 回炉对学生无感:报告页该区块显示「方案优化中」,完成后刷新

成本档位与旋钮 68 元装下一单的地方
全部是配置项不写死

C1成本
一单的成本拆解(悬停看表)
三个旋钮:访谈轮数 · 图张数 · 概念图定额 —— 重推理固定四次不动,W5 实测后回推数值
节点模型档调用token 量级旋钮
N1 访谈Sonnet 档多轮中(轮数 × 短上下文)轮数上限 [配置]
N2 检索无 LLM1候选项目数上限
N3 规划最高档1大(吃缓存前缀)shortlist 数量
N4 简报最高档1(回炉 +1 到 +2)大(吃缓存前缀)回炉上限 [配置]
N5 概念卡最高档1——
N6 三文档最高档1大(输出长)各层篇幅上限
N7 图提示词Sonnet 档1——
N8 出图图像 API按张按张计价 [单价待核实]张数定额(默认 4+2+3)
N9 + 审计代码 + 轻量判定1查重阈值

机制回顾:四次重推理共享 N2 的缓存前缀是文本成本的大头优化;图像是现金成本的大头,张数定额直接决定 68 守不守得住。W5 用 50 单模拟实测后,把这张表的量级换成实数写进配置。

C2待办
骨架到生产版的距离
题库定稿 · 每节点加 2-3 个示例(好样例 + 坏样例)· 32 基本 + 16 复合修辞表与专业族映射表落配置 · 50 单实测调参 · 图像通道选型
  • 访谈题库:固定题选项枚举、自由题措辞、追问策略话术——W1 定稿
  • few-shot 示例:每个重推理节点配好样例与坏样例各 1-2 个(坏样例标为什么坏),这是骨架之外最大的质量杠杆
  • 映射表:direction 到专业族、32 基本 + 16 复合修辞表、报告 slot 清单,全部落成配置文件不进提示词正文
  • 实测调参:W5 的 50 单模拟跑出各节点真实 token 与图成本,回推定额
  • 图像通道:即梦 API 与 vectorengine 实测单价 / 稳定性 / 风格可控性后定主通道 [待核实]