Amazonは、ソフトウェアエンジニアの評価基準を見直し、AIツールの使用量ではなく、顧客価値と事業成果を重視する方針を明確にした。AI活用そのものは積極的に促す一方、単純な使用量を生産性の尺度とする運用は抑える。
Business Insiderは27日(現地時間)、Amazonがエンジニア向けに、AI時代に求められる役割や評価の考え方を盛り込んだ新たな指針を示したと報じた。
Amazonの副社長兼プリンシパルエンジニアを務めるターク・ターコウィッツ氏は社内メモで、「AIはクラウドコンピューティングなどこれまでの技術革新以上の速度で、ソフトウェア開発の在り方を根本から変えている」と強調した。
同社はこうした変化を「ルネサンス開発者(Renaissance Developer)の時代」と位置付けた。AIの処理能力に人間の判断力や専門性を組み合わせ、新たな製品やサービスを生み出せる開発者が求められるとしている。
一方で、AIをどれだけ使ったかが、そのまま開発者の能力を示すわけではないとも明確にした。これまでAmazonは、AIツールの利用率やトークン消費量、コード作成量などを追跡し、一部チームの順位付けにも用いてきた。
ただ、こうした指標を目標そのものにしてしまうと、実際の成果ではなく使用量の拡大に偏る「トークンマキシング(Tokenmaxxing)」を招きかねないと警告した。不要なAI利用はコスト増につながり、コード量を過度に追えばソフトウェア構造の複雑化を招くと指摘している。
もっとも、使用量に関する指標を全面的に廃止するわけではない。Amazonは、AI活用度と生産性には一定の相関があるとしつつも、こうした指標は実際の成果と結び付けたうえで慎重に扱うべきだと説明した。
管理職に対しては、AI活用が下位10%にとどまるチームでは導入の障害要因を把握し、上位10%のチームでは高い使用量が実際の業務成果につながっているかを検証するよう求めた。
また、管理職自身も実務でAIを直接活用し、その効果と限界を理解したうえで、得られた知見をチームと共有する必要があると強調した。現時点でAIが有効に機能しない業務を担う開発者には、その理由を文書化するよう求めている。
Amazonは、AI活用を開発業務の中核に据える一方、エンジニアの価値はツールの使用量ではなく、顧客や事業への貢献という長期的な成果で判断すべきだとの姿勢を打ち出した。