随着ChatGPT聊天机器人和GPT-4等大型模型的问世,程序员现在可以利用自然语言生成代码和解决Bug,这大大降低了编码的门槛。甚至在一定程度上,他们还能一键生成所需的代码和网页。然而,在带来巨大便利的同时,这种趋势是否也会带来反效果呢?
一、 Google 工程主管:ChatGPT 和 GitHub Copilot 代表了编程终结的开始
前哈佛大学计算机科学教授MattWelsh在芝加哥计算机协会(ACM)的一次线上会议上发表演讲,解释了他的观点,即ChatGPT和GitHubCopilot标志着编程的终结之初。
MattWelsh认为,编程工作正面临从人类主导转为机器人主导的转变,这得益于ChatGPT和Copilot等技术的出现。他认为程序员需要发展自己成为人工智能程序的“教师”,或者成为产品经理或代码审查员,这样才能避免被机器人淘汰。然而,MattWelsh也提醒人们,不要寄希望于继续以纯粹的程序员身份长久从事职业生涯,因为机器正在接管这个角色。
曾在谷歌和苹果公司担任高级工程职位的MattWelsh,也在2023年1月的《ACM通讯》杂志上撰写了一篇关于《编程终结》话题的文章。然而,在本次ACM会议上,他利用自己创办的一家创业公司Fixie.ai来验证他的理论。Fixie.ai是一个称自己为"大型语言模型的自动化平台"的企业,旨在帮助企业利用ChatGPT和类似的机器学习程序来定制软件编程。
随着GitHubCopilot的问世,MattWelsh重新思考了计算机科学的价值。他表示:“Copilot从根本上改变了我们编写代码的方式。在我的个人经历中至少如此,它以一种非凡而深远的方式加速了我的开发过程。”
在他的演讲中,MattWelsh解释说:“当我使用Copilot时,它表现得非常出色,经常帮我完成我的思路——它的理解能力超过了我的想象,并且极大地提高了我的工作效率,因为它避免了我在输入和上下文切换之间的转换。”
虽然GitHubCopilot现在已经很出色,但MattWelsh认为当前版本的Copilot还只是“起步阶段”。他认为,只有两个条件可以限制Copilot变得更好,一是缺乏更多的数据,二是缺乏更多的计算资源。由于这两个方面在当前的互联网世界上非常丰富,所以他认为,“Copilot在一两年甚至三年内很有可能达到这样的水平:只需在源代码的顶部输入几行,它就能自动生成其余的内容。”
二、 未来的软件团队的发展趋势究竟如何?
未来的软件团队的趋势是朝着更加协作和灵活的方向发展。传统的软件开发团队通常是由开发人员、测试人员和项目管理人员组成的。然而,随着技术的不断发展和创新,软件团队正在逐渐变得更加多样化和跨学科。未来的软件团队将包括不仅仅是软件开发人员,还有设计人员、数据分析师、安全专家和用户体验专家等不同领域的专业人士。
未来的软件团队也将更加注重灵活性和适应性。随着技术的快速发展和市场的不断变化,软件开发领域也在不断变化和进化。未来的软件团队将需要具备灵活性和适应性,能够快速应对变化和挑战。团队成员将需要具备学习和适应新技术的能力,以及能够与不同领域的专业人士合作的能力。
Welsh对于软件开发团队未来的变化有着一些有趣的预测。他认为,一旦程序员被淘汰,他们在软件工程中的角色将只剩两种:产品经理和代码审查员。
让我们想象一下,即使是现在,一个人类产品经理仍然可以撰写产品需求文档(PRD)来描述软件应该实现的功能。这不正是产品经理一直在做的工作吗?
然而,在不久的未来,只需要将产品需求文档(PRD)交给人工智能,它就能够在几秒钟内自动生成代码,而无需将PRD交给工程团队等待他们来实现。
当然,早期人工智能的开发中一个重要的教训是,这些人工智能的产出并不一定始终正确无误。因此,威尔士认为,在一个没有程序员参与的未来,人类的代码审查员将扮演重要角色。
三、 进入智能开发时代
在学习了Welsh 的言论之后,我们来了解一下最近国内最新出现的智能开发产品,以飞算科技的SoFlu软件机器人为例,其最近上线的FuncGPT(慧函数)和智脑功能是人工智能在软件开发领域的最新印证。
慧函数(FuncGPT )AI生成器作为飞算SoFlu软件机器人的一个重要组成部分,支持所有类型函数创建。慧函数(FuncGPT )AI生成器采用代码编写最佳实践及大规模机器联合训练的方式,致力于通过AIGF赋能软件开发,为中国软件开发者提供全栈式全流程软件开发的最佳体验,以推动软件工程变革。
SoFlu软件机器人作为国内首个全栈全自动开发工具,已实现“业务及图、图即代码”,帮助用户实现了“软件开发、十倍提效”。
慧函数(FuncGPT )的五大特性:
l 自然语言:通过自然语言即可生成函数,降低软件开发门槛。
l 秒级函数开发:全自动秒级开发函数,秒级完成,效率千倍提升。
l 一站式函数开发应用:函数生成即可直接应用,效率、安全有保障。
l 质量可靠:生成的函数代码符合业界规范、具备良好的可读性,符合最优解。
l 灵活生成:可以根据开发人员的具体需求生成并支持调整和修改。
其次,人机交互-智脑是SoFlu软件机器人为解决用户使用问题而训练的智能客服AI,具备以下特征:
1. 拥有更多的参数和更深的神经网络,可以更好地处理复杂的语言模式。
2. 通过精准匹配用户对业务或功能场景的需求,为用户提供相应平台教程以及应用案例。
3. 具备精准语义理解、自动联合上下语境智能分析、持续自我进化完善知识储备等能力,为客户提供全天候、全通路的秒级响应专业服务体验。
更多产品资讯关注主页哦~