上个月,百度李彦宏在央视的一次访谈中预测,将来会有大量的程序员岗位流失。
他说,在将来,程序会非常的容易,只要用语言表述,就可以被认为是编程。
虽然很多程序员都会对着计算机编程,解决各种各样的 BUG抱有疑虑,但李彦宏的这句话,却是建立在百度深厚的技术基础上的。百度近期发布了三款新的研发工具,同时还发布了一款全新的操作系统。
李彦宏举了百度的例子,他认为百度的代码中,有1/4都是使用了“文心云”模式下的智能编码助手 Comate,并且百度每日新增的代码中,有27%是从 Comate中自动产生的。Comate也已用于喜马拉雅,三菱电梯,软通动力等公司,其产生的代码使用率达到了46%。
这说明人工智能对计算机程序设计的影响是不可忽视的。Comate并不只是一个程序员的工具,它还是一个合作的伙伴,它已经支持100多种不同的编程语言,以及诸如 Visual Studio代码、 JetBrains等许多流行的开发环境。
有了人工智能的帮助,现在即便是不会编程的人,也可以自己创造程序,将来,写文章和做视频都是很常见的。
程式员的观念会慢慢改变,他们会更多地关注创造性,而不是在写代码。
据了解,文心一言自去年三月份上线至今,拥有2亿多名用户,每天调用的 API也突破了2亿,为85,000家企业提供了服务,在千帆平台上研发的原生 AI应用程序已超过190,000个。
百度新推出的三款工具各有特点:
百度也发布了万源操作系统,这是一套以自然语言为基础的人工智能原生操作系统,目的是缩短自然语言和程序设计的差距,降低程序中出现的错误,让开发者能够在不深刻理解传统软件开发理念的情况下,更加直观地表达自己的需要。
这一变革不仅仅是对程序员的工作模式的变革,更是对整个软件业乃至整个软件产业的生态系统的深刻影响。传统的算法、数据结构等程序设计课程虽然不会失去其重要地位,但是其使用方法与教学侧重点都要与之相适应。
在此基础上,提出了一种基于人工智能的程序设计方法。在程序设计方面,你需要更多的关注创造性和问题解决能力,而不只是写代码。
而且,这样的科技变化也促进了软体开发的民主化。以前,人们把编程看作是一种对技术要求很高的技术,但是,有了人工智能,任何一个人都可以用自然语言进行软件的开发。这不但降低了行业的门槛,而且让更多没有技术背景的人士加入到软体革新之中。
商界对此也有很好的反应。很多公司都在关注把人工智能整合进他们的产品与服务,这不仅仅是由于人工智能能够提升效率,更在于人工智能能够带来新的商业机遇。比如,通过人工智能实现代码的自动化,可以极大地减少从概念到应用所需的时间,并且能够加速迭代,保证高质量。
与此同时,这种技术的发展也促进了企业家精神的发展。小规模的初创企业和独立的开发商可以在不需要大量开发人员和资金的情况下,迅速地建立起复杂的系统,这将极大地改变初创企业和大型企业间的竞争格局。
最后,随着科技的发展与应用的推广,越来越多的传统产业与特殊产业,将以此为契机,展开新的产业创新篇章。而对程序员来说,其作用也将由简单的代码编写人员,向人工智能的合作伙伴、革新促进者转化,其技术与责任将更为多样与复杂,但也将面临更大的挑战与机遇。