# 用“Echo Prompt”修复 AI 回答跑偏：一篇可直接照用的提示词教程

## 1. 这个技巧解决什么问题？

很多人用 ChatGPT 时会遇到这些情况：

- 回答太泛泛，不够贴合你的真实需求
- AI 过于自信，但其实理解错了
- 你问了一句，结果还要反复追问、重写、补充
- 原本只是想快速得到答案，最后却在“改提示词”上浪费很多时间
- 在有使用次数限制的模型上，反复试错还会浪费额度

这篇文章提出的核心方法叫 **Echo Prompt**，可以理解为：

> 让 AI 在回答前，先帮你检查并优化你的问题。

它不是让你写更复杂的提示词，而是给 AI 一个“先澄清、再回答”的权限。

---

## 2. 基础版 Echo Prompt

你可以在任何问题后面加上这一句：

```text
If my request is vague, rewrite it into a clearer, more effective prompt before answering.
```

中文版本：

```text
如果我的请求很模糊，请先把它改写成一个更清晰、更有效的提示词，然后再回答。
```

更自然的中文版可以写成：

```text
如果我的问题不够清楚，请先帮我重写成一个更明确、更有效的提问，再基于重写后的问题回答。
```

---

## 3. 它为什么有效？

普通提问流程是：

```text
用户提出一个模糊问题 → AI 直接猜测你的意思 → 输出可能跑偏
```

Echo Prompt 改成：

```text
用户提出问题 → AI 先判断是否模糊 → AI 重写问题 → AI 再回答
```

这多出来的一步很关键。

因为人类听到模糊问题时，通常会下意识澄清：

- “你具体是想要哪方面？”
- “你的约束是什么？”
- “你是想要建议、方案，还是直接执行？”
- “你希望结果长一点还是短一点？”

但 AI 默认经常不会主动澄清，而是直接假设你的意图。Echo Prompt 的作用，就是强制 AI 先做一次“意图校准”。

---

## 4. 推荐使用场景

### 场景一：你脑子里只有一个模糊想法

原始提问：

```text
帮我想一个副业。
```

加上 Echo Prompt：

```text
帮我想一个副业。

如果我的问题不够清楚，请先帮我重写成一个更明确、更有效的提问，再基于重写后的问题回答。
```

AI 更可能会补出这些维度：

- 你的技能
- 可投入时间
- 启动资金
- 风险承受能力
- 是否需要长期积累
- 是否适合线上执行

---

### 场景二：你希望答案贴合现实约束

原始提问：

```text
帮我安排一个周末计划。
```

更好的写法：

```text
帮我安排一个周末计划。我有一个孩子，希望不要太累，预算适中，最好能兼顾放松和陪伴。

如果我的问题不够清楚，请先帮我重写成一个更明确、更有效的提问，再基于重写后的问题回答。
```

Echo Prompt 会促使 AI 先把“周末计划”变成一个更具体的任务，而不是给你一堆泛泛的景点或活动。

---

### 场景三：你需要 AI 生成图片

原始提问：

```text
画一个未来城市。
```

加上 Echo Prompt：

```text
画一个未来城市。

如果我的描述不够清楚，请先把它改写成一个更适合图像生成模型的提示词，再生成结果。
```

它可能会自动补全：

- 画面风格
- 镜头角度
- 光线
- 建筑形态
- 人物或交通工具
- 色彩氛围
- 画幅比例

图像生成尤其依赖细节，所以这个技巧在图片提示词中很有用。

---

### 场景四：你想要技术上更准确的回答

原始提问：

```text
帮我优化这个系统。
```

更好的写法：

```text
帮我优化这个系统。目标是减少响应延迟，但不能明显增加维护复杂度。

如果我的问题不够清楚，请先帮我重写成一个更明确、更有效的提问，再基于重写后的问题回答。
```

AI 会更可能先确认优化目标：

- 性能？
- 成本？
- 稳定性？
- 可维护性？
- 安全性？
- 用户体验？

这样可以减少“答非所问”的概率。

---

## 5. 进阶版 Echo Prompt

文章里还给了一个进阶版本：

```text
If my request is vague, rewrite it into a clearer, more effective prompt before answering — and briefly explain what you changed.
```

中文版本：

```text
如果我的请求很模糊，请先把它改写成一个更清晰、更有效的提示词，然后再回答，并简要说明你修改了什么。
```

推荐你直接用这个中文版：

```text
如果我的问题不够清楚，请先帮我重写成一个更明确、更有效的提问，再基于重写后的问题回答。重写后，请简要说明你改进了哪些地方。
```

这个版本多了一个学习环节。

它不只是让 AI 给答案，还让你看到：

- 它补充了哪些上下文
- 它明确了哪些目标
- 它添加了哪些约束
- 它删掉了哪些模糊表达

长期使用后，你自己的提问能力也会变好。

---

## 6. 最实用的中文模板

### 通用版

```text
【我的问题】
{写下你的问题}

【回答要求】
如果我的问题不够清楚，请先帮我重写成一个更明确、更有效的提问，再基于重写后的问题回答。
```

---

### 学习版

```text
【我的问题】
{写下你的问题}

【回答要求】
如果我的问题不够清楚，请先帮我重写成一个更明确、更有效的提问，再基于重写后的问题回答。
重写后，请简要说明你改进了哪些地方。
```

---

### 严谨版

```text
【我的问题】
{写下你的问题}

【回答要求】
1. 先判断我的问题是否存在目标不清、背景不足、约束缺失或输出格式不明确的问题。
2. 如果存在，请先重写成一个更清晰、更有效的提示词。
3. 再基于重写后的提示词回答。
4. 如果仍缺少关键信息，请明确列出你的假设，不要擅自编造。
```

---

### 高效工作版

```text
【任务】
{写下你要完成的任务}

【上下文】
{补充背景、目标、限制条件}

【要求】
如果我的任务描述不够清楚，请先重写成一个更明确、更可执行的任务说明，再给出结果。
请优先给出可执行方案，避免泛泛而谈。
```

---

## 7. Echo Prompt 的本质

这个技巧的本质不是“神奇咒语”，而是让 AI 多做一步：

> 先优化输入，再生成输出。

它适合解决的问题是：

- 你知道大概方向，但表达不够清楚
- 你不确定自己漏了哪些约束
- 你希望 AI 更贴近真实需求
- 你不想在多轮追问中反复修正
- 你希望节省使用次数和时间

---

## 8. 使用时的注意点

不要把 Echo Prompt 当万能药。

它不能解决这些问题：

- 你给的信息本身是错的
- 你要求 AI 回答它不知道的事实
- 你需要实时数据但没有让它联网或查证
- 任务本身需要专业判断，但你没有提供足够背景
- 模型能力较弱，无法可靠地自我修正

更好的做法是：Echo Prompt + 明确约束。

例如不要只写：

```text
帮我写一份计划。
```

而是写：

```text
帮我写一份 30 天学习计划，目标是入门 Python，每天最多 1 小时，适合零基础成年人。

如果我的问题不够清楚，请先帮我重写成一个更明确、更有效的提问，再基于重写后的问题回答。
```

---

## 9. 一句话记住这个方法

以后你不确定怎么提问时，就在问题后加一句：

```text
如果我的问题不够清楚，请先帮我重写成一个更明确、更有效的提问，再回答。
```

这就是 Echo Prompt 的核心用法。
