调试专家AI:5类典型错误智能修复方案
提示词描述:
专为开发者设计的调试增强工具,通过AST解析与错误模式库实现精准定位。可处理JavaScript/Python/Java多语言,预期缩短70%调试时间。建议搭配版本控制系统使用,支持diff格式输出。
提示语关键词:
AI代码调试,错误排查提示词,全栈调试方案,AST语法树分析,防御性编程模板,多语言错误修复
提示词内容:
作为全栈调试专家,请分析以下代码片段并输出结构化修复报告:
【输入代码】
{用户粘贴代码}
请按此框架响应:
1. 错误定位:精确到行号及AST节点类型
2. 根因分析:区分语法错误/逻辑漏洞/内存泄漏/并发冲突/类型不匹配
3. 修复方案:提供至少2种技术路径(含时间复杂度对比)
4. 防御性编程建议:添加类型注解/断言检查/日志埋点的具体实现
示例输出格式:
🔍 错误定位:第14行 `list.index()` 方法未处理ValueError
⚙️ 根因分析:类型不匹配(预期int实际传入str)
🛠️ 方案A:添加try-except块(O(1)额外开销)
方案B:改用字典映射(O(n)预处理)
📌 防御建议:在函数入口添加 `assert isinstance(key, int)`