05
奇异吸引子 · Strange Attractor
混沌理论 · 用于 System Prompt 边界设计
核心直觉
混沌系统轨迹:不可预测单次路径,但永远在有界区域内
LLM 输出:不可完全控制单次输出,但可以定义"不可能区域"
好的 system prompt ≠ 控制每次输出
好的 system prompt = 定义输出的可能空间(吸引域)
原则:约束"什么绝对不出现" > 规定"必须出现什么"
Claude Code 场景 — 设计 内容 Agent 的边界
system-prompt.md
Social Agent
❌ 错误:试图控制每次输出(脆弱,过拟合) 你是一个社媒文案 agent。 每次输出必须: - 第一句以数字或问题开头 - 第二句解释背景 - 第三句给出行动号召 - 结尾用 3 个 emoji - 字数在 180-220 字之间 ...(30条规则) → 对某类 topic 完全失控,规则相互冲突 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✅ 正确:定义吸引域边界(鲁棒,泛化性强) ## 引力中心(目标区域) 你生成的内容在语气上贴近真实用户,不像 AI, 在信息上聚焦有价值的洞察,不是空泛的感叹。 ## 排斥边界(绝对不出现) - 不使用"赋能/赋权/生态"等营销黑话 - 不使用 5 个以上 emoji(视觉噪音) - 不承诺具体数字收益(合规风险) - 不提及竞争产品名称 - 不超过 280 字 ## 自由区间(故意不规定) - 开头方式:自由,根据内容选择最自然的 - 句子数量:自由,够清晰就行 - 话题角度:自由,选最有趣的切入点
代码模式 — 用程序化方式定义吸引域
attractor-boundary.ts
// 吸引域验证器:检查输出是否在边界内 interface AttractorBoundary { hardRules: { // 排斥边界:违反 = 重新生成 maxLength: number; forbiddenPatterns: RegExp[]; requiredElements?: string[]; }; softGuidelines: string[]; // 引力中心:写在 prompt 里,不做硬检查 } const xerpaAgentBoundary: AttractorBoundary = { hardRules: { maxLength: 280, forbiddenPatterns: [ /赋能|赋权|生态/g, /保证.*%收益|承诺.*倍/g, /(competitor1|competitor2)/gi, /[^\S\r\n]{2,}/g, // 多余空格 ], }, softGuidelines: [ '语气真实,不像营销文案', '优先用具体数据替代形容词', ], }; async function generateWithBoundary( prompt: string, boundary: AttractorBoundary, maxRetries = 3 ): Promise<string> { for (let i = 0; i < maxRetries; i++) { const output = await callClaude(prompt); const violation = checkBoundary(output, boundary.hardRules); if (!violation) return output; // 在吸引域内 // 把违规信息加回 prompt,让模型自我修正 prompt += `\n\n[修正提示] 上次违规: ${violation},请重新生成`; } throw new Error('无法在边界内生成合格内容'); }
✓ 核心洞见
你无法复现某次完美输出,但你可以让"差的输出"无处出现。设计吸引域比复现单次输出更实用。
拿走就能用 — 粘贴进你的 CLAUDE.md
CLAUDE.md
System Prompt 边界设计
## System Prompt 结构(吸引域三层模板)
### 第一层:引力中心(写在 prompt 里,不做硬检查)
- 目标语气/风格方向
- 好的输出"看起来像什么"
### 第二层:排斥边界(硬约束,程序化检查 or 明确列出)
- 禁止词汇:[根据业务填写,如"赋能/生态/赋权"]
- 禁止格式:超过 N 个 emoji,超过 X 字
- 禁止内容:具体数字承诺、竞品名称
### 第三层:自由区间(故意留白,不规定)
- 开头方式:自由
- 句子数量:够清晰就行
- 角度选择:选最有趣的
### 禁止
- 超过 15 条规则的 system prompt(触发相变)
- "必须出现什么"比"绝对不出现什么"更多