用途:在代码出现报错、偶发异常、难以追踪的行为、性能或内存问题、复杂堆栈时,把 AI 当作调试伙伴,按结构化流程定位并修复缺陷。
主要能力:提供五步调试框架——复现、隔离、理解、修复、验证;给出可复用的 Bug 报告模板(预期、实际、错误信息、复现步骤、环境、相关代码、已尝试方案);用二分法注释代码定位问题;针对错误信息、非预期行为、间歇性 Bug 分别提供 AI 提问模板;修复环节强调最小改动、处理边界、不引入新问题,并附修复质量清单;验证环节要求生成能捕获该 Bug 的回归测试。还归纳常见缺陷模式:空值/未定义、async/await 漏 await、竞态条件、状态管理(如直接修改 state)。
使用方式:先收集信息并复现,再隔离范围,然后向 AI 描述现象与代码,获取原因分析与修复建议,最后验证并补测试。可结合 console.log、console.trace、console.table、debugger、条件断点、console.time 与 Performance API 等工具。
适用场景:理解报错与堆栈、分析间歇性缺陷、审查修复方案、生成回归测试。
限制:UI 布局、环境特定问题、实时性能剖析、内存泄漏调查更适合手动调试,AI 无法看到屏幕或直接运行工具。具体安装命令与平台支持暂未提供。