预见·科技 | 国产“图生代码”AI来了 用产品设计图就能一键生成代码
视频加载中…
封面新闻记者 欧阳宏宇
继阿里云后,又一家国内科技公司开始启用AI写代码。
4月11日,蚂蚁集团公布其自研的智能研发平台CodeFuse推出“图生代码”新功能。据介绍,该功能支持开发人员用产品设计图一键生成代码,大幅提升前端页面的开发效率,目前相关功能正在内测。
据介绍,CodeFuse的功能覆盖了需求分析、编程开发、测试与构建、发布与运维、数据洞察等研发全链路。据了解,使用CodeFuse支持日常研发工作的工程师达到50%以上,这些工程师提交的代码中10%由AI生成。在该公司内部,每周已有超五成程序员在日常研发中使用该研发平台,平台生成的代码整体采纳率为30%,在生成单元测试场景采纳率可以达到50%。
分析公司Gartner此前发布的2024年十大战略技术趋势指出:到2028年,75%的企业软件工程师将使用AI编程助手。除蚂蚁集团外,还有很多互联网公司一样也在内部推行AI编程。
在不久前,阿里云宣布正在内部全面推行AI编程,并给编程的AI赋予了正式员工工号;该公司还透露,其未来20%的代码将由AI编写。此外,猎豹移动董事长兼CEO傅盛此前也通过其个人社交媒体宣布,即将推出一款名为“猎户星空AI代码生成器”的新产品。
“AI的普及不仅可以减少开发人员的工作压力,让他们有更多精力投入到更有创造力的工作中去,更大的意义在于降低编程门槛,推动软件开发行业的创新和进步。”蚂蚁集团CodeFuse负责人表示,科技公司研发AI编程的使命主要是探索下一代AI研发生产力工具,致力于打造创新的解决方案,让软件开发者在研发过程中如丝般顺滑。
不过,AI研发范式的变革,并不代表“人”在研发场景的角色会消失。有分析人士表示,AI编程出现反而对AI和人如何协同提出了更高的要求,特别是涉及可靠性的运维场景,还需要人工专家干预才能让系统健康运行起来。“AI目前主要集中在辅助编程(code copilot),要从copilot走向co-worker,实现整个研发生命周期的智能化、自动化,还有很长的路要走。”
【如果您有新闻线索,欢迎向我们报料,一经采纳有费用酬谢。报料微信关注:ihxdsb,报料QQ:3386405712】
谷歌等公司用AI编写代码,未来AI或可自行开发程序和自我升级
据悉,谷歌正在训练 AI 来编写代码和自我更新。这被认为是目前热门的生成式 AI 研究的一部分。
如今生成式 AI 的发展已经取得了长足进步,这两年在各科研机构和科技公司之间引发了持续性热潮。
生成式 AI 已经可以把文字描述变成逼真的图像、视频和音频等,并引发了 AI 替代人类内容创作的担忧和版权风险等问题。
OpenAI 和谷歌之前分别开发的文本生成图像模型(DALL·E 2 和 Imgen),可以将一句话变成各种风格的图像。比如,输入文字“一幅克劳德·莫奈风格的狐狸坐在地里的画”,DALL·E 2 可生成以下图像。
(来源:OpenAI)
本次谷歌的研究旨在让 AI 学习编程技术并根据这些学习编写高质量代码,甚至是进一步构建一个通用系统,以减少人类开发程序和更新代码的需求。
据了解,该项目代号为 Pitchfork,始于 Alphabet(谷歌母公司)旗下的 X 实验室,最初目标是构建一个工具,可以在不雇用软件程序员的情况下,将 Python 代码库更新到最新版本。
在今年夏天,Pitchfork 项目成为谷歌实验室(Google\’s Labs)的一部分,这似乎标志着其对公司重要性的提升。谷歌实验室还正在进行虚拟现实和增强现实等项目。
据悉,Pitchfork 目前属于“AI Developer Assistance”团队,由谷歌实验室主任奥利维亚·哈塔尔斯基(Olivia Hatalsky)领导,奥利维亚曾在 X 实验室参与 Google Glass 等多个创新项目,包括 Pitchfork。
如今,研究人员正努力“教代码编写和重写自己”,以极大提升开发人员的效率。
(来源:谷歌)
值得一提的是,除了谷歌,微软、DeepMind、OpenAI 等公司也推出了用 AI 生成代码的工具。
微软旗下的 GitHub(面向开源及私有软件项目的托管平台)2021 年 6 月推出了一个名为 Copilot 的工具,当计算机程序员在开发软件时,该工具会显示一些软件中可能需要的代码片段,这能够帮助程序员更快地开发应用。
据悉,Copilot 正被数十万软件开发人员使用,其目前可生成多达 40% 的代码,而这一数字未来五年内或可翻倍。
微软希望 AI 改变人们现有的很多工作,重塑“数千种”职业。Copilot 以后也有望被用于视频游戏设计、办公室工作、建筑和计算机安全等方面。
值得一提的是,现有的很多代码生成模型只是能够完成较简单的编程任务,而在解决复杂问题方面仍表现不佳。
针对于此,DeepMind 在 2022 年 2 月,发布了一个名为 AlphaCode 的模型,该模型使用基于转换器的语言模型,可以编写高质量的计算机程序,并在编程竞赛的参与者中获得了中位数排名。这意味着代码生成系统已可达到与人类相当的水平。
然后,值得注意的是,AI 生成式工具带来强大功能的同时,目前仍存在一些法律和道德风险。比如代码生成工具可能会输出仇恨或种族主义言论,或从其他程序中直接复制代码,这引发了对所有权和版权保护的担忧。
今年 11 月初,微软和其子公司 GitHub 以及其业务合作伙伴 OpenAI(Copilot 依赖于 OpenAI 的编程工具 Codex),因涉嫌违反版权法而被起诉。该案件为美国首起关于模型训练的集体诉讼,其或许会对更广泛的 AI 研究产生巨大影响。
(来源:GitHub)
值得一提的是,商业图片交易商 Shutterstock 正在设立一个贡献者基金,以补偿那些为 AI 训练提供素材的人。这也许是一个解决 AI 版权问题的方案。
除了版权方面,程序生成模型能够从不安全的代码中学习,代表着其有可能产生一些轻易让黑客利用的漏洞。这种危害可能比有偏见的言论更严重,也更难以解决。
另外,若这些模型被广泛使用,是否会造成大量人员失业,也是值得关注的问题。虽然目前它们还不够准确,无法取代任何人,但不可避免会引发人们对未来的焦虑。这可能会对未来公司的结构和开发人员产生深远影响。
一些人把 AI 的发展比作十八世纪的工业革命,也有观点认为,Copilot 等 AI 是真正的辅助技术,帮助人们克服重复性或乏味的工作,以使我们能进行更多人类独有的事情。
不过,不可否认的是,技术转型和信息转型在给大多数人带来便利和经济增长的同时,也总是会附带一些“令人不安”的事情。
当前,Copilot、DALL·E 2 等还处在初级阶段,“下一代”AI 工具带来更高效工作时,也需要对所有人都更友好,更公平。
参考资料:
https://www.businessinsider.com/google-ai-write-fix-code-developer-assistance-pitchfork-generative-2022-11
https://www.bloomberg.com/news/articles/2022-11-01/microsoft-wants-ai-to-change-your-job-if-it-can-work-out-the-kinks
https://www.theverge.com/2022/11/8/23446821/microsoft-openai-github-copilot-class-action-lawsuit-ai-copyright-violation-training-data
https://www.deepmind.com/blog/com
petitive-programming-with-alphacode
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。