Prompt工程:与大模型高效沟通的艺术
Prompt是与大模型交互的核心技能。好的Prompt能让AI输出质量提升数倍。
一、Prompt的基本原则
核心原则
清晰:指令明确
具体:细节充足
结构化:格式清晰
迭代:持续优化
好Prompt vs 差Prompt
| 差Prompt | 好Prompt |
|---|---|
| 写一篇文章 | 写一篇关于XX的1000字文章,面向XX读者 |
| 帮我改代码 | 这段代码有XX问题,请帮我优化,要求... |
| 翻译一下 | 将以下英文翻译成中文,保持专业术语 |
二、核心技巧
1. 角色设定
你是一位资深产品经理,请帮我分析...
你是一位技术面试官,请出10道XX题目...
你是一位文案专家,请帮我优化这段文案...
2. 任务拆分
❌ 帮我完成一个完整的系统设计
✅ 请分步骤完成:
1. 先分析需求
2. 设计数据库模型
3. 设计API接口
4. 设计系统架构
3. 输出格式指定
请以表格形式输出
请用Markdown格式
请按以下JSON结构输出
4. 示例引导(Few-shot)
以下是几个示例:
输入:苹果
输出:红色,水果,圆形
输入:香蕉
输出:黄色,水果,弯曲
输入:西红柿
输出:
三、高级技巧
思维链(Chain of Thought)
请一步步思考:
1. 首先分析问题
2. 然后列出可能方案
3. 对比各方案优劣
4. 最后给出结论
自我反思
请完成以下任务后,自我检查:
1. 是否遗漏了什么?
2. 是否可以更好?
3. 给出改进建议
结构化Prompt
## 角色
你是一位资深软件架构师
## 任务
设计一个电商系统的订单模块
## 要求
1. 高可用
2. 支持万级QPS
3. 数据一致性
## 输出格式
- 架构图(用文字描述)
- 关键设计决策
- 技术选型建议
四、场景化Prompt
代码开发
## 代码生成Prompt
语言:Python
功能:实现XX功能
要求:
- 代码注释完整
- 遵循PEP8规范
- 包含错误处理
- 提供使用示例
文档写作
## 文档写作Prompt
类型:技术文档
受众:初中级开发者
主题:XX使用指南
结构:
1. 简介
2. 快速开始
3. 详细说明
4. 常见问题
数据分析
## 数据分析Prompt
数据:[粘贴数据]
问题:分析XX趋势
输出:
- 关键发现
- 数据可视化建议
- 业务建议
五、常见问题
问题1:输出太长/太短
请用100字以内回答
请详细展开,不少于500字
问题2:偏离主题
请聚焦于XX主题,不要跑题
问题3:格式混乱
请严格按照以下格式输出:
## 标题
- 要点1
- 要点2
六、Prompt调试
调试流程
1. 测试初始Prompt
2. 分析输出问题
3. 调整Prompt
4. 再次测试
5. 迭代优化
版本管理
## Prompt v1.0
原始版本...
## Prompt v1.1
改进:增加了角色设定
效果:输出更专业
## Prompt v2.0
改进:增加了示例
效果:格式更规范
结语
Prompt工程是一门实践技能。
最好的学习方法就是不断尝试和优化。
本文来自人工智能分类,分享Prompt工程的核心技巧。