在一档播客节目中,Anthropic 的首席产品官迈克・克里格(Mike Kreiger)分享了他对未来软件开发趋势的见解。他指出,随着人工智能在编程领域的不断进步,软件开发者的角色将发生重大转变。他预测,在未来三年内,软件工程师将更专注于审查 AI 生成的代码,而不是传统的编写代码。

克里格认为,AI 的逐步应用将使开发人员将更多时间投入到 AI 无法处理的抽象问题中,尤其是在产品创新和设计方面。他提到,未来的开发工作重心将包括如何有效管理和监督这些智能系统,以及如何通过提出合适的想法和优化用户交互设计来提升产品质量。

image

图源备注:图片由AI生成,图片授权服务商Midjourney

“我预计未来三年的软件开发工作将是这样的,” 克里格说。“我们需要更有效地分配任务,掌握大规模代码审核的方法,或是结合静态分析技术与 AI 驱动的工具来确保代码质量。” 虽然 AI 的加入将加速开发流程,但克里格坚信,程序员的角色不会被完全取代,而是会要求具备更广泛的技能。

此外,克里格指出,尽管 AI 能在某些环节上提高效率,但确保团队目标一致、确定产品方向、解决用户需求等任务仍然需要人类的参与。他强调,这些挑战目前还难以完全由 AI 来解决,仍需要人类在复杂性和决策中发挥关键作用。

他还表示,Anthropic 正在作为 “试验平台”,探索如何通过 AI 重新定义企业关键岗位的工作方式。随着 AI 在编程能力上的不断提升,开发者的工作正在向更高层次的职能转变,未来软件开发将更加跨学科。

迈克・克里格的观点提示我们,软件开发的未来将是一个人与 AI 协作的新时代,程序员将从传统的代码编写转向更高层次的创意和管理工作。