5步法:用AI提示词解决编程Bug的完整指南
提示词描述:
专为开发者设计的Debug提示词模板,通过5步结构化描述帮助AI快速定位问题。不仅提供修复方案,还包含原因分析、预防建议和延伸知识点,适合自学和教学场景使用。
提示语关键词:
AI调试代码,ChatGPT修Bug,编程错误解决,代码调试提示词,Debug辅助工具,AI编程助手
提示词内容:
【模板说明】
调试代码是开发者的日常痛点。本模板通过5步结构化提示词,帮助AI精准定位并修复代码问题,同时提供学习要点加深理解。
【使用场景】
- 遇到难以排查的运行时错误
- 学习他人代码的调试思路
- 教学场景中演示Debug流程
- 代码审查前的自查工具
【模板正文】
请按以下5步帮我解决代码问题:
步骤1-问题描述:
{粘贴报错信息或异常现象}
步骤2-环境信息:
语言版本:{如Python 3.10}
框架:{如Django 4.2}
操作系统:{如Windows 11}
步骤3-代码片段:
{粘贴相关代码,标注行号}
步骤4-已尝试方案:
{列出已尝试的解决方法}
步骤5-期望输出:
{描述正确的运行结果}
请输出:
1. 根本原因分析(用通俗语言解释)
2. 修复代码(对比修改前后)
3. 预防建议(如何避免类似问题)
4. 相关知识点(3个延伸学习点)
【注意事项】
- 报错信息要完整,包含堆栈跟踪
- 代码片段要包含上下文(前后10行)
- 已尝试方案要说明失败原因
【效果示例】
输入:TypeError: 'NoneType' object is not subscriptable | Python 3.10 | 第45行 data['key']
输出:分析字典返回None的原因,提供get()方法替代方案,建议添加类型检查,延伸讲解Python空值处理最佳实践