Setelah 92% Insinyur Menggunakan AI, Uber Mulai 'Membatasi' Penggunaan AI
Inisiatif 'Zero Growth Stack' Uber memisahkan pertumbuhan kapasitas dari permintaan bisnis dengan mengoptimalkan infrastruktur dan mengelola biaya siklus hidup AI. Setelah 92% insinyur mengadopsi alat AI, biaya terkait AI melonjak, mendorong Uber untuk memberlakukan batasan penggunaan ketat per pengembang dan mengembangkan metrik seperti 'rasio kualitas kode bersih' untuk mengevaluasi efisiensi kode yang dihasilkan AI.
Inisiatif 'Zero Growth Stack' dari Uber memisahkan pertumbuhan kapasitas dari permintaan bisnis melalui optimasi runtime otomatis dan manajemen siklus hidup AI yang ketat. Perusahaan mengembangkan GOGCTunner, sebuah pustaka yang secara dinamis menyesuaikan nilai GOGC berdasarkan batas memori cgroup dan penggunaan objek secara real-time, memulihkan 70.000 inti CPU di 30 layanan kritis sambil menyeimbangkan ukuran heap dan ambang batas memori untuk menghindari kehabisan memori (out of memory/OOM). Uber mengintegrasikan AI generatif ke dalam siklus hidup pengembangan perangkat lunaknya, dengan 92% insinyur menggunakan agen AI setiap bulan, 31% kode baru ditulis oleh AI, dan Autocover menghasilkan lebih dari 5.000 pengujian unit setiap bulan. Namun, biaya terkait AI tumbuh enam kali lipat sejak tahun 2024, mencapai $2.000 per pengembang per bulan pada awal tahun 2026. Untuk mengatasi hal ini, Uber beralih dari adopsi tanpa batas ke tata kelola biaya yang ketat, membatasi penggunaan hingga $1.500 per pengembang. Perusahaan merekomendasikan pengukuran 'rasio kualitas kode bersih' dan 'efisiensi komputasi per fitur' untuk mengevaluasi trade-off dari kode yang dihasilkan AI, terutama dengan mempertimbangkan overhead dari tes yang redundan.
Sumber: InfoQ 中国 —
asli
