共计 1311 个字符,预计需要花费 4 分钟才能阅读完成。
界面新闻记者 | 宋佳楠
近日,OpenAI正式推出了其最新的AI编程助手——Codex。这个基于云服务的工具集成在ChatGPT平台上,旨在为开发者提供更加高效且安全的编程体验。Codex能够理解自然语言的指令,并自动生成、调试和优化代码,标志着人工智能辅助编程进入了一个崭新的阶段。
Codex建立在OpenAI最新的“codex-1”模型上,专门针对软件开发的任务进行了优化。该模型在OpenAI的o3推理模型基础上经过微调,提升了代码生成和理解的能力。Codex支持多种编程语言,涵盖Python、JavaScript、Go、Perl、PHP、Ruby、Swift、TypeScript以及Shell等,特别是在Python语言方面表现尤为出色。
与传统的代码自动补全工具相比,Codex更加注重自主性与交互性。它不仅可以根据自然语言指令生成代码,还能够在模拟环境中执行命令、进行测试,并对代码进行解释和优化。这种功能使Codex不仅仅是一个编程助手,更像是一位虚拟程序员,能够协助开发者完成复杂的开发任务。
目前,Codex作为研究预览版向ChatGPT Pro、企业版和团队版的用户开放,且用户无需支付额外费用即可使用。OpenAI计划根据用户反馈持续优化Codex,以满足更广泛的软件开发需求。
在安全性方面,OpenAI为Codex设定了多重保护机制。Codex在受控的沙箱环境中运行,限制其对外部系统的访问,从而降低潜在的安全风险。此外,Codex能够解释其生成的代码,帮助开发者理解其逻辑,减少因误解而产生的错误。
Codex的发布引发了业界的广泛关注。有媒体报道称,Cisco、Temporal、Superhuman和Kodiak等公司已经开始内部测试Codex,以提升开发效率。此外,OpenAI还在与AI编程初创企业Windsurf(前身为Codeium)进行收购洽谈,交易金额可能达到30亿美元。
在AI编程领域,OpenAI面临着来自谷歌和Anthropic等公司的竞争压力。谷歌最近发布了AI编程工具AlphaEvolve,而Anthropic则推出了Claude系列模型。
随着AI编程的快速普及,一些相关从业者担心这类工具可能会完全取代程序员。微软CEO萨蒂亚·纳德拉(Satya Nadella)之前曾透露,微软内部的代码库中大约有20%至30%的代码是由人工智能生成的。去年11月,谷歌CEO桑达尔·皮查伊(Sundar Pichai)也表示,“公司超过25%的代码是由AI编写的,并由工程师进行验证。”
然而,目前来看,在处理复杂逻辑、系统架构设计和需求分析等领域,AI编程仍然需要人类程序员的参与。OpenAI也提醒用户,AI生成的代码需要经过开发者的审核和测试,以确保其正确性和安全性。
