财联社4月21日讯(编辑 史正丞)当地时间周五早晨,谷歌在官方博客宣布,苦苦追赶竞品OpenAI的Bard人工智能,终于拥有帮助用户生成并修正代码的能力了。
(来源:谷歌Blog)谷歌生成式模型的首席产品经理Paige Bailey表示,自从Bard问世以来,用户反馈中呼声最高的功能就是“写代码”。这个愿望在今天终于实现了。
Bailey介绍,Bard目前能做的事情包括写代码、修正代码里的Bug,以及解释代码的用处,支持C++、Java、Python等20多种编程语言。对于哪些正在学习编程的用户而言,让AI解释代码片段用处的功能非常实用。
(来源:谷歌)谷歌也很实诚地表示,Bard仍处于早期试验阶段,可能时不时会自信满满地提供不准确、误导或错误的信息。在编程过程中,Bard写出来的代码可能会达不到用户的预期,无法跑通或者压根没写完。所以用户必须始终仔细检查Bard的回复,在使用代码前仔细检查是否存在错误或漏洞。
距离竞品仍有显著差距
虽然训练出能写代码的AI是一个重大的成就,但这条消息不光在科技圈、甚至在投资市场都没能掀起太大波澜,主要原因依然是竞品OpenAI的GPT不仅在好多年前就已经实现了这项功能,而且已经俘获大量程序员的认可。
早在2022年GPT热潮还未启动之时,全球最大开发者社区GitHub就正式上线了编程AI助手Copilot,收费每月10美元。根据GitHub自己进行的调查,接近9成的用户,感受到这项工具提高了他们的生产力,也有超过7成的用户认为这个工具能让他们聚焦在带来更多满足感的工作上。
(用户评价颇高,来源:Github)Github也是微软家族的一员,库中的大量代码本身就是天然的训练材料。随着使用GPT-3的Copilot大获成功后,今年3月Github也发布了融合GPT-4对话功能的Copilot X,开发者可以通过与机器人进行对话(包括文字输入和语音交互)完成诸多日常工作,实现“动动嘴巴”就把代码写了的惊人转变。
而在更早些时候的GPT-4发布会上,OpenAI还演示了“拍一张网站的草稿图,机器直接写出HTML”的惊人能力,堪称载入人类科技史的经典时刻。
(来源:OpenAI联合创始人Greg Brockman推特)在编程这件事情上,比不过坐拥Github的微软和OpenAI算不上丢人,但不巧的是,Stability AI也在本周发布了开源大模型StableLM,其中也包含生成代码的能力。由于这个大模型开源共享的特性,可以说StableLM的发布意味着“会写代码”本身已经称不上稀罕功能了。要想把写代码打造成标杆功能,恐怕谷歌还有很长一段路要走。
(撰写代码示例图,来源:Stability AI)