近期,微软首席技术官Kevin Scott在一项外媒报道中提出了一个引人注目的预测:至2030年,人工智能(AI)将承担起95%的编程代码生成工作。然而,他迅速补充说,这一预测并不意味着软件工程岗位将被AI全面接管。
Scott进一步澄清,AI的普及并不会导致软件工程师失业,而是将促使他们的工作性质发生根本性变化。他解释说,虽然人类仍然会参与编写代码,但未来的工程师将更多地扮演AI指令引导者的角色,而非传统意义上的编程语言输入者。
他描绘了一幅全新的工作图景:工程师们将不再逐行敲打代码,而是借助先进的AI工具,通过简单的提示和指令来生成所需的代码。在这种模式下,工程师们的工作重心将转向引导AI,而非手动编程。
Scott认为,通过明确提出需求,工程师们可以让AI处理大量的重复性编程任务,从而释放出更多时间和精力,专注于更高层次的工作,如系统设计和问题解决。这将极大地提升软件开发的效率和质量。
尽管对AI的前景充满信心,Scott也承认当前的AI系统仍面临诸多挑战,尤其是在记忆保持方面。他指出,现有的AI助手往往“过于刻板”,无法记住过去的交互信息,也难以根据用户的长期需求进行适应性调整。然而,他坚信这只是暂时的。
Scott预测,未来的AI工具将在个性化和上下文感知方面取得显著进步,能够通过学习过去的互动来不断提升性能。他特别提到,在未来一年内,AI的记忆能力有望实现大幅提升,这将为软件开发领域带来更加深远的影响。