到2030年,软件开发人员将使用人工智能将工作量减少“一半”
在一篇题为《从今天的代码到明天的交响乐:2030年前开发人员例行公事的AI转型》的预印论文中,研究人员Matteo Ciniselli、Niccolo Puccinelli、Ketai Qiu和Luca Di Grazia描述了他们对未来几年人工智能辅助发展的预测,着眼于鼓励实现这一愿景所必需的工作.
瑞士卢加诺大学的四名学者认为,五年后,软件开发将通过人工智能辅助来变革.
他们特别着眼于软件开发生命周期的实现阶段,提出了GitHub Copilot、OpenAI ChatGPT、Google Gemini、Google Gemini等人工智能代码建议工具的继任者Tabine被称为HyperAssistant.
HyperAssistant被想象为当今自动化编程支持工具的一个更强大的版本,其职责超出了源代码创建的范围.
拟议的人工智能助手将通过建议工作时间和建议活动来支持开发人员的心理健康.
它将更好地检测错误和漏洞,并进行代码优化.
正如所设想的那样,HyperAssistant将以开发人员喜欢的任何方式协调与相关团队成员的会议.
它还将通过学习指导来支持新功能的创建和新技能的开发.
作者解释说:“我们设想HyperAssistant是一个增强的人工智能工具,为2030年的开发人员提供全面的支持,解决目前在心理健康支持、故障检测、代码优化、团队交互和技能开发方面的限制.
我们强调人工智能是一种补充力量,增强而不是取代开发人员的能力,导致创建复杂、可靠和安全的软件解决方案.
”生成式人工智能还没有完全实现.
当它提出代码时,它可能会犯错误,或者在营销术语中产生幻觉.
正如作者所观察到的,当前的工具没有解决编程的心理方面的问题,没有很好地优化代码,没有做很多事情来促进团队协作,并且没有考虑开发人员的独特技能集或需求.
此外,开发人员可能会因为过于信任人工智能的建议而未能进行验证,从而加剧了人工智能的局限性.
作者概述了2030年程序员生活中的一天会是什么样子,如果期待中的HyperAssistant如想象的那样成为现实的话.
他们在论文中描述道:“2030年的开发人员阿什利来到办公室时,立即注意到一些代码自昨天以来发生了变化.
”然而,多亏了HyperAssistant,她得到了一个简洁的摘要,只突出了相关的编辑.
有了这种效率,她很快就能理解更新,并准备开始她的任务.