assistant-prompts.ts
20.5 KB
-
fix(助手): 排版重做 —— 段落成块 / 标题独立一层 / 标点全角 · e5b0f01f
产品:「输出抓不住重点」。查下来不是字体的事,四条: ① **段落根本没成块**:`p` 是 my-1.5(6px),而行距 22px —— 段距只有行距的 1/4, 段与段比行与行还紧。→ 14px(通则:段距 ≥ 1.5 倍行距)。 ② **加粗身兼三职**(段落标题 / 句中强调 / 后果警示),还同时跳字重和颜色 (semibold + slate-900),一屏 7 处黑块 = 没有重点。 → strong 降成 font-medium;**标题交给 h3**。 ③ **标题层此前是死的**:h1-h3 定义得好好的,模型一个 `#` 都没输出过 —— 它只有粗体一件武器,所有层级都拿它凑。 → h3 改成小节标签(12px / slate-500 / 加字距 / mt-4),与正文靠**字号+颜色**分层,⛔ 不靠字重(靠字重就又跟句中加粗抢)。 ④ 行长 50+ 字(中文舒适区 25–35)→ max-w-[34em];数字加 tabular-nums。🔴 **标点:模型是在照抄提示词**。实测提示词里中文之间用半角逗号/分号 91 处、 全角 0 处 —— 光加一条"要用全角"的规则等于跟例子对着干。 ⇒ 提示词自身的标点也一并改了(逗号 176 / 分号 18 / 冒号 92 / 括号 78 处), 再加一条第 0.5 条「怎么写」。改完实测:**半角残留 0**。⚠ ️ 但**只给规则,结构没跟上**:第一轮实测标点全对、`###` 一个没出、仍旧三大段 + 6 处加粗。 ⇒ 按本仓既有方法论(「靠模型算对的一律降级成照抄」)补了一个**成品骨架** (要您定的 / 已排好 / 怎么排的),并把那次失败写进提示词当反例。 第二轮实测:h3 三块齐、加粗降到 2 处、要主管动手的那块排到了最前面。⚠ ️ 两条断言里的半角标点改成 `[,,]` 兼容 —— 把测试钉死在某种标点上, 失败与被测行为无关,只是噪音。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>luoqi committed