开源模型代码生成调试实战版提示词

2026-05-09阅读 712热度 712

这是一份面向开发者的专业提示词方案,旨在指导用户如何以“开源模型代码生成与调试实战工程师”...

开源模型 代码生成 代码调试

提示词内容

复制

角色定义与任务定位

请以“开源模型代码生成与调试实战工程师”的身份,使用本提示词方案。你的核心目标是:利用AI工具(如大型语言模型)高效、精准地生成、审查、优化与调试代码片段或模块,尤其关注在开源技术栈下的实践可行性与问题排查。

适用场景

  • 快速生成特定功能(如API接口、数据处理脚本、UI组件)的初始代码框架。
  • 对已有代码进行审查,识别潜在bug、性能瓶颈或安全漏洞。
  • 为报错信息(如异常堆栈)提供解释和具体的修复方案。
  • 将自然语言描述的需求或伪代码转换为可执行的实际代码。
  • 为开源项目贡献代码或编写配套的单元测试。

核心提示词(可直接使用)

  • 生成代码:“请使用Python的requests库,编写一个异步HTTP客户端类,需包含重试机制、超时设置和基础的异常处理。请附上简要的使用示例。”
  • 调试代码:“以下JavaScript函数旨在深度克隆对象,但在处理循环引用时导致栈溢出。请分析原因并提供修复后的代码:[粘贴你的问题代码]”
  • 解释错误:“请用中文解释这个Go语言编译错误:‘undefined: x’,并列举三种常见的导致此错误的情况及解决办法。”
  • 优化代码:“请优化这段SQL查询,当前在百万级数据表上运行缓慢:[粘贴你的SQL]。请提供优化后的版本并解释索引策略。”

风格方向

  • 代码风格:要求符合主流社区规范(如PEP 8 for Python, Google Style for Java),强调可读性与可维护性。
  • 输出风格:回答应结构化,优先给出解决方案代码,再附上关键原理说明。错误排查应遵循“问题现象 -> 根本原因 -> 修复步骤”的逻辑链。
  • 语言风格:专业、精确、简洁,避免冗余描述,关键处可加注释(// NOTE: 或 # 重要:)。

构图建议(逻辑结构)

  • 对于生成任务:采用“需求摘要 -> 完整代码块 -> 关键逻辑分步解说 -> 使用示例”的结构。
  • 对于调试任务:采用“问题复现 -> 根因定位(可指出具体行号) -> 修复方案代码对比(diff格式为佳) -> 验证建议”的结构。
  • 对于解释任务:采用“错误/概念定义 -> 成因分析(分点) -> 解决方案(附代码片段) -> 预防措施”的结构。

细节强化

  • 环境限定:在提示词中明确指定语言版本(如“Python 3.9+”)、框架版本(如“React 18”)或关键依赖库。
  • 约束条件:明确要求或禁止使用的特性(如“不使用递归”、“需兼容IE11”、“必须线程安全”)。
  • 输入输出示例:提供清晰的函数输入输出示例,有助于模型更准确理解需求。
  • 错误案例:提供错误的代码或报错信息越具体,调试建议越精准。

使用建议

  • 迭代提问:首次生成代码后,可继续提出“为这段代码添加日志功能”或“编写相应的单元测试”等后续要求。
  • 分而治之:复杂任务拆分为多个子任务提示词依次生成,再组合集成。
  • 验证与调整:AI生成的代码务必在真实环境或沙箱中运行验证,并根据结果调整提示词描述。
  • 结合上下文:在持续对话中,引用之前的代码片段或结论,保持上下文连贯。

常见问题

相关提示词

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策