亚马逊告诉软件工程师在人工智能带来“文艺复兴开发者”时代时真正重要的是什么
亚马逊告诉软件工程师在人工智能带来“文艺复兴开发者”时代时真正重要的是什么 作者:尤金·金 和 安娜·阿尔切克 AWS CEO 马特·加尔曼 Noah Berger/Getty Images for Amazon Web Services 亚马逊刚刚发布了针对人工智能时代软件工程师的新指南:优先考虑商业结果而非原始使用。亚马逊副总裁兼杰出工程师特克·特科维茨在周二发布的备忘录中表示,人工智能正在比云计算等早期变革更快、更根本地改变软件开发。但他写道,工程师应该根据对客户和商业的影响来评判,而不仅仅是他们使用人工智能的多少。“我们都需要接受这一变化并花时间学习,否则我们就会面临被抛在后面的风险,”特科维茨说。人工智能编码工具和代理正在颠覆软件行业,并改变程序员的含义。亚马逊将此称为“文艺复兴开发者时代”,在这个时代,人类判断与机器智能结合,以更快、更有效地创造新产品和服务。“这是我们行业变革的时刻,也是软件工程师含义变化的时刻,”特科维茨在备忘录中写道。更新的指南反映了亚马逊在将人工智能采用纳入其评估工程师和工程经理方式方面的努力。该公司一直跟踪包括人工智能使用、代币消耗和代码行数在内的指标,并使用排行榜根据一些指标对团队进行排名。但备忘录警告称,将这些指标用作目标可能会产生不良后果,包括“代币最大化”,而不是更好的软件或客户体验。“如果将这些指标作为目标而非衡量标准,可能会导致消极结果,”特科维茨在备忘录中写道。亚马逊一直在实验如何在其工程组织中衡量和鼓励人工智能的使用。今年早些时候,该公司跟踪工程师对内部人工智能工具的使用情况,一些团队使用基于代币消耗等指标的排行榜。这些项目在部分员工中引发了摩擦,他们担心对使用人工智能的压力可能会奖励浪费的活动而非高效的工作。新的指导方针是亚马逊首次公开承认这一风险。亚马逊表示,其修订后的开发者指南关注对客户和商业的长期影响,而不是提供可能很快变得过时的详细人工智能使用手册。尽管如此,该公司表示,人工智能应该“位于软件工程实践的中心”,并敦促工程师将这项技术融入他们的日常工作中。领导者预计将自己在生产工作中使用人工智能工具,了解它们的帮助之处和不足,并将这种判断解释给他们的团队,备忘录中提到。特科维茨表示,亚马逊发现代币使用、人工智能工具采用和代码审核等指标与其重视的成果之间存在关联。但他说,这些指标必须谨慎使用。过多的代币使用可能会增加成本,而过于关注代码行数可能会导致不必要的复杂性。他还建议管理者特别关注人工智能采用光谱两端的团队:底部10%的团队,以了解他们为何未能有效使用人工智能,以及顶部10%的团队,以确定更高的使用率是否转化为更快的交付。特科维茨表示,亚马逊最具人工智能前沿的“前沿团队”表现出了更强的生产力和交付效率。他还提到,那些没有采用人工智能或提高输出指标的团队和个人正在落后。但他的备忘录为尚未受益于当前人工智能工具的工程师留下了空间。在这些情况下,他表示,员工应该记录原因,并通过与同行和经理分享他们的发现来寻找解决方案。“一个能够解释人工智能在何处尚未帮助其工作的工程师展示了我们所要求的判断力,”备忘录中说。
阅读全文 →本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡