codegeex提供五种高效修复路径:ide右键一键修复静态错误;灯泡图标触发多方案修复;终端traceback直接提交解释与修复;侧边栏聊天界面处理逻辑错误;网页版离线修复保障安全与兼容。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要在编码过程中快速定位并修正代码错误,而不是反复试错、查文档或手动逐行排查。CodeGeeX 提供多种路径直达修复结果,适配不同错误类型和所处环境。
IDE内右键一键修复
这是最直接的修复方式,适用于编辑器中已标红的语法错误、类型错误或未定义变量等静态问题。
将光标停在报错行任意位置 → 鼠标右键 → 选择“使用CodeGeeX修复” → 等待2~4秒 → 查看悬浮窗中生成的修复建议。
确认修复逻辑无误后点击“应用修复”,原代码会被覆盖。这一步会自动调整变量声明、补全缺失括号、修正函数调用签名,无需你手动比对差异。
【若右键菜单中没有该选项,说明插件未启用或当前语言模式不被支持】
通过灯泡图标触发修复
当光标落在存在潜在隐患但尚未报错的代码上(比如未使用的导入、可能为空的切片遍历、弱类型转换),IDE默认的智能提示灯泡会集成CodeGeeX入口。
方法一:Windows/Linux按 Alt+Enter;macOS按 Option+Enter,唤出灯泡菜单 → 找到“使用CodeGeeX修复” → 选择后立即生成修复方案。
方法二:直接点击编辑器左侧出现的?图标 → 在弹出列表中点击对应条目。这个方式响应更快,且支持多候选方案切换——你可以横向对比3种不同风格的修复写法,选最贴合项目规范的那个。
终端报错信息直接提交解释与修复
当你在终端运行脚本时遇到Traceback,尤其是跨文件、含多层调用栈的复杂错误,人工解读成本高。
第一步:确保完整复制从Traceback (most recent call last):开始到最后一行的全部文本;
第二步:在终端窗口中右键 → Windows需按住Shift再右键,macOS/Linux直接右键 → 选择“使用CodeGeeX解释”;
CodeGeeX 2.21.0是智谱AI推出的AI编程助手版本,对Inline Chat功能进行了重大优化,包括UI设计升级、支持流式输出以提升响应速度,并新增“查看思路”按钮以便理解代码原理。同时,该版本在编辑器中新增CodeLens控件,支持一键“解释”代码或“添加注释”。目前该工具对个人开发者免费开放。
第三步:CodeGeeX返回结构化输出:先用自然语言说明错误根源(例如“第42行尝试对None调用split(),因前序条件分支未返回字符串导致变量为None”),再给出带行号标注的修复补丁;
第四步:点击“应用修复”按钮,它会自动跳转到对应文件和行,并高亮显示修改区域。
这一步必须保证复制内容包含完整的文件路径和行号,否则模型无法准确定位上下文。
侧边栏聊天界面手动提交
适用于逻辑错误、测试失败、行为异常等无法被静态分析捕获的问题。
在VS Code侧边栏打开CodeGeeX聊天面板 → 粘贴原始代码 → 描述预期行为(如“输入[1,2,3]应返回6”)→ 补充实际输出(如“返回了0”)→ 附上失败的单元测试断言(如assert sum_list([1,2,3]) == 6);
发送后,模型会结合语义理解推断缺失的return语句、错误的循环边界或遗漏的类型转换,并生成可直接替换的代码块。
注意:不要只写“这段代码不对”,必须提供可验证的行为描述,否则模型只能做模糊猜测。
网页版离线修复
当本地网络受限、IDE插件失效或需要隔离环境复现问题时,可用网页版兜底。
访问 codegeex.zhipu.ai → 登录智谱AI账号 → 点击“离线修复” → 粘贴报错代码或完整Traceback → 选择目标语言 → 点击“生成修复”;
结果页会显示修复前后对比,支持导出为.py/.java/.rs等格式文件;
【网页版不访问本地文件系统,所有代码均在浏览器沙箱内处理,敏感项目可放心使用】










