素材来源官方媒体/网络新闻
,
,
,
提示工程的基础原则 \x0a· 提供丰富上下文:明确说明编程语言、框架、代码功能及问题背景。例如:“这是一个 Node.js Express 函数,抛出 TypeError,代码如下…” \x0a· 明确目标:避免模糊问题,如“代码不工作”,改为“此函数应返回排序数组,但返回 undefined,哪里有问题?” \x0a· 分解复杂任务:将大任务拆分为小步骤,逐步提示。例如,先要求 React 组件骨架,再添加状态管理 \x0a· 提供输入输出示例:如“输入[3,1,4],应输出[1,3,4]”,帮助 AI 理解预期结果 \x0a· 使用角色扮演:如“扮演 React 高级开发者,审查代码”,可提升回答的专业性 \x0a· 迭代与优化:根据 AI 输出调整提示,如要求改用迭代而非递归 \x0a· 保持代码清晰:清晰的代码和注释有助于 AI 理解并生成一致的输出\x0a\x0a常见提示反模式及避免方法 \x0a· 模糊提示:如“代码不工作”,应补充错误信息和代码 \x0a· 超载提示:如“写完整应用”,应拆分为小任务 \x0a· 无明确问题:仅提供代码,应明确要求(如“修复 bug”) \x0a· 模糊成功标准:如“优化代码”,应明确“减少内存”或“提高速度” \x0a· 忽略 AI 反馈:AI 提问时应回答或调整提示 \x0a· 不一致风格:保持提示格式统一,如始终使用 ES6 语法 \x0a· 模糊引用:避免“上述代码”,直接引用或重新提供 \x0a· 调整策略:识别 AI 输出偏差,补充缺失细节,分解任务或重新开始\x0a\x0a调试代码、重构和优化、实现新功能时,对应的提示词工程,见图2.\x0a\x0a原文地址:\x0ahttps://addyo.substack.com/p/the-prompt-engineering-playbook-for
