
亚马逊正式加入科技行业行列,告诫软件工程师停止为了彰显AI使用率而进行的“Token最大化”(tokenmaxxing)操作,强调仅在具有实际意义时才应调用该技术。
这份于9月发送给软件开发工程师(SDE)及经理(SDM)的内部备忘录指出:“如果你的工作并未从当前的AI工具中受益,这只是一个发现,而非缺陷。”此举旨在纠偏今年早些时候被曝光的现象:部分员工为提升内部AI采用排行榜名次,在非必要任务中强行使用AI。
回归工程本质
亚马逊全球商店副总裁兼杰出工程师Terk Terkowitz表示,工程领导层在评估后认为,尽管AI编码带来影响,但软件开发的核心要素并未发生根本变化,因此制定了“更新的角色指南”。
Terkowitz指出,最高产的工程师证明,开发者的角色及产出不由是否使用AI定义。公司正处于“文艺复兴开发者”时代,主张将AI工具与人类判断及领域专业知识相结合,以构建全新事物。
这一态度折射出科技巨头的思维转变。此前,多家企业因盲目追求“Token最大化”导致账单飙升而被迫回调。所谓“Token最大化”,即不顾实际需求大幅增加技术使用量。近期,这一现象反复引发讨论,部分公司曾迅速加速AI部署。
例如,Uber在年度AI预算仅消耗四个月后便引入使用上限;埃森哲(Accenture)也被曝要求员工停止在基础任务中使用该技术,以应对成本飙升。微软也在夏季向工程师发送类似备忘录,明确“Token最大化不是我们要优化的目标”,呼吁为客户和企业寻求真实价值。
以价值为导向
尽管强调克制,亚马逊仍明确AI是软件工程的核心。发言人表示,公司未对AI使用量设置上限。备忘录写道:“无论未来最佳实践如何演变,AI都将是软件工程实践的中心。若尚未行动,应尽快学习并将其融入日常工作。”
然而,亚马逊承认,此前试图通过“输入指标”(如使用量、采用率)或“输出指标”(如代码更改量、审查吞吐量)来衡量AI效果的做法存在严重缺陷,这些指标与真正重要的价值脱节,甚至可能导向“负面结果”——包括高额成本及违背“发明并简化”原则的不必要复杂性。
这并不意味着放弃度量。备忘录指示管理者同时关注AI使用率最低和最高的各十分之一团队,探究差异原因。公司呼吁工程师在AI无用时报备,指出:“能够解释AI尚未帮助其工作的工程师,正在展示我们所要求的判断力。”
备忘录总结称,在组织中部署AI,需在探索新工作方式与加倍投资已有优势之间取得谨慎平衡。