463 字
2 分钟
Prompt Engineering 基础指南
为什么需要学习 Prompt Engineering?
随着 AI 编程工具的普及,如何与 AI 高效交流已经成为一项核心技能。
好的 Prompt 可以让你:
- 获得更准确的代码输出
- 减少来回修改的次数
- 解决更复杂的问题
核心原则
1. 清晰具体(Be Specific)
❌ "帮我写一个排序"✅ "用 C++ 实现快速排序,输入一个整数数组,输出排序后的结果,要求原地排序"2. 提供上下文(Give Context)
❌ "这段代码有 bug,帮我修"✅ "这段 C++ 代码在处理空数组时会段错误,请帮我添加边界检查:[粘贴代码]"3. 分步骤思考(Chain of Thought)
请帮我实现一个 LRU Cache,按照以下步骤:1. 先定义数据结构2. 实现 get 操作3. 实现 put 操作4. 分析时间复杂度4. 给出示例(Few-shot)
请按照以下格式生成题解:
## 题目[题目描述]
## 思路[分析过程]
## 代码[C++ 代码]
## 复杂度- 时间:O(?)- 空间:O(?)实用 Prompt 模板
代码生成
请用 [语言] 实现 [功能]。要求:- [约束1]- [约束2]请附带注释和使用示例。代码审查
请审查以下代码:[代码]
关注以下方面:1. 正确性2. 性能3. 可读性4. 边界情况Bug 修复
以下代码在 [场景] 下会出现 [问题]。预期行为:[描述]实际行为:[描述][代码]请找出问题并修复。进阶技巧
- 角色设定:让 AI 扮演特定角色(“你是一位资深的竞赛教练”)
- 思维链:要求 AI 展示推理过程
- 自我检查:让 AI 审查自己的输出
- 迭代优化:逐步完善,而不是一步到位
TIP记住:Prompt Engineering 是一门实践技能,多练多总结!
Prompt Engineering 基础指南
https://blog.singlelyra.top/posts/ai-coding-prompt-guide/