AlphaEvolve: Agen coding perancang algoritme canggih berbasis Gemini
(deepmind.google)- AlphaEvolve adalah agen pembuat algoritme evolusioner yang menggabungkan LLM dan evaluator otomatis
- Terbukti menghasilkan dampak nyata di bidang matematika, komputasi, AI, dan desain perangkat keras, serta diterapkan di seluruh infrastruktur Google
- Dengan menggabungkan Gemini Flash dan Gemini Pro, sistem ini menelusuri keluasan dan kedalaman ide secara bersamaan
- Pada penjadwalan pusat data, desain TPU, dan optimasi kernel AI, sistem ini mewujudkan peningkatan kecepatan dan penghematan sumber daya
- Juga menantang lebih dari 50 persoalan matematika sulit, mengusulkan algoritme baru dan pada beberapa kasus memperbaiki solusi yang ada
AlphaEvolve: agen evolusi algoritme berbasis Gemini
Gambaran umum
- AlphaEvolve adalah agen coding berbasis large language model (LLM) yang dikembangkan oleh Google DeepMind
- Pembuatan kode kreatif dilakukan oleh model Gemini, sementara verifikasi dilakukan oleh evaluator otomatis
- Melalui algoritme evolusioner, sistem ini secara berulang menyempurnakan kandidat kode terbaik
Bidang penerapan nyata dan hasil
Optimasi infrastruktur komputasi Google
- AlphaEvolve diterapkan di seluruh pusat data, perangkat keras, dan perangkat lunak Google
- Peningkatan efisiensi memberi efek berantai yang berkelanjutan pada seluruh infrastruktur AI
Peningkatan penjadwalan pusat data
- Mengusulkan heuristik baru untuk Borg, cluster manager milik Google
- Sudah digunakan di layanan produksi selama lebih dari 1 tahun, dan berkontribusi pada pemulihan 0,7% sumber daya komputasi global
- Kodenya dapat dipahami manusia sehingga mudah dipelihara
Dukungan desain perangkat keras
- Mengusulkan optimasi rangkaian perkalian matriks yang ditulis dalam Verilog
- Direncanakan akan diintegrasikan ke desain TPU Google di masa depan
- Mendorong kolaborasi dengan insinyur perangkat keras
Mempercepat pelatihan dan inferensi AI
- Membagi perkalian matriks menjadi masalah yang lebih kecil → kecepatan pelatihan Gemini meningkat 1%
- Waktu optimasi kernel dipangkas dari hitungan minggu menjadi hitungan hari
- Kernel FlashAttention mengalami peningkatan kecepatan hingga 32,5%
- Bahkan di area yang sudah sangat dioptimalkan oleh compiler, peningkatan performa tambahan tetap dimungkinkan
Inovasi di bidang matematika dan algoritme
Menemukan algoritme perkalian matriks baru
- Menemukan metode yang lebih baik dibanding algoritme Strassen (1969) yang sudah ada
- Dapat memproses matriks kompleks 4x4 hanya dengan 48 perkalian skalar
Eksplorasi persoalan matematika sulit
-
Menguji lebih dari 50 masalah di analisis, geometri, kombinatorika, teori bilangan, dan bidang lain
- Pada 75% kasus, berhasil menemukan kembali solusi terbaik yang sudah ada
- Pada 20% kasus, menghasilkan hasil yang melampaui solusi yang ada
-
Contoh: menemukan batas bawah baru untuk masalah kissing number
- Di dimensi ke-11, memecahkan rekor sebelumnya dengan konfigurasi 593 bola
Cara kerja
- Prompt sampler membuat input
- Model Gemini Flash/Pro menghasilkan kode
- Evaluator otomatis menilai akurasi dan kualitas secara kuantitatif
- Kode dengan performa terbaik dievolusikan dengan pendekatan algoritme genetika
- Kode optimal dapat digunakan ulang, diterapkan, dan diperluas
Rencana ke depan
- Seiring kemampuan coding meningkat, AlphaEvolve juga akan terus disempurnakan
- Sedang mengembangkan antarmuka pengguna bersama People + AI Research team
- Akan dibuka untuk pengguna akademik melalui Early Access Program
Daftarkan minat
Kemungkinan penerapan
- Dapat diterapkan ke semua bidang selama masalahnya bisa didefinisikan dan dievaluasi sebagai solusi algoritmik
- Contoh: pengembangan material baru, penemuan obat, keberlanjutan, serta pemecahan masalah teknologi/bisnis
1 komentar
Komentar Hacker News