31 lines
850 B
Markdown
31 lines
850 B
Markdown
---
|
|
tags: [prompt, llm, engineering]
|
|
---
|
|
|
|
## Prompt Engineering 最佳实践
|
|
|
|
Prompt Engineering 是设计和优化输入给大语言模型的提示词的技术。
|
|
|
|
## 核心原则
|
|
|
|
### 1. 明确指令
|
|
告诉模型具体要做什么,而不是模糊描述:
|
|
- 好:将以下文本翻译成英文,保持专业术语不变
|
|
- 差:处理一下这个文本
|
|
|
|
### 2. 提供示例
|
|
Few-shot learning 通过给出示例来引导模型行为。
|
|
|
|
### 3. 分步思考
|
|
Chain-of-Thought 提示让模型逐步推理:
|
|
"请一步步思考,首先分析问题,然后给出解决方案"
|
|
|
|
### 4. 角色设定
|
|
通过 System Prompt 设定模型的角色和行为边界。
|
|
|
|
## 常用技巧
|
|
|
|
- **结构化输出**:要求 JSON/Markdown 格式输出
|
|
- **约束条件**:明确输出的限制和要求
|
|
- **上下文管理**:合理控制上下文窗口的使用
|