Prompt Engineering 实战:如何写出高质量 AI 提示词

什么是 Prompt Engineering

Prompt Engineering(提示词工程)是与大语言模型高效沟通的核心技能。好的提示词能让 AI 输出从勉强可用变成直接可用,差距可达数倍。

核心原则

1. 明确性原则

模糊的指令产生模糊的结果。不要说写一个好的函数,而是说用 Python 写一个函数,接受日期字符串列表,返回按周分组的字典,key 为周一日期,value 为该周所有日期。

2. 结构化原则

将复杂需求拆解为清晰的结构:背景信息、具体任务、输出格式、约束条件。让 AI 一目了然地理解你的需求。

3. 示例原则(Few-shot)

提供 1-3 个输入输出示例,AI 就能准确把握你要的风格和格式。这是提升输出质量最立竿见影的方法。

编程场景 Prompt 模板

代码生成模板


技术栈:[语言/框架]
功能描述:[具体功能]
输入:[参数说明]
输出:[返回值说明]
约束:[性能要求、边界条件]
风格:[命名规范、注释要求]

代码审查模板


请审查以下代码,从这些维度给出建议:
1. 潜在 Bug
2. 性能优化空间
3. 安全隐患
4. 可读性改进
5. 最佳实践建议

[粘贴代码]

Bug 修复模板


环境:[OS/语言版本/框架版本]
期望行为:[应该发生什么]
实际行为:[实际发生了什么]
错误信息:[报错内容]
相关代码:[代码片段]
已尝试:[已经试过的方案]

高级技巧

Chain of Thought(思维链)

在 prompt 中加入请一步步分析,能显著提升 AI 在复杂逻辑问题上的表现。

角色扮演

作为有 10 年经验的后端架构师这类角色设定,能让 AI 输出更专业、更有深度。

否定约束

明确告诉 AI 不要做什么:不要使用第三方库、不要省略错误处理、不要添加注释以外的解释。

总结

Prompt Engineering 是 AI 时代的核心技能。投入时间学习和实践,回报是成倍的工作效率提升。

发表评论

京ICP备2023004574号-1