智能Debug
更新时间:2024-09-19
功能介绍
智能Debug旨在解决开发过程中遇到的代码构建报错、代码运行报错、常见shell命令执行报错。通过结合报错日志信息和相关代码上下文,利用百度工程师丰富的Debug经验和文心大模型能力,分析报错原因并给出解决方案和修复后的代码,提升Debug效率。
支持语言
我们支持所有语言的报错,并且我们针对以下编程语言进行了调优增强,检索和生成效果更好:
- Python
- Go
- Java
各语言的调优增强在持续进行中。此外,我们也将对C/C++、JavaScript进行调优增强,敬请期待~
前置准备
更新VSCode上的Comate插件
Comate插件到版本 v2.1.1 (+),默认会自动更新,如果未更新需要手动reload VSCode
语言插件,激活本地检索和跳转能力(影响修复效果)
Java:Extension Pack for Java
Python:Python Extension Pack
Go: Go for VS Code
在VSCode 打开任意该语言的文件
VSCode使用方式
-
Terminal中执行命令,报错后使用
- 划选报错日志,右键弹出菜单
- VSCode 报错行hover 下划线 + Tips
- 跳转到报错文件,可选复制修复后的代码替换报错函数
Jetbrains系列使用方式
-
点击RUN或DEBUG按钮,报错后使用
- 划选错误日志,右键弹出菜单
- IEDA中java爆栈场景点击Comate按钮,弹出侧边栏
- 跳转到报错文件,可选复制修复后的代码替换报错函数