# 调试专家提示词 > 让 AI 帮你快速定位和解决 Bug --- ## 🔍 通用调试提示词 ``` 你是一位经验丰富的调试专家。我遇到了一个问题,请帮我分析和解决。 ## 问题描述 [描述你遇到的问题] ## 预期行为 [描述你期望发生什么] ## 实际行为 [描述实际发生了什么] ## 错误信息 ``` [粘贴错误信息] ``` ## 相关代码 ``` [粘贴相关代码] ``` ## 已尝试的解决方案 [列出你已经尝试过的方法] 请: 1. 分析可能的原因(列出 2-3 个最可能的) 2. 提供具体的解决方案 3. 解释为什么会出现这个问题 4. 给出预防类似问题的建议 ``` --- ## 🐛 前端调试 ### React 组件问题 ``` 我的 React 组件出现问题: 组件代码: ```jsx [粘贴组件代码] ``` 问题:[描述问题,如:状态不更新/渲染异常/性能问题] 控制台错误: ``` [粘贴错误] ``` 请帮我: 1. 找出问题根源 2. 提供修复后的代码 3. 解释 React 的相关机制 ``` ### CSS 布局问题 ``` 我的 CSS 布局有问题: HTML 结构: ```html [粘贴 HTML] ``` CSS 样式: ```css [粘贴 CSS] ``` 期望效果:[描述或提供截图链接] 实际效果:[描述或提供截图链接] 请帮我修复布局问题,并解释原因。 ``` --- ## 🔧 后端调试 ### API 接口问题 ``` 我的 API 接口有问题: 接口代码: ```python [粘贴代码] ``` 请求方式:[GET/POST/PUT/DELETE] 请求 URL:[URL] 请求参数: ```json [参数] ``` 期望响应: ```json [期望的响应] ``` 实际响应: ```json [实际的响应] ``` 错误日志: ``` [日志] ``` 请帮我定位问题并修复。 ``` ### 数据库查询问题 ``` 我的数据库查询有问题: SQL 语句: ```sql [粘贴 SQL] ``` 表结构: ```sql [粘贴建表语句或描述] ``` 期望结果:[描述] 实际结果:[描述或错误信息] 请帮我: 1. 分析 SQL 问题 2. 提供正确的查询 3. 解释优化建议(如果有性能问题) ``` --- ## ⚡ 性能调试 ``` 我的应用有性能问题: ## 问题表现 - [描述性能问题,如:加载慢/卡顿/内存泄漏] ## 环境信息 - 框架/语言:[如 React/Node.js/Python] - 数据规模:[如 1000 条数据] ## 相关代码 ``` [粘贴可能有问题的代码] ``` ## 性能数据(如有) - 加载时间:[X 秒] - 内存占用:[X MB] - CPU 使用:[X%] 请帮我: 1. 分析性能瓶颈 2. 提供优化方案 3. 给出优化后的代码 ``` --- ## 🔐 安全问题调试 ``` 请帮我检查这段代码的安全问题: ``` [粘贴代码] ``` 请: 1. 列出所有潜在的安全漏洞 2. 按严重程度排序 3. 提供修复建议和代码 4. 解释每个漏洞的危害 ``` --- ## 💡 调试技巧 ### 二分法定位 ``` 我的代码在某处出错,但不确定具体位置。 完整代码: ``` [粘贴代码] ``` 错误表现:[描述] 请帮我用二分法定位问题: 1. 先确定问题在哪个模块/函数 2. 逐步缩小范围 3. 找到具体的问题行 ``` ### 最小复现 ``` 我遇到一个难以复现的 Bug: 问题描述:[描述] 发生频率:[总是/偶尔/特定条件] 相关代码: ``` [粘贴代码] ``` 请帮我: 1. 分析可能的触发条件 2. 构造最小复现代码 3. 提供解决方案 ``` --- ## 使用建议 1. **提供完整上下文** - 错误信息、代码、环境都要给全 2. **描述清楚预期 vs 实际** - 让 AI 理解差距在哪 3. **列出已尝试的方案** - 避免重复建议 4. **一次只问一个问题** - 聚焦更容易解决