智能体编程虽然很有用,但会在四个主要方面造成损害: 1. **大语言模型生成的“垃圾内容”会降低代码库质量。** 模型可能能力很强,但它们的输出往往草率、晦涩或难以理解。随着智能体接管越来越多的开发工作,工程师原本共享的人类工作空间也会变得陌生,不再具有吸引力。 2. **工程师会逐渐疏远自己的工作。** 把模糊的指令交给智能体,再审核它们提交的报告,会取代亲自编写代码的直接体验。这会削弱工程师的责任感、匠心、产品判断力和工作满意度。 3. **人工智能会侵蚀技能和学习。** 轻松实现自动化会削弱培养专业能力的动力,使新手和有经验的工程师都面临技能退化的风险。学会如何操作智能体,并不能弥补对软件运行原理的不了解。 4. **团队会失去其社会联系。** 与同事交流逐渐变成与智能体私下互动,从而减少协作、相互学习、展示技能和人与人之间的联系。 尽管人工智能提高了生产率,但它也可能让我们失去好奇心、匠心、能力和凝聚力。在这些品质成为便利性的牺牲品之前,我们需要找到一种可行的前进方式。