别急着骂模型变蠢:你缺的是“护栏”和“验收”
你遇到的两种崩溃场景,我太熟了:
- Claude 做网页:改了好几轮,还是理解错,还会“装懂”敷衍你。
- GPT 读产品文档:直接把你的商业动机写到网页文案里,像把你的小作文贴到公司官网首页。
这不是你一个人的幻觉。很多时候模型没变蠢,是你把它当“全自动员工”,但你给它的却是“未经脱敏的内部资料 + 没有验收标准的任务”。它当然会乱写。
下面这篇给你一套可执行的流程:把模型当成“会写代码的外包”,用约束把它拴住,用验收把它收敛。你照着做,网页生成会稳定很多,也能避免把不该说的东西写出来。😅
1)为什么它会把你的商业动机写进网页?
因为你给了它“产品开发文档”。这类文档通常会包含:
- 做这个产品的目的(商业动机、增长策略、竞争对手)
- 用户画像(甚至渠道、转化漏斗)
- 内部讨论用语(“割”“收割”“低价引流”这种话)
模型的默认目标是:把输入的信息变成“看起来完整的输出”。
你没告诉它“哪些内容只能内部看”,它就会很诚实地把一切都当素材。
你以为你在说“帮我写网页”,它理解成“用我给的所有信息写网页”。
2)网页任务想一轮收敛,必须把输入拆成两份
把输入分成:
- 对外素材(Public):允许出现在网页上的内容
- 内部素材(Private):只用于理解背景,禁止出现在成品里
然后你要明确告诉模型:
- 输出只能引用 Public
- Private 只能用来“理解方向”,不能复述、不能影射、不能总结
听起来啰嗦?不啰嗦。你少写这两句,就等着它在官网上替你“自爆”。
3)直接可用:防“爆料”的网页生成提示词模板
把下面模板复制走,填空就能用。
适合 GPT / Claude。Claude 更吃“结构化约束”,GPT 更吃“验收标准 + 自检”。
你是资深 Web 文案与前端实现顾问。
目标:生成【对外发布】的网页内容与代码草稿。
【Public(允许出现在网页的素材)】
- 产品名称:{产品名}
- 一句话定位:{一句话}
- 核心卖点(最多 5 条):
1) {卖点1}
2) {卖点2}
- 目标用户(对外表述版本):{公开版人群描述}
- 功能模块(对外可讲的):{模块列表}
- 可信背书(可公开):{案例/数据/客户logo规则}
- 语气风格:{克制/高级/偏活泼/偏极客…}
【Private(只用于理解背景,禁止出现在网页)】
{粘贴你的 PRD/商业动机/竞品策略/增长目标等}
硬性规则(必须遵守):
- 禁止输出、复述、影射 Private 的任何信息。
- 禁止出现“我们的商业目标/增长策略/竞品/投放/转化/赚钱”等内部表达。
- 输出只允许使用 Public 中明确提供的信息;不确定就用占位符,例如【待补充】。
交付物:
1) 页面结构(模块清单 + 每个模块一句目的)
2) 中文文案(标题/副标题/卖点/CTA)
3) HTML + Tailwind(或纯 CSS)实现一个可预览的单页
自检:
- 列出你输出里每一段文案对应的 Public 来源;没有来源的删掉或标【待补充】。
- 再检查一遍:是否包含任何 Private 信息或其改写;如有,主动删改。
这段里最关键的不是“语气风格”,是:
- Public/Private 分区
- 只准引用 Public
- 自检:每段文案给来源(这句极好用,能把胡编压下去)
4)Claude 做网页老理解错?你缺的是“验收清单”
模型最怕的任务是:“做个网页,酷一点”。它会自由发挥,然后你痛苦改 6 次。
你要给它一个验收清单,像你在跟外包对齐交付一样。
把下面这段直接加到提示词里:
验收标准:
- 页面包含且仅包含这些模块:Hero、功能、使用流程、定价、FAQ、Footer
- Hero 区必须包含:一句话定位 + 3 个要点 + 1 个主 CTA 按钮
- 定价区:展示 3 档价格卡片(如无价格,使用【待定】占位)
- 所有按钮文案必须是动词开头(例如“立即试用/获取报价/预约演示”)
- 不允许编造数据、客户名称、媒体报道;需要时用【待补充】
- 输出的代码必须可直接复制运行(包含完整 HTML 结构)
你会发现:同样的模型,给了验收标准后,改动次数会明显下降。
5)让它别“糊弄你”:强制它说“不知道”
你吐槽“理解错误,还糊弄我”。这通常是因为你没允许它承认缺信息。
给它这句“免责条款”,它反而会更靠谱:
如果 Public 信息不足以写某一段,请直接输出【待补充:你需要我提供什么】。
禁止为了看起来完整而编造内容。
这句话的效果很像:把“瞎编的 KPI”变成“真正的需求清单”。
6)一轮就稳:把任务拆成“规划 → 生成 → 审稿”三步
别一上来就让它吐完整网页。
让它按步骤输出,你在每步卡一下,成本低很多:
Step A:只要结构,不要文案
你发:
只输出页面信息架构:模块顺序 + 每个模块要回答用户的一个问题。
不要写任何具体文案,不要写代码。
你确认结构没跑偏,再进入下一步。
Step B:只写文案,不要代码
你发:
基于已确认的模块结构,为每个模块写文案。
要求:短句、口语化、避免夸张承诺。
Step C:再生成代码
你发:
把已确认的文案填进单页 HTML(带 Tailwind)。
要求:移动端优先,间距舒适,按钮明显。
这三步会让“模型自嗨式输出”少一大半。
7)避坑清单:你踩过的雷,我替你写成规则
- 把 PRD 原封不动丢进去:等着它把内部话术写到对外页面。
- 没写禁止项:模型会把“内部动机”当成“品牌宣言”。
- 没验收标准:它输出再漂亮也没用,因为你要的是“可上线的页面”,不是“作文”。
- 让它一次性给终稿:错误会被放大,改起来痛苦。
- 要求它“更有创意”:创意通常意味着瞎编数据、瞎写背书。
- 你没允许它说不知道:它就会用“听起来对”的句子来糊弄。
8)你可以直接这样开局(复制即用)
如果你懒得填一堆模板,用这个极简开局也行:
帮我做一个对外单页。
你只能使用我接下来给你的“对外素材”。
任何内部动机、增长策略、竞品分析都禁止出现在网页里。
缺信息就写【待补充】并提问。
先给我页面模块结构,我确认后你再写文案和代码。
9)给你一句实话:别把模型当读心术
你希望它“理解正确”。它做不到读心。
你把边界写清楚,它就像靠谱外包。
你把内部资料全丢进去,还不写禁止项,它就像刚入职的新同事:啥都往外说,越努力越社死。
如果你愿意,把你那份“产品开发文档”里你觉得会泄露的段落贴出来(可以打码),我可以帮你切成一份干净的 Public 素材包,再配一套更适合你产品类型的网页提示词。