AlphaEvolve: Gemini tabanlı gelişmiş algoritma tasarımı kodlama ajanı
(deepmind.google)- AlphaEvolve, LLM ile otomatik değerlendiriciyi birleştiren evrimsel bir algoritma üretim ajanı
- Matematik, bilişim, yapay zeka ve donanım tasarımı alanlarında somut sonuçlar ortaya koyarak Google altyapısının geneline uygulanıyor
- Gemini Flash ve Gemini Pro’yu birleştirerek fikirlerin hem genişliğini hem derinliğini birlikte araştırıyor
- Veri merkezi zamanlama, TPU tasarımı, yapay zeka çekirdeği optimizasyonu gibi alanlarda hız artışı ve kaynak tasarrufu sağlıyor
- 50’den fazla matematik problemine de meydan okuyor, yeni algoritmalar öneriyor ve bazı problemlerde mevcut çözümleri iyileştiriyor
AlphaEvolve: Gemini tabanlı algoritma evrimi ajanı
Genel bakış
- AlphaEvolve, Google DeepMind tarafından geliştirilen büyük dil modeli (LLM) tabanlı bir kodlama ajanı
- Yaratıcı kod üretimini Gemini modeli, doğrulamayı ise otomatik değerlendirici üstleniyor
- Evrimsel algoritma aracılığıyla en iyi kod adaylarını yinelemeli olarak iyileştiriyor
Gerçek kullanım alanları ve sonuçlar
Google bilişim altyapısının optimizasyonu
- AlphaEvolve, veri merkezi, donanım ve yazılım genelinde uygulanıyor
- Verimlilik iyileştirmeleri, tüm yapay zeka altyapısında sürekli bir zincirleme etki yaratıyor
Veri merkezi zamanlamasının iyileştirilmesi
- Google’ın küme yöneticisi Borg için yeni bir sezgisel yöntem öneriyor
- 1 yıldan uzun süredir canlı hizmette kullanılıyor ve küresel bilişim kaynaklarının %0,7’sinin geri kazanılmasına katkı sağlıyor
- İnsanların anlayabileceği kod sayesinde bakımı kolay
Donanım tasarımına destek
- Verilog ile yazılmış matris çarpımı devresinin optimizasyonu için öneriler sunuyor
- Gelecekte Google’ın TPU tasarımına entegre edilmesi planlanıyor
- Donanım mühendisleriyle iş birliğini teşvik ediyor
Yapay zeka eğitimi ve çıkarımın hızlandırılması
- Matris çarpımını daha küçük problemlere bölerek Gemini eğitim hızını %1 artırıyor
- Çekirdek optimizasyon süresini haftalardan günlere indiriyor
- FlashAttention çekirdeğinde %32,5’e kadar hız iyileştirmesi sağlıyor
- Derleyici optimizasyonunun son derece yoğun uygulandığı alanlarda bile ek performans artışı mümkün
Matematik ve algoritmalar alanında yenilik
Yeni bir matris çarpımı algoritmasının keşfi
- Mevcut Strassen algoritmasına (1969) kıyasla daha iyi bir yöntem buluyor
- 4x4 karmaşık matrisi yalnızca 48 skaler çarpımla işliyor
Matematiksel zorlukların araştırılması
-
Analiz, geometri, kombinatorik ve sayı teorisi gibi alanlarda 50’den fazla problem üzerinde deney yapıldı
- %75’inde mevcut en iyi çözümler yeniden bulundu
- %20’sinde mevcut çözümleri aşan sonuçlar elde edildi
-
Örnek: kissing number problemi için yeni bir alt sınır keşfi
- 11 boyutta 593 kürenin dizilimiyle önceki rekor güncellendi
Nasıl çalışıyor
- Prompt örnekleyici girdi oluşturur
- Gemini Flash/Pro modelleri kod üretir
- Otomatik değerlendirici doğruluk ve kaliteyi nicel olarak değerlendirir
- Genetik algoritma yaklaşımıyla yüksek performanslı kod evrimleştirilir
- En iyi kod yeniden kullanılabilir, dağıtılabilir ve ölçeklenebilir
Gelecek planları
- Kodlama yeteneği geliştikçe AlphaEvolve’un da sürekli iyileştirilmesi planlanıyor
- People + AI Research ekibi ile iş birliği içinde kullanıcı arayüzü geliştiriliyor
- Early Access Program aracılığıyla akademik kullanıcılara açılması planlanıyor
İlgi kaydı
Uygulama potansiyeli
- Çözümü algoritma ile tanımlanabilen ve değerlendirilebilen problemler söz konusuysa her alana uygulanabilir
- Örnek: yeni malzeme geliştirme, ilaç keşfi, sürdürülebilirlik, teknoloji/iş problemlerinin çözümü
1 yorum
Hacker News görüşleri