草庐IT

网易副总裁汪源:以AIGC自研技术为基石,持续推动低代码平台的智能化演进

张诚 2024-02-15 原文

近年来,低代码平台凭借着可视化的简易操作越来越受到企业用户的青睐。随着越来越多的企业入场,低代码技术得到了飞速的发展,其变得越来越成熟,越来越被大家所接受。面对低代码平台厂商和产品层出不穷,企业应该如何选型?在4月25日网易数帆举办的CodeWave智能开发平台发布会上,笔者找到了答案。

一步一个脚印,扎实推进AIGC等技术自研突破

网易数帆低代码平台正式发布于2020年。时隔两年,网易数帆将原有的低代码开发平台升级,正式发布CodeWave智能开发平台,以“智能大模型和全栈低代码”为核心,延续“低门槛,高上限”的特色,实现开发、测试、运维等软件生产全链路的智能化。

网易副总裁、网易杭州研究院执行院长、网易数帆总经理汪源

在网易副总裁、网易杭州研究院执行院长、网易数帆总经理汪源看来,CodeWave智能开发平台的正式推出,离网易扎实推进AIGC等技术自研有着密不可分的关系。汪源表示,现在的大模型技术核心起源于2017年,当年谷歌发布的Transformer学习模型带来了新的方向。网易杭州研究院、伏羲实验室、互娱业务部以及从事AI研发的团队,都是在新技术架构基础上开展工作。

汪源告诉我们,自2018年起,网易就开始起步做预训练大模型。2022年,开始投入智能生成代码、文本理解、智能生成SQL等领域研究,之前大模型辅助编程相关技术在内部用,现在超过1000名工程师使用相关技术。

据了解,目前网易已自研数十个超大规模预训练模型,覆盖自然语言、文图跨模态、文音跨模态、智能抓取、情绪感知等多种模型领域。通过承担浙江省级尖兵项目“超大规模预训练模型云平台”的建设任务,网易已积累丰富的预训练模型训练和工程优化经验,未来相关技术可应用于智能制造、智慧学习、数字文旅、数字娱乐、数字音乐等数字产业。

以智能大模型和全栈低代码为核心,大幅降低开发门槛

网易数帆本次发布的CodeWave智能开发平台,取义“Code代码”和“Wave浪潮”,寓意聚浪成潮,技术世界迎来智能开发全新时代,旨在以“智能大模型和全栈低代码”为核心,延续“低门槛,高上限”的特色,实现开发、测试、运维等软件生产全链路的智能化。

低代码是一个革命性的技术,将对软件生产力带来巨大价值,甚至带来软件的变革。汪源告诉记者,之所以选择在此时发布CodeWave智能开发平台主要基于两个核心因素:一是核心技术突破,给CodeWave智能开发平台带来了较大的演进;二是及时响应国家数字中国建设的需求,承担起自身的责任与义务。

网易数帆云原生及低代码产品线总经理陈谔

据网易数帆云原生及低代码产品线总经理陈谔介绍,CodeWave智能开发平台以网易自研的智能大模型为底座,以低代码为开发工具,开发者只需编写少量代码,通过自然语言描述和可视化拖拉拽即可快速开发应用。这一颠覆性的体验将大幅降低开发门槛、提升效率,从而极大降低企业数字化转型难度。

陈谔表示,网易数帆的目标是降低开发者或者企业使用平台开发应用的门槛。通过设计一个全栈式不分前后端的编程语言,让它的表达能力跟专业的编程语言一样强。使用这门编程语言开发门槛要比用Java、JavaScript低很多,但是相比零代码或无代码平台高。据介绍,未来智能开发平台将加AIGC的应用,增加智能设计、智能D2C、智能业务分析BA、智能资产运营等功能,并计划发展100万开发者,助推低代码开发。

据了解,在网易公司内部,低代码已经在游戏、电商、传媒等各个业务部门广泛使用,涉及人力资源与组织绩效管理、技术保障与业务增长等多个环节。以网易互娱为例,用低代码搭建运营活动管理系统,开发效率提升100%,可快速支撑多个私域流量转化。

除此之外,在金融行业、新零售行业,网易数帆低代码平台也已经得到了广泛的应用。

“我们希望通过CodeWave智能开发平台综合能力,让同行业的经验实现跨区域、跨团队的有效传递,让企业从转型开始阶段就知道如何用,进一步降低企业的整体开发成本,赋能企业加速数字化转型。”采访最后,陈谔如是说。


有关网易副总裁汪源:以AIGC自研技术为基石,持续推动低代码平台的智能化演进的更多相关文章

  1. ruby - 如何在 buildr 项目中使用 Ruby 代码? - 2

    如何在buildr项目中使用Ruby?我在很多不同的项目中使用过Ruby、JRuby、Java和Clojure。我目前正在使用我的标准Ruby开发一个模拟应用程序,我想尝试使用Clojure后端(我确实喜欢功能代码)以及JRubygui和测试套件。我还可以看到在未来的不同项目中使用Scala作为后端。我想我要为我的项目尝试一下buildr(http://buildr.apache.org/),但我注意到buildr似乎没有设置为在项目中使用JRuby代码本身!这看起来有点傻,因为该工具旨在统一通用的JVM语言并且是在ruby中构建的。除了将输出的jar包含在一个独特的、仅限ruby​​

  2. ruby-on-rails - Rails 源代码 : initialize hash in a weird way? - 2

    在rails源中:https://github.com/rails/rails/blob/master/activesupport/lib/active_support/lazy_load_hooks.rb可以看到以下内容@load_hooks=Hash.new{|h,k|h[k]=[]}在IRB中,它只是初始化一个空哈希。和做有什么区别@load_hooks=Hash.new 最佳答案 查看rubydocumentationforHashnew→new_hashclicktotogglesourcenew(obj)→new_has

  3. ruby-on-rails - 浏览 Ruby 源代码 - 2

    我的主要目标是能够完全理解我正在使用的库/gem。我尝试在Github上从头到尾阅读源代码,但这真的很难。我认为更有趣、更温和的踏脚石就是在使用时阅读每个库/gem方法的源代码。例如,我想知道RubyonRails中的redirect_to方法是如何工作的:如何查找redirect_to方法的源代码?我知道在pry中我可以执行类似show-methodmethod的操作,但我如何才能对Rails框架中的方法执行此操作?您对我如何更好地理解Gem及其API有什么建议吗?仅仅阅读源代码似乎真的很难,尤其是对于框架。谢谢! 最佳答案 Ru

  4. ruby - 模块嵌套代码风格偏好 - 2

    我的假设是moduleAmoduleBendend和moduleA::Bend是一样的。我能够从thisblog找到解决方案,thisSOthread和andthisSOthread.为什么以及什么时候应该更喜欢紧凑语法A::B而不是另一个,因为它显然有一个缺点?我有一种直觉,它可能与性能有关,因为在更多命名空间中查找常量需要更多计算。但是我无法通过对普通类进行基准测试来验证这一点。 最佳答案 这两种写作方法经常被混淆。首先要说的是,据我所知,没有可衡量的性能差异。(在下面的书面示例中不断查找)最明显的区别,可能也是最著名的,是你的

  5. ruby - 寻找通过阅读代码确定编程语言的ruby gem? - 2

    几个月前,我读了一篇关于ruby​​gem的博客文章,它可以通过阅读代码本身来确定编程语言。对于我的生活,我不记得博客或gem的名称。谷歌搜索“ruby编程语言猜测”及其变体也无济于事。有人碰巧知道相关gem的名称吗? 最佳答案 是这个吗:http://github.com/chrislo/sourceclassifier/tree/master 关于ruby-寻找通过阅读代码确定编程语言的rubygem?,我们在StackOverflow上找到一个类似的问题:

  6. ruby - Net::HTTP 获取源代码和状态 - 2

    我目前正在使用以下方法获取页面的源代码:Net::HTTP.get(URI.parse(page.url))我还想获取HTTP状态,而无需发出第二个请求。有没有办法用另一种方法做到这一点?我一直在查看文档,但似乎找不到我要找的东西。 最佳答案 在我看来,除非您需要一些真正的低级访问或控制,否则最好使用Ruby的内置Open::URI模块:require'open-uri'io=open('http://www.example.org/')#=>#body=io.read[0,50]#=>"["200","OK"]io.base_ur

  7. 程序员如何提高代码能力? - 2

    前言作为一名程序员,自己的本质工作就是做程序开发,那么程序开发的时候最直接的体现就是代码,检验一个程序员技术水平的一个核心环节就是开发时候的代码能力。众所周知,程序开发的水平提升是一个循序渐进的过程,每一位程序员都是从“菜鸟”变成“大神”的,所以程序员在程序开发过程中的代码能力也是根据平时开发中的业务实践来积累和提升的。提高代码能力核心要素程序员要想提高自身代码能力,尤其是新晋程序员的代码能力有很大的提升空间的时候,需要针对性的去提高自己的代码能力。提高代码能力其实有几个比较关键的点,只要把握住这些方面,就能很好的、快速的提高自己的一部分代码能力。1、多去阅读开源项目,如有机会可以亲自参与开源

  8. 7个大一C语言必学的程序 / C语言经典代码大全 - 2

    嗨~大家好,这里是可莉!今天给大家带来的是7个C语言的经典基础代码~那一起往下看下去把【程序一】打印100到200之间的素数#includeintmain(){ inti; for(i=100;i 【程序二】输出乘法口诀表#includeintmain(){inti;for(i=1;i 【程序三】判断1000年---2000年之间的闰年#includeintmain(){intyear;for(year=1000;year 【程序四】给定两个整形变量的值,将两个值的内容进行交换。这里提供两种方法来进行交换,第一种为创建临时变量来进行交换,第二种是不创建临时变量而直接进行交换。1.创建临时变量来

  9. git使用常见问题(提交代码,合并冲突) - 2

    文章目录git常用命令(简介,详细参数往下看)Git提交代码步骤gitpullgitstatusgitaddgitcommitgitpushgit代码冲突合并问题方法一:放弃本地代码方法二:合并代码常用命令以及详细参数gitadd将文件添加到仓库:gitdiff比较文件异同gitlog查看历史记录gitreset代码回滚版本库相关操作远程仓库相关操作分支相关操作创建分支查看分支:gitbranch合并分支:gitmerge删除分支:gitbranch-ddev查看分支合并图:gitlog–graph–pretty=oneline–abbrev-commit撤消某次提交git用户名密码相关配置g

  10. 什么是AIGC? - 2

    目录前言一、什么是AIGC?1、什么是PGC?2、什么是UGC?3、什么是PUCG?4、什么是AIGC?二、总结前言很明显,ChatGPT的爆火,带动了AIGC(AI-GeneratedContent)概念的火热。一、什么是AIGC?GC,全称GeneratedContent,是指创作内容。与之相对应的概念中,有PGC、UGC、PUGC、AIGC。1、什么是PGC?PGC,全称ProfessionalGeneratedContent,指专业生产内容。专业生产内容模式,主要表现为由专家或者机构来进行内容的生产,具备专业的内容生产能力,能够保证内容的专业性。主要应用在知识付费、在线教育、学习平台等

随机推荐