字数 763,阅读大约需 4 分钟

ChatGPT on macOS可以直接编辑代码:开启AI编程新时代
近日,OpenAI宣布其AI聊天机器人平台ChatGPT的最新macOS版本可以直接在支持的developer tools中编辑代码,包括Xcode、VS Code和JetBrains等。这一功能的推出,标志着AI在编程领域的应用迈出了重要一步,将进一步改变软件开发的方式。
ChatGPT的代码编辑功能
功能概述
ChatGPT的代码编辑功能允许用户在macOS上直接编辑代码,而无需复制粘贴。用户还可以选择开启“自动应用”模式,使ChatGPT能够在无需额外点击的情况下进行代码修改。这一功能目前适用于ChatGPT Plus、Pro和Team订阅用户,并将在下周向Enterprise、Edu和免费用户开放。
技术实现
ChatGPT的代码编辑功能基于OpenAI在2024年11月推出的“与应用协作”能力。该能力使ChatGPT能够读取特定开发环境中的代码,从而减少了代码复制粘贴的需要。通过直接编辑代码,ChatGPT现在可以与流行的AI编程工具如Cursor和GitHub Copilot直接竞争。
OpenAI的雄心壮志
据报道,OpenAI计划在未来几个月内推出一款专门支持软件工程的产品。这一举措表明,OpenAI不仅致力于提升ChatGPT的编程辅助能力,还希望在整个软件开发生命周期中发挥更大的作用。
AI编程工具的普及
AI编程助手正变得越来越受欢迎。根据GitHub的最新调查,绝大多数受访者表示他们已经采用了某种形式的AI工具。Y Combinator合伙人Jared Friedman最近声称,在YC的W25创业批次中,有四分之一的公司95%的代码库是由AI生成的。
AI编程的挑战
尽管AI编程工具带来了许多便利,但也存在一些安全和可靠性问题。软件供应商Harness的一项调查发现,大多数开发人员花费更多时间调试AI生成的代码和安全漏洞,而不是人类编写的代码。与此同时,谷歌的一份报告发现,AI可以加快代码审查并有益于文档编写,但可能会影响交付的稳定性。
结语
ChatGPT的直接代码编辑功能是AI在编程领域应用的又一重要里程碑。随着技术的不断进步,我们有理由相信,AI将在未来软件开发中发挥更加重要的作用。然而,我们也需要关注AI编程工具带来的挑战,并寻找有效的解决方案。
参考资料
- • OpenAI官方博客
- • GitHub调查报告
- • Harness调查报告
- • 谷歌报告