Skill · OpenAI - ChatGPT Release Notes
边聊天边分屏审查代码
图片: Radowan Nakif Rehan 来自 Unsplash
ChatGPT全新的交互式代码块让你可以并排查看代码和聊天,并直接在代码上标记缺陷和改进之处,无需等待重新生成的文本。这种工作流程将代码审查周期从数分钟缩短至数秒。
截至2026年2月,ChatGPT的代码块已实现完全交互式:你可以直接在聊天中编写、编辑和预览代码,无需在编辑器和聊天之间来回复制文本。更重要的是,分屏代码审查视图让你可以在一侧查看代码,在另一侧查看对话,从而轻松请求针对性修复,并直接在原处看到标注。
以下是专业工作流程:你将一个Python函数粘贴到ChatGPT中。代码块会在右侧打开。你输入“审查这个函数的性能和边界情况”。ChatGPT会用行内注释标注代码,标记出具体行--“这个循环是O(n²),考虑先排序”或“缺少对空输入的检查”。然后你输入“修复这个循环”,就会看到仅该部分自行重写,而函数其余部分保持不变。无需进行差异比对,也无需手动协调更改。
分屏视图原生支持HTML、React、Python、JavaScript、Mermaid图表和Vega图表。点击“审查代码”可获得关于可读性、性能和结构化的反馈。使用“添加日志”可注入调试打印语句。使用“修复缺陷”可针对特定错误。每个操作都会生成一个可回滚的新版本。如需全屏编辑,你可以展开代码块使其占据整个窗口。
适用场景:一名后端工程师在审查同事的拉取请求时,可以将代码粘贴到ChatGPT中,请求进行安全审计,获得关于数据库查询问题、身份验证漏洞和输入验证的行内标注,然后将标注后的版本复制回GitHub。数据科学家可以粘贴一个Jupyter notebook单元格并要求优化,而无需重写整个脚本。前端开发者可以粘贴CSS并要求进行移动端适配,获得重写后的代码块,同时在聊天中看到具体更改。
来源与版权