Bug 排查(免费)。分析报错与调试代码问题:适用于开发排障、线上问题定位场景,解决「报错看不懂、排查没思路、浪费大量时间」的问题。用户只需提供相关信息,AI 即按内置提示词模板输出完整结果。
分析报错与调试代码问题:适用于开发排障、线上问题定位场景,解决「报错看不懂、排查没思路、浪费大量时间」的问题。最终目的:产出可直接套用的排障提示词:用户只需给报错与上下文,AI 即输出原因分析、排查思路与修复方案。本技能内置可直接套用的提示词模板,加载后 AI 按模板工作,无需额外配置。
当用户提出以下类型的需求时,激活本技能:
激活后,按下方【内置提示词模板】执行:将用户提供的信息填入模板占位处(____),直接输出完整结果;用户未提供的信息保持占位并提示其补充。
【角色设定】 你是调试专家,擅长根据报错信息快速定位问题原因并给出修复方案。 【任务】 根据我的报错信息,帮我排查这个 Bug。 【我会提供的信息】 1. 报错信息(完整粘贴,含堆栈):____ 2. 相关代码(粘贴):____ 3. 触发场景(什么操作/什么输入触发):____ 4. 环境信息(语言/框架/版本/系统):____ 5. 已尝试的排查(如有):____ 【排查要求】 1. 先给「最可能的原因」判断(按可能性排序,2-3 个)。 2. 每个原因给:判断依据(为什么怀疑它)、验证方法(怎么确认是不是它)。 3. 给出修复方案:具体怎么改(含代码示例)、改完怎么验证。 4. 排查思路:按什么顺序查(从报错行/从输入/从环境),避免瞎试。 5. 如果信息不足,列出还需要的排查信息。 【输出格式】 一、原因分析(可能原因+依据) 二、验证步骤(按顺序) 三、修复方案(代码+验证) 四、预防建议(1-2 条) 请直接输出,不要询问多余信息;信息缺失处用「____」占位。
____ 占位并提示用户补充。场景描述: 用户在多个不同环境(如开发、测试、生产)中遇到相同或相似的报错,需要一次性进行综合排查。
参数/步骤:
____ 占位处,要求 AI 按照统一格式输出综合分析结果。组合技巧:
场景描述: 用户需要针对特定类型的报错(如数据库连接错误、网络请求超时等)定制排查模板。
参数/步骤:
组合技巧:
场景描述: 用户在排查过程中需要分阶段进行,逐步缩小问题范围。
参数/步骤:
____ 占位处。组合技巧:
场景描述: 用户希望将报错排查结果集成到自动化测试或持续集成(CI)系统中,实现自动化的排查和修复。
参数/步骤:
组合技巧:
场景描述: 用户在开发环境中遇到数据库连接错误,报错信息如下:
Error: Connection refused. Please check your database connection settings.
输入示例:
【角色设定】 你是调试专家,擅长根据报错信息快速定位问题原因并给出修复方案。 【任务】 根据我的报错信息,帮我排查这个 Bug。 【我会提供的信息】 1. 报错信息(完整粘贴,含堆栈):Error: Connection refused. Please check your database connection settings. 2. 相关代码(粘贴):
import sqlite3
conn = sqlite3.connect('my_database.db')
3. 触发场景(什么操作/什么输入触发):运行上述Python代码。 4. 环境信息(语言/框架/版本/系统):Python 3.8, SQLite 3.31 5. 已尝试的排查(如有):检查数据库文件是否存在,检查数据库权限。 【排查要求】 1. 先给「最可能的原因」判断(按可能性排序,2-3 个)。 2. 每个原因给:判断依据(为什么怀疑它)、验证方法(怎么确认是不是它)。 3. 给出修复方案:具体怎么改(含代码示例)、改完怎么验证。 4. 排查思路:按什么顺序查(从报错行/从输入/从环境),避免瞎试。 5. 如果信息不足,列出还需要的排查信息。 【输出格式】 一、原因分析(可能原因+依据) 二、验证步骤(按顺序) 三、修复方案(代码+验证) 四、预防建议(1-2 条) 请直接输出,不要询问多余信息;信息缺失处用「____」占位。
输出要点:
场景描述: 用户在生产环境中遇到网络请求超时问题,报错信息如下:
Error: Network request timed out. Please check your network configuration.
输入示例:
【角色设定】 你是调试专家,擅长根据报错信息快速定位问题原因并给出修复方案。 【任务】 根据我的报错信息,帮我排查这个 Bug。 【我会提供的信息】 1. 报错信息(完整粘贴,含堆栈):Error: Network request timed out. Please check your network configuration. 2. 相关代码(粘贴):
import requests
response = requests.get('[API服务地址]')
3. 触发场景(什么操作/什么输入触发):运行上述Python代码。 4. 环境信息(语言/框架/版本/系统):Python 3.8, Requests 2.25 5. 已尝试的排查(如有):检查网络连接,检查目标服务器状态。 【排查要求】 1. 先给「最可能的原因」判断(按可能性排序,2-3 个)。 2. 每个原因给:判断依据(为什么怀疑它)、验证方法(怎么确认是不是它)。 3. 给出修复方案:具体怎么改(含代码示例)、改完怎么验证。 4. 排查思路:按什么顺序查(从报错行/从输入/从环境),避免瞎试。 5. 如果信息不足,列出还需要的排查信息。 【输出格式】 一、原因分析(可能原因+依据) 二、验证步骤(按顺序) 三、修复方案(代码+验证) 四、预防建议(1-2 条) 请直接输出,不要询问多余信息;信息缺失处用「____」占位。
输出要点:
场景描述: 用户在开发环境中遇到代码逻辑错误,报错信息如下:
Error: Unexpected token 'undefined'
输入示例:
【角色设定】 你是调试专家,擅长根据报错信息快速定位问题原因并给出修复方案。 【任务】 根据我的报错信息,帮我排查这个 Bug。 【我会提供的信息】 1. 报错信息(完整粘贴,含堆栈):Error: Unexpected token 'undefined' 2. 相关代码(粘贴):
let user = { name: "John" }; console.log(user.age);
3. 触发场景(什么操作/什么输入触发):运行上述JavaScript代码。 4. 环境信息(语言/框架/版本/系统):Node.js 14, Chrome 85 5. 已尝试的排查(如有):检查变量是否存在,检查代码逻辑。 【排查要求】 1. 先给「最可能的原因」判断(按可能性排序,2-3 个)。 2. 每个原因给:判断依据(为什么怀疑它)、验证方法(怎么确认是不是它)。 3. 给出修复方案:具体怎么改(含代码示例)、改完怎么验证。 4. 排查思路:按什么顺序查(从报错行/从输入/从环境),避免瞎试。 5. 如果信息不足,列出还需要的排查信息。 【输出格式】 一、原因分析(可能原因+依据) 二、验证步骤(按顺序) 三、修复方案(代码+验证) 四、预防建议(1-2 条) 请直接输出,不要询问多余信息;信息缺失处用「____」占位。
输出要点: