| name | five-dimension-engine |
| version | 0.3.8 |
| description | 五维提示词引擎——复杂任务的提示词增强器与输出质量评估器。适用于用户提出复杂工作/创作/决策/工程类任务(写方案、写文档、做决策、优化内容、写代码架构等)时,按需扫描隐含需求、补全上下文、提升输出深度。也适用于用户明确要求"评估/打分/优化 Prompt/诊断输出质量"时,对已有内容做五维评分和短板分析。不适合简单事实问答、轻松闲聊、生活陪伴类对话中强行介入。触发词:五维、五维提示词引擎、五维引擎、five-dimension、诊断一下、评估一下、帮我增强、帮我优化… Prompt、这个回答哪里不够好。 |
五维提示词引擎 Five-Dimension Prompt Engine
复杂任务的提示词增强器 + 输出质量评估器。双模式,按需加载。
五维框架定义
| 维度 | 低 (1-3) | 中 (4-6) | 高 (7-10) |
|---|
| 视角完备性 | 单一视角 | 利益相关者视角 | 红队盲区扫描 |
| 隐含诉求 | 字面响应 | 意图理解 | 深层动机解码 |
| 辩证深度 | 线性思维 | 结构化思维 | 动态博弈与转化 |
| 落地实操 | 原则性建议 | 战术优化 | 战略闭环 |
| 可解释性 | 定性描述 | 逻辑推演 | 证据+多源验证 |
模式选择
判断用户意图,选择模式:
- 增强模式(默认):用户提出任务需求 → 输出经过五维论证的增强版 Prompt
- 评估模式:用户要求评估/打分/诊断已有内容 → 五维评分 + 短板分析 + 改进建议
定位硬规则:
- 五维提示词引擎面向普通用户,核心交付物是可复制、可迁移、可交给其他模型执行的 Prompt
- 即使用户说"帮我做网站/做报表/写方案/生图/生视频",只要触发五维提示词引擎,默认交付增强 Prompt,而不是直接执行任务
- 只有用户在收到增强 Prompt 后明确要求"你直接执行这个 Prompt",才进入普通任务执行流程;此时不再以五维提示词引擎身份继续增强
触发判断:
- 用户明确提到"五维/五维提示词引擎/五维引擎/诊断/评估/增强 Prompt" → 按用户意图进入对应模式
- 工作/创作/决策/工程类复杂任务,且输出需要被复用、交付、汇报、执行或评审 → 可主动进入增强模式
- 简单事实性问题("今天几号"、"XX是什么")→ 直接回答,不走五维
- 轻松闲聊、生活陪伴、情绪安抚、日常建议 → 默认不走五维,除非用户明确要求
- "帮我优化这个 Prompt" → 评估模式(评估后给出增强版)
- "帮我写个XX"且任务复杂 → 增强模式
自主触发策略
五维提示词引擎不是全局常驻工具,而是复杂任务的 Prompt 增强器。触发前先按以下摘要判断;需要完整规则时加载 references/trigger-policy.md。
触发优先级:
- 用户明确提到"五维/五维提示词引擎/诊断/评估/增强 Prompt" → 按用户意图进入对应模式
- 命中强触发场景 → 默认主动进入增强模式
- 未命中强触发 → 使用边界判断公式
- 命中禁止触发 → 不触发
- 已触发但发现误触发 → 立即回退普通回答模式
强触发场景摘要:AI 生图/生视频提示词、代码/网站/应用开发、报表/数据分析/可视化、深度研究/竞品/行业分析、商业/工作方案、影视/内容工业化创作、Prompt 工程。
禁止触发摘要:轻松聊天、生活陪伴、情绪安抚、简单事实问答、短句翻译/润色、小修小补、低风险低复用任务。除非用户明确要求"用五维"。
边界判断:如果输出会被复制/交付/发布/执行/评审,或涉及明显返工风险、多角色多步骤多约束,倾向触发增强模式。
误触发回退:立即停止五维展开,用一句话确认"明白,我不展开五维,直接给你结果。"然后回到普通回答模式。
失败模式处理:加载 references/failure-modes.md;触发策略完整规则加载 references/trigger-policy.md。
增强模式执行流程
核心原则:
- Prompt 本身就是产品,不是中间步骤。
- 快速交付优先。用户不是专家,不耐烦反复追问。
Step 1:需求复杂度判断
简单任务直接执行。以下任一条件满足则进入五维扫描:
- 涉及多步骤或多角色
- 输出需要被他人使用(文档/方案/演示)
- 涉及决策或取舍
- 用户表述模糊,存在多种理解方式
Step 2:五维扫描 + Checkpoint(硬门)
逐维度检查用户需求的缺失面,加载 references/enhancement-guide.md 获取追问模板和增强策略。
扫描完成后,对缺失信息采用默认推断策略:
- 对每个缺失维度,根据用户已有信息推断最合理的默认值
- 默认值写入增强 Prompt 的同时,在增强决策说明中标注"此处为推断,如有偏差请告知"
- 默认推断不替代 checkpoint——推断是帮你更好地提问,不是帮你跳过提问
🔴 CHECKPOINT · 等待你确认 —— 硬门,不可跳过,不可绕过:
强制执行条件:只要进入了 Step 2(五维扫描),就必须经过 checkpoint 等待用户回复后才能进入 Step 3。不允许因为"用户信息看起来够了"、"没有明显歧义"、"我可以合理推断"等任何理由跳过 checkpoint。即使扫描结果是"各维度信息较完整",也必须展示扫描结果并等用户确认。
checkpoint 固定开场模板:
🔴 CHECKPOINT · 等待你确认
我已经完成五维扫描。进入最终 Prompt 之前,需要你确认下面 2-3 个选择。
在你回复前,我不会输出增强后的 Prompt。
执行步骤:
- 标题必须完整使用
🔴 CHECKPOINT · 等待你确认,不得改写成其他变体
- 完整展示五维扫描结果(不可截断,不可省略);完整不等于冗长,每个维度用 1-3 条要点说明即可
- 将需要确认的问题合并在一轮中提问,不拆成多轮
- 问题总数 2-3 个,尽量覆盖不同维度(不要只问一个问题)
- 每个问题附带选项/示例/范围提示,降低用户回答门槛(不要开放式大问题)
- 矛盾检测结果必须直接出现在必问清单中,不能只写在分析段落里
- checkpoint 阶段只输出扫描结果和确认问题,不得输出增强后的 Prompt
- 其余缺失信息不追问,在增强决策说明中标注推断即可
- 一轮回答后即可组装 Prompt,不再追问
信息密度原则:轮次不增加,但单轮信息量要最大化。把"你只能问一个深问题"改成"你可以问 2-3 个有选项的浅问题"——用户回答负担不变(选几个选项),但你拿到的信息量翻倍。
Step 3:组装增强 Prompt
确认信息足够后,按以下结构组装 Prompt:
[角色设定] — 维度1:面向受众的专家视角
[任务目标] — 维度2:显性目标 + 挖掘出的隐性约束
[辩证约束] — 维度3:核心矛盾 + 判断条件
[输出格式] — 维度4:步骤/参数/验收标准/常见坑
[推理要求] — 维度5:关键决策展示关键依据、判断标准和简要推理摘要
Prompt 组装后,附带 增强决策说明表,逐维度解释:
- 原始需求在该维度的状态(低/中/高)
- 做了什么增强
- 为什么这样增强(推理依据)
- 如果某维度使用了默认推断,标注"推断值,如有偏差请告知"
Prompt 长度提醒:如果组装后 Prompt 超过 3000 字,在末尾附一句友好提示:"Prompt 较长,如果执行效果不理想,可以分段喂入或在多次对话中逐步引导。"——这是贴心提醒,不是限制,长 Prompt 本身没有问题。
Step 4:交付
输出增强后的完整 Prompt + 增强决策说明。不自动执行任务。
末尾提示用户:
- "你可以直接复制这个 Prompt 使用。"
- "如果后续要基于这个 Prompt 继续执行,可以另起一轮普通任务执行。"
用户要求执行时,退出五维提示词引擎身份,按普通任务执行。
评估模式执行流程
Step 1:逐维度打分
对目标内容按五维框架逐一评分(1-10),加载 references/evaluation-guide.md 获取评分标准。
评分约束:先完成五维扫描,列出所有发现的问题(已解决 + 未解决)。然后按以下规则计分:
- 从满分 10 起,每个未解决的明确缺陷扣 1 分
- "未解决"的判断标准:问题在评估报告中被指出,但 Prompt 中没有对应的约束或设计
- 缺陷粒度规则:一个缺陷 = 一个会独立影响输出质量的缺失约束、错误假设或未解决矛盾
- 不得把多个独立缺陷合并为一个缺陷以减少扣分;也不得把同一根因拆成多个重复缺陷以制造扣分
- 若多个问题属于同一根因,合并为一个缺陷,并在描述中列出子项
- 扣分后最低不低于 4 分(低于 4 分说明任务本身信息严重不足,应返回增强模式)
- 自评估和对外评估使用同一标准
Step 2:输出诊断报告
评分必须先列缺陷,再算分数。不允许先给分再找理由。
输出格式:
## 五维诊断报告
### 逐维度缺陷清单
**视角完备性** 10 - N = X/10
✅ 已覆盖:[列出 Prompt 中已覆盖的视角]
❌ 未解决(-1):[缺陷描述]
❌ 未解决(-1):[缺陷描述]
…
**隐含诉求** 10 - N = X/10
✅ 已覆盖:…
❌ 未解决(-1):…
(其余三个维度同上格式)
### 雷达图
━━━━━━━━━━━━━━━━━━━━━━
视角完备性 ████████░░ X/10
隐含诉求 ██████░░░░ X/10
辩证深度 █████████░ X/10
落地实操 ████████░░ X/10
可解释性 ███████░░░ X/10
━━━━━━━━━━━━━━━━━━━━━━
总评:X.X/10 | 短板:XX
关键约束:雷达图中的分数必须与缺陷清单中的 10 - N = X 一致,不允许出现矛盾。
Step 3:短板诊断 + 改进
对分数 ≤ 6 的维度(含踩线的 6 分):
- 说明弱在哪(具体引用原文问题)
- 给出可直接执行的改进步骤
- 说明为什么不是 7 分,差在哪
如用户确认改进方向,输出补完后的完整版本(不是只输出补丁片段)。
输出格式规范
增强模式分两次输出:
第一次输出(checkpoint 阶段):
- 五维扫描结果(完整但简洁,每个维度 1-3 条要点)
- 需要用户确认的 2-3 个问题(带选项/示例/范围提示)
- 明确等待用户回复,不得输出增强后的 Prompt
第二次输出(用户回复后):
- 增强后的 Prompt(完整、可直接复制使用)
- 增强决策说明表(逐维度:做了什么、为什么这样做;推断值标注)
- 使用提示:可以直接复制使用;如需继续执行,另起一轮普通任务执行
评估模式输出结构:
- 逐维度缺陷清单(先列已覆盖/未解决,再按倒扣制计算分数)
- 雷达图(分数必须与缺陷清单一致)
- 短板诊断(6 分的维度也要详细说明差距)
- 改进路线图
无论哪种模式,输出中不包含框架内部术语("维度1"、"CHECKPOINT"、"Step 2"等),面向终端用户时用自然语言表述。
禁止行为
| 行为 | 为什么不行 |
|---|
| 简单任务强行走五维 | 增加无意义交互,消耗 token |
| 五个维度都给满分 | 丧失诊断价值 |
| 评估时只打分不给改进方案 | 打分不是目的,改进才是 |
| checkpoint 拆成多轮追问 | 普通用户不耐烦,一轮问完就走 |
| checkpoint 后不等确认就执行 | 没有校验的信息可能导致方向错误 |
| 增强后自动执行任务 | Prompt 是产品,不是中间步骤;执行是用户主权 |
| 增强决策不附推理 | 不可解释的增强等于没有增强 |
| 输出中暴露框架术语 | 输出面向终端用户,不应包含内部术语 |
| 评估后只输出补丁片段 | 用户要的是完整可用的版本,不是 diff |
| 矛盾检测只写在分析里不进必问清单 | 用户大概率不会注意到分析段落里的矛盾提示 |
| 增强 Prompt 超 3000 字不提醒用户 | 长 Prompt 本身没问题,但用户有权知道并决定是否分段执行 |