Skip to content
返回 AI 编程

代码生成提示词模式

'写 X' 提示词模式:先签名、再体、再测试。

提示词工程入门

为什么

GitHub 2024 调查发现 92% 的美国受访者用 AI 编程工具生成测试用例,73% 的开源受访者用 AI 工具编程或写文档。一次要整个功能产生难审查代码。

先要签名、再体、再测试,每步给审查点并产生更针对性的测试。

何时使用

任何非平凡函数或模块用此。一行代码跳过。

如何做

1. "写 X 的类型签名与文档注释;无体。" 2. 审查签名;调整名/类型。 3. "现写体;处理这些边界:..."。 4. "现写测试覆盖正常路径与各边界。" 5. 跑门禁;红则迭代。

示例

步骤 1:"parseConfig(path: string): Config 的类型签名" → export const parseConfig = (path: string): Config => { ... } 步骤 2:"体;缺必需键抛错;可选默认" 步骤 3:"测试:有效文件、缺键、空文件、畸形 JSON"

常见问题

  • ⚠错误:模型返回 "I cannot help with that" → 改写去除受限措辞;收窄范围并提供明确的允许示例。
  • ⚠模型输出 JSON 解析错误 → 用 ```json 围栏包裹并在系统提示加 "仅返回合法 JSON"。
  • ⚠错误:超出 token 限制(400 Bad Request) → 拆分提示、摘要前文或切换更大上下文模型。

最佳实践

  • ✓体前锁定签名以锚定类型。
  • ✓体后立即生成测试,趁上下文新鲜。
  • ✓用具体指标衡量结果(节省时间、缺陷率、测试覆盖率),使实践可被论证和改进。

常见问题解答

什么是代码生成提示词模式?

'写 X' 提示词模式:先签名、再体、再测试。 它可帮助开发者快速理解 代码生成提示词模式 的核心价值与适用场景。

如何开始使用代码生成提示词模式?

开始使用 代码生成提示词模式,建议先掌握以下要点:"写 X 的类型签名与文档注释;无体。"

代码生成提示词模式 的常见误区有哪些?

使用 代码生成提示词模式 时常遇到的问题包括:错误:模型返回 "I cannot help with that" → 改写去除受限措辞;收窄范围并提供明确的允许示例。;模型输出 JSON 解析错误 → 用 ```json 围栏包裹并在系统提示加 "仅返回合法 JSON"。;错误:超出 token 限制(400 Bad Request) → 拆分提示、摘要前文或切换更大上下文模型。。

代码生成提示词模式 的最佳实践是什么?

代码生成提示词模式 的最佳实践包括:体前锁定签名以锚定类型。;体后立即生成测试,趁上下文新鲜。;用具体指标衡量结果(节省时间、缺陷率、测试覆盖率),使实践可被论证和改进。。

如何深入学习代码生成提示词模式?

从官方文档入手,再在 GitHub 上搜索真实示例;先在小实验仓库验证模式,再应用到生产代码。