本文最初发布于 THENEWSTACK。

图片来源:Etsy
在一篇向开发者介绍GPT-5的文章中,OpenAI 声称,这个新模型在前端编码方面表现出色。他们在内部测试中发现,在前端 Web 开发方面,该模型在 70%的时间里都击败了 OpenAI o3。OpenAI 开发体验负责人 Romain Huet在X上补充说,“GPT-5 在前端开发方面惊人地出色”。该模型也得到了知名前端基础设施公司 Vercel 的支持。该公司认为,GPT-5 是“最好的前端 AI 模型”。
不过,正如互联网上一贯的情况那样,每个人的感受可能不尽相同。就连当初在 OpenAI 推出 GPT-5 时帮助推广的一些人似乎也有不同的看法。Theo Browne 是一位在 YouTube 上颇有影响力的人,也是OpenAI发布日视频中的其中一位开发者。Browne 最初非常喜欢 GPT-5,甚至说 Claude Sonnet 及其他竞争对手“因为GPT-5的编码能力而变得无关紧要了”。然而如今,他的立场来了个 180 度的大转弯。他发布了一段名为“我看错了GPT-5”的视频。在视频中,Browne 声称,“我现在使用 GPT-5 的体验,明显比我几周前测试时使用它的体验要差。”他在X上补充说,“GPT-5 在 Cursor 中的表现远不如我几周前使用时那么好。”
对于其他未受雇于 OpenAI 或与之没有关联的人来说,使用 GPT-5 进行编码的体验也不全是积极的。有一位 GitHub Copilot 用户抱怨说,GitHub Copilot Pro 中的 GPT-5“在总结或解释它正在做的事时非常弱”,总体来说“非常令人失望和沮丧”。他补充说,Claude Sonnet 4“要好很多”。
在 GPT-5 发布后的第二天,AI 工程专家 Shawn Wang(又名 swyx)在 X 上进行了一次民意调查,超过 40%的人认为它“一般”或“糟糕”。当然,这不是很严谨,但也确实表明,OpenAI 对于 GPT-5 编码能力的宣传过于积极。(顺便说一下,Wang 是另一位在 OpenAI 发布日编程中被 OpenAI 展示的开发者。)

Swyx 在 X 上发起的投票
也有一些有趣的反应。在 X 上,AI 开发者 Kevin Kern 开玩笑说,GPT-5 对紫色的偏好说明它生成的前端设计并不那么具有原创性。

用 React 还是不用 React?你自己选!
在前端开发方面,OpenAI 在其提示指南中似乎是为他们的推广合作伙伴 Vercel 提供了一个机会。该指南推荐将 Next.js(TypeScript)、React 和 HTML 等框架与 GPT-5 一起使用。
无疑,许多新晋 AI 开发者会要求 GPT-5 帮助他们创建 React 应用。这里有Brice Challamel提供的一个例子,他是 Moderna 的 AI 产品和创新负责人。Challamel 决定构建一个“文化发现”应用。他写道,“在 ChatGPT 中,GPT-5 帮助我从概念到可工作的 React 原型,然后生成了完整的技术栈代码包和一个在 Lovable 中部署的提示。”
但 GPT-5 还提供了一个有趣的可能,就是能使开发者绕开 React。至少从 Ben Hylak 和 Alexis Gauba 写的一篇关于GPT-5的文章中,我可以得出这个结论。他们是 AI 创业公司 Raindrop 的联合创始人(Hylak 曾在发布日与 Browne 以及 Swyx 一起坐在 OpenAI 开发者沙发上)。在发布前的测试中,Hylak 发现,他可以使用 GPT-5 创建一个“没有 React、无需打包、没有框架”的网站,只有 HTML、CSS 和 JavaScript。
他俩对 GPT-5 一次性创建网站的能力也是印象深刻。或者正如 Hylak 所说,“GPT-5 一次性解决问题的能力是我见过的任何模型都无法比拟的。”
这提出了一个有趣的问题:当 GPT-5(及 Claude Code 这样的竞品)使用底层 Web 平台就可以开发出基础应用时,前端开发者是否还需要继续使用 React 及其框架作为其工作的支撑?因为基本上,这就是 GPT-5 的核心功能:为人类开发者提供构建 Web 应用程序的“框架”,开发者可以以这个框架为基础进行扩展——完善并发布应用程序——使用他们的集成开发环境(IDE)或 Cursor 以及 Lovable 这样的工具。
换句话说:对于当前这一代前端开发者而言,React 及其它类似的框架一直是他们职业生涯中不可或缺的工具。许多年轻的前端开发者甚至无法想象没有 React 框架的世界。但如果我们不再需要 React 这个工具,情况会变成什么样子呢?
坦白地说,这主要是因为我们正在采用一种新型工具,即人工智能。但关键是,Web 浏览器现如今已经足够成熟,你可以仅使用 HTML、CSS 和 JavaScript 来构建复杂的网站和 Web 应用程序。GPT-5 可能刚刚向许多开发者证明了,React 和框架现在已经不是不可或缺的(当然,这取决于 GPT-5 是否真的像 OpenAI 所声称的那样好——这一点目前还有待观察)。
开发者使用 GPT-5 时的其他注意事项
如上所述,迄今为止,人们对 GPT-5 作为前端工具的评价褒贬不一。但要做出恰当的评估,前端开发者还需要一些时间,尤其是与 Claude Sonnet 相比。但正如 Theo Browne 评论的那样,过去的一周已经清晰地表明,GPT-5 的不同模型之间存在差异,以及如何将它们集成到某些工具中。
上面提到的 GitHub Pilot 用户可能一直在使用一个不那么强大的 GPT-5 版本,就像 Hylak抱怨Cursor 里的“gpt-5”。

Hylak 谈论 Cursor 和 GPT-5 的推文
正如 Hylak 在 X 上进一步解释的那样,“我在预发布时测试的是 gpt-5-high”(换句话说,OpenAI 给了他最高端的版本进行测试)。GPT-5 非高级版本的前端编码结果可能不那么引人注目。
还有一点值得指出的是,编码 LLM 似乎都有不同的风格或者“编码个性”——这是代码安全公司Sonar本周发布的一项新研究。Sonar 的研究称,GPT-4o 是一位“高效的全才”,而 Claude Sonnet 4 则是一位“资深架构师”。

Sonar 发布的编码个性
现在说 GPT-5 有什么编码个性还为时过早,但这将是前端开发者需要密切关注的事情。
Richard MacManus 是 The New Stack 的高级编辑,主要撰写有关 Web 和应用开发趋势的文章。2003 年,他创立了 ReadWriteWeb,并将其打造成了世界上最有影响力的技术新闻网站之一。
声明:本文为 InfoQ 翻译,未经许可禁止转载。
原文链接:https://thenewstack.io/gpt-5-a-choose-your-own-adventure-for-frontend-developers