# 提示词优化技巧

URL: https://caijiao.org/prompt/optimization
Source: docs/prompt/optimization.md
Description: 掌握提示词优化方法，包括长度、上下文、多轮策略及生成风格控制。

在提示词工程中，优化提示词是提升 AI 模型输出质量和可控性的关键步骤。本章节将介绍如何通过调整提示词长度、提供上下文信息、避免模糊表达、采用多轮交互策略以及控制生成风格和语气来优化提示效果。

## 提示词长度与详细程度

提示词长度直接影响模型对任务的理解：

- **过短提示**：可能信息不足，导致模型理解偏差或生成不完整内容。
  - 示例：`总结这篇文章` → 可能得到不完整或笼统的总结。
- **过长提示**：虽然信息充分，但可能引起模型困惑或偏离重点。
  - 示例：提供过多背景故事、无关细节，可能导致生成冗长文本。

**优化策略**：保持提示清晰、简洁，同时包含完成任务所需的关键信息。

## 上下文信息的提供

提供上下文信息可以帮助模型理解任务场景和目标：

- **历史对话**：在多轮对话中提供之前的消息内容。
- **相关数据**：提供必要的数据或文档片段，提高生成准确性。
- **任务背景**：说明生成目的或受众，帮助模型调整输出风格。

### 示例

```text
文章: "公司今年销售额增长20%，利润提高15%。"
指令: 用简明语言总结这段数据给管理层阅读。
````

模型将根据上下文输出针对管理层的简明总结，而非原文复述。

## 避免模糊与歧义

模糊或不明确的提示容易导致模型偏离目标：

- 不清楚的指令：`写一个文章` → 模型可能无法确定主题或风格。
- 解决方法：明确任务类型、目标读者、文本长度和格式。

### 示例优化

```text
不明确: 写一篇文章
优化后: 写一篇500字左右的文章，主题为“远程办公的优缺点”，读者为企业管理者。
```

## 多轮交互策略

复杂任务可以通过分步提示和多轮交互来提高生成质量：

- **分步提示**：将复杂任务拆分为多个子任务，每步生成结果逐步完善。
- **迭代修正**：模型初次输出后，进一步提示进行修改或补充。

### 示例

1. 提示 1：总结文章核心观点。
2. 提示 2：根据总结生成图表或列表。
3. 提示 3：优化语言风格，使内容适合报告阅读。

## 控制生成风格和语气

通过在提示中指定风格和语气，模型输出可更符合预期：

- **风格**：正式、幽默、技术性、营销性等。
- **语气**：积极、中立、友好、专业等。
- **方法**：在提示中明确要求或提供示例。

### 示例

```text
文章: "我们公司推出新产品。"
指令: 用幽默风格写一条社交媒体宣传文案。
```

通过以上技巧，可以显著提升提示词的效果，使生成结果更精准、可控和符合使用场景。
