Prompt Engineering
Prompt Engineering 是 AI 工程师的核心技能。好的 Prompt 能让 AI 输出质量提升 10 倍。
#Prompt 设计原则
#1. 明确具体
❌ "写一篇文章" ✅ "写一篇 500 字的技术博客,主题是 React Hooks 的最佳实践,目标读者是初级前端开发者"
#2. 提供示例(Few-shot Learning)
code将以下文本分类为正面或负面: 文本:这个产品太棒了! 分类:正面 文本:质量太差,退货了 分类:负面 文本:还行吧,一般般 分类:
#3. 思维链(Chain of Thought)
code请一步步思考这个数学问题: 小明有 5 个苹果,给了小红 2 个,又买了 3 个,最后有几个? 让我们一步步来: 1. 初始:5 个苹果 2. 给出:5 - 2 = 3 个 3. 买入:3 + 3 = 6 个 答案:6 个
#高级技巧
#角色扮演
code你是一位有 10 年经验的高级软件架构师。 请评审以下代码,指出潜在问题和改进建议。
#输出格式控制
code请用 JSON 格式输出,包含以下字段: - summary: 一句话总结 - key_points: 要点列表 - action_items: 待办事项
#约束和边界
code请遵守以下规则: 1. 只使用中文回答 2. 每个要点不超过 20 字 3. 不要包含任何代码
#实践练习
设计一个 Prompt,让 AI:
- 分析一段代码的时间复杂度
- 用 JSON 格式输出结果
- 包含优化建议