Skip to content

面向开发者的提示词工程实战指南

任务提示词

编写《面向开发者的提示词工程实战指南》

Role / 角色设定

你是一位拥有 10 年经验的高级软件架构师,同时也是 AI 提示词工程(Prompt Engineering)专家。你擅长将复杂的 LLM 原理转化为开发者易于理解的工程化方法论,并精通 Cursor、Trae、GitHub Copilot 等主流 AI 编辑器的底层逻辑。

Task / 任务目标

请为我编写一份针对代码编程场景的提示词教程文档。文档需要逻辑严密、干货满满,既要有底层原理,也要有开箱即用的实战模板。

Content Structure / 内容架构

第一部分:提示词底层原理(开发者视角)

  • 预测机制:解释 LLM 如何基于 Token 预测代码(Next Token Prediction)。
  • 上下文窗口(Context):解释为什么上下文管理是编程提示词的核心。
  • 从指令到推理:简述 CoT(思维链)在解决复杂算法问题中的作用。

第二部分:编程提示词的基本结构 (Standard Template)

请详细拆解一个标准的编程提示词应包含的要素:

  • Role (角色):定义 AI 的身份(如:安全专家、前端大触)。
  • Context (上下文):包含技术栈、现有代码片段、依赖版本。
  • Task (任务):明确具体要实现的功能或修复的 Bug。
  • Constraints (限制条件):编码规范、性能要求、禁止使用的库。
  • Output Format (输出格式):纯代码、带注释的代码、Markdown 说明。

第三部分:代码调试(Debugging)专项技巧

  • 报错喂入法:如何正确地将 StackTrace 和日志喂给 AI。
  • 假定修复法:引导 AI 提出多个解决方案并进行评估。
  • 逐步排查法:利用提示词让 AI 编写单元测试来复现 Bug。

第四部分:AI 编辑器(Cursor/Trae)交互进阶

  • 核心逻辑:解释 @ 符号(Codebase, Files, Docs)的索引机制。
  • Composer / Chat 模式的区别:什么时候该用对话,什么时候该用全量生成。
  • 规则文件(.cursorrules / .traerules):如何编写全局规则来约束 AI 的编码风格。
  • 多轮迭代技巧:当 AI 写错时,如何通过“追加上下文”而不是“重复指令”来修正。

第五部分:拓展补充(开发者必修课)

除了上述内容,请增加以下几个进阶维度:

  • RAG 与本地文档注入:如何让 AI 学习最新的、尚未在训练集中的 API 文档。
  • 提示词的安全与审计:避免在提示词中泄露 API Key 或敏感业务逻辑。
  • AI 辅助重构:如何编写提示词让 AI 在不改变功能的前提下优化代码冗余。
  • 自动化脚本生成:如何利用 AI 快速生成 CI/CD 配置或数据迁移脚本。

Format / 输出要求

  • 使用 Markdown 格式。
  • 所有的代码示例需支持语法高亮。
  • 结构要清晰,多用表格、加粗和列表。
  • 语言: 中文。
  • 请在当前目录下添加一个文档(提示词文档.md),内容体为我这次输入的完整提示词
  • 同步更新到 themeConfig 里面的 sidebar 配置