Google Just Introduced NEW FORM of Intelligence (Evolving Nonstop)
Abstract
Googleβs new AI system, AlphaEvolve, is evolving its own algorithms, outperforming human-written code, and optimizing everything from data centers to chip design. It combines Gemini language models with automated evaluators to create, test, and refine thousands of solutions at lightning speed. AlphaEvolve has already broken decades-old math records, improved TPU hardware, and is reshaping the future of AI programming and algorithm discovery.
Get the best AI news without the noise π https://airevolutionx.beehiiv.com/
AlphaEvolve Paper: https://shorturl.at/3rCkx
π Whatβs Inside:
- Google DeepMind launches AlphaEvolve, an AI system that evolves its own algorithms
- Combines Gemini Flash and Gemini Pro to generate, test, and improve code at scale
- Already optimizing TPUs, data centers, and LLM training pipelines
π₯ What Youβll See:
- How AlphaEvolve rewrote a decades-old math record using 16,000 algorithm variations
- Why engineers trust it to upgrade both hardware and software systems
- The hidden power behind Googleβs smartest, most autonomous AI yet
π Why It Matters:
AlphaEvolve marks a turning point in AI developmentβwhere machines now build smarter machines, reshape infrastructure, and discover code beyond human limits.
Google AlphaEvolve
ꡬκΈμ Alpha Evolve μμ€ν μ μκ³ λ¦¬μ¦ μ체λ₯Ό μ§νμν€λ μλ‘μ΄ ννμ μΈκ³΅μ§λ₯ μμ€ν μ λλ€. μ΄ μμ€ν μ Gemini μΈμ΄ λͺ¨λΈκ³Ό μ§ν μμ€ν μ κ²°ν©νμ¬ μλνλ©°, μΈκ°μ΄ μμ±ν κ²λ³΄λ€ μ±λ₯μ΄ λ°μ΄λ μμ ν μλ‘μ΄ μκ³ λ¦¬μ¦μ λ°λͺ ν©λλ€.
μλ λ°©μ:
- μμ€ν μ μ£Όλ‘ Googleμ Gemini μΈμ΄ λͺ¨λΈ λ κ°μ§ λ²μ μΈ Gemini Flashμ Gemini Proλ₯Ό μ€μ¬μΌλ‘ ꡬμΆλ©λλ€.
- Gemini Flashλ λΉ λ₯΄κ³ κ°λ²Όμμ λκ·λͺ¨λ‘ μμ² κ°μ μ½λ μ€λν«μ λΉ λ₯΄κ² μμ±νλ λ° μ¬μ©λ©λλ€. μ΄λ μλ‘μ΄ λ¬Έμ λ₯Ό ν΄κ²°ν λ 첫 λ²μ§Έ 곡격 λΌμΈμ λλ€.
- Gemini Proλ λ 무κ²κ³ λ리μ§λ§, λ 볡μ‘ν λ Όλ¦¬λ₯Ό μ΄ν΄νλ λ° ν¨μ¬ λ°μ΄λ©λλ€.
- μΌλ°μ μΌλ‘, Alpha Evolveλ λ¬Έμ μ λν μ€λͺ μ΄λ ν΄κ²° λ°©λ²μ λν ννΈκ° ν¬ν¨λ ν둬ννΈ(prompt)λ‘ μμν©λλ€.
- μ΄ ν둬ννΈλ₯Ό Gemini Flashλ‘ λ³΄λ΄λ©΄, Flashλ μλ°± λλ μμ² κ°μ μμ νλ‘κ·Έλ¨μ΄λ μκ³ λ¦¬μ¦ λ³νμ μμ±ν©λλ€. λλ‘λ λ¨μΌ λ¬Έμ μ λν΄ μ΅λ 16,000κ°μ ν보λ₯Ό μμ±νκΈ°λ ν©λλ€.
- μ΄ κ° ν보λ μλ νκ°κΈ°(automated evaluators)λΌλ λ§μΆ€ν μλ μμ€ν μ μν΄ νκ°λ©λλ€. νκ°κΈ°λ μ€ν μκ°, λ©λͺ¨λ¦¬ μ¬μ©λ, μ νμ±, λ¬Έμ ν΄κ²° μ¬λΆ λ±μ νμΈνκ³ κ° νλ‘κ·Έλ¨μ μ μλ₯Ό λ§€κΉλλ€.
- μ΅κ³ μ±λ₯μ λ³΄μΈ ν보λ€(μ: μμ 1%)μ λ€μ μΈλμ βλΆλͺ¨βλ‘ μ¬μ©λ©λλ€.
- μ΄ βλΆλͺ¨βλ€μ μμ€ν μ λ€μ μ λ ₯λκ³ , Gemini Flashλ μ΄λ₯Ό κΈ°λ°μΌλ‘ μλ‘μ΄ λ³νμ ꡬμΆν©λλ€. μλ‘μ΄ μ½λκ° μμ±, ν μ€νΈ, μ μ λ§€κΈ°κΈ°, κ·Έλ¦¬κ³ μ§νλλ 루νκ° κ³μν΄μ μ€νλ©λλ€. μ΄λ μ½λμ λν μμ° μ νκ³Ό κ°μ΅λλ€.
- κ²°κ³Όκ° μ 체λκΈ° μμνλ©΄, Alpha Evolveλ μ΄μ λΌμ΄λμ μ€λλ ν보λ₯Ό ν¬μ νμ¬ λ§λ€λ₯Έ κΈΈμ κ°νλ κ²μ λ°©μ§νλ λ°±μ κ³νμ κ°μ§κ³ μμ΅λλ€.
- Flashκ° μμ΄λμ΄κ° κ³ κ°λλ©΄, Gemini Proκ° κ°μ νμ¬ Flashκ° λμΉ μ μλ μμ ν μλ‘μ΄ μ λ΅μ μΆκ°ν©λλ€. Proκ° μ λ§ν κ²μ μμ±νλ©΄ μ£ΌκΈ°λ λ€μ κ³μλ©λλ€.
- μ΄ μ 체 νλ‘μΈμ€λ ν λ²μ μ€νμΌλ‘ μμ λλ μλ°± μΈλλ₯Ό κ±°μΉ μ μμ΅λλ€. μλ νκ°κΈ° λλΆμ μ±λ₯ λ²€μΉλ§ν¬, μλμ§ μ¬μ©λ, κ³μ° μλ, μνμ μ νλμ κ°μ΄ νΌλλ°±μ΄ μ¦κ°μ μ΄κ³ μΈ‘μ κ°λ₯ν λ¬Έμ λ₯Ό μ²λ¦¬ν μ μμ΅λλ€.
- μ΄ μμ€ν μ λΉ λ₯Έ μλμ μν΄ μ€κ³λμμΌλ©°, μ λ¬Έκ° μμ§λμ΄κ° λͺ μ£Ό 걸리λ μμ μ λ©°μΉ λ§μ μλνλ λ°λ³΅μΌλ‘ μ²λ¦¬ν μ μμ΅λλ€. μΈκ°κ³Ό λ¬λ¦¬ Alpha Evolveλ μ§μΉμ§ μκ³ μμ² κ°μ§ λ³νμ νμν μ μμ΅λλ€.
- μ΄ λͺ¨λ κ³Όμ μ μλ νκ°λ₯Ό ν΅ν νμν νΌλλ°± 루ν μμμ μ΄λ£¨μ΄μ§λ©°, μμ€ν μ κ° κ²°κ³Όλ₯Ό μ¦μ νμΈν μ μμ΄μΌ ν©λλ€.
ν μ μλ κ² (λ₯λ ₯ λ° μ±κ³Ό):
- μΈκ°λ³΄λ€ λ°μ΄λ μλ‘μ΄ μκ³ λ¦¬μ¦ λ°λͺ : κΈ°μ‘΄ μΈκ° μ루μ λ³΄λ€ λ λμ μ±λ₯μ 보μ΄λ μκ³ λ¦¬μ¦μ λ°κ²¬ν©λλ€.
- Google μ»΄ν¨ν 리μμ€ μ κ°: μ΄λ―Έ Google μΈνλΌ μ λ°μ λ°°ν¬λμ΄ μμΌλ©°, Borgμ κ°μ λ°μ΄ν° μΌν° μ€μΌμ€λ§ νλ«νΌμμ λ¨ νλμ μκ³ λ¦¬μ¦λ§μΌλ‘ μ μ μ»΄ν¨ν 리μμ€μ νκ· 0.7%λ₯Ό 볡ꡬνμ΅λλ€. μ΄λ Google κ·λͺ¨μμ μλ°±λ§ λ¬λ¬μ ν΄λΉνλ λ§λν ν¨μ¨μ± μ΄λμ λλ€.
- 볡μ‘ν μ 체 νλ‘κ·Έλ¨ μ§ν: μ§§μ μ½λ μ€λν«μ΄λ μμ κΈ°λ₯ μμ μμ€μ λμ΄, μλ°± μ€μ μ½λλ‘ κ΅¬μ±λ 볡μ‘ν μ 체 νλ‘κ·Έλ¨μ μ§νμν΅λλ€.
- Gemini νμ΅ μ»€λ μ΅μ ν: Gemini λͺ¨λΈ νμ΅μ μ¬μ©λλ ν΅μ¬ 컀λ(νλ ¬ κ³±μ μ°μ°)μ μ΅μ ννμ¬ ν΄λΉ μ°μ° μλλ₯Ό 23% ν₯μμν€κ³ μ 체 νμ΅ μκ°μ 1% λ¨μΆνμ΅λλ€. μ΄λ κ±°λν λͺ¨λΈ νμ΅μ μμ΄ μλΉν μκ°, λΉμ©, μλμ§ μ κ° ν¨κ³Όλ₯Ό κ°μ Έμ΅λλ€.
- νλμ¨μ΄ μμ€ μ€κ³ λ³κ²½ μ μ: Googleμ λ§μΆ€ν TPU(Tensor Processing Units)μ μ¬μ©λλ μ°μ νλ‘μ λ λμ ꡬμ±μ μ°Ύμλμ΅λλ€. μ΄λ―Έ κ³ λλ‘ μ΅μ νλ νλμ¨μ΄ μ€κ³μμ λΆνμν λΆλΆμ μ κ±°νλ λ³κ²½ μ¬νμ Verilog μΈμ΄λ‘ μ μνμΌλ©°, μ΄ λ³κ²½μ κ²μ¦μ ν΅κ³Όνκ³ μμ§λμ΄ μΉμΈμ λ°μ ν₯ν TPU μ€κ³μ ν¬ν¨λμμ΅λλ€. AIμ μΈκ° μμ§λμ΄κ° λμΌν κΈ°μ μμ€μμ νλ ₯νλ μλ‘μ΄ μλλ₯Ό μ΄μμ΅λλ€.
- 50λ μ΄μ λ μνμ κΈ°λ‘ κ²½μ : 1969λ λΆν° 50λ μ΄μ κΉ¨μ§μ§ μμλ 4x4 νλ ¬ κ³±μ μ λν μνμ κΈ°λ‘μ κΉΌμ΅λλ€. Vulkar Strassenμ κΈ°μ‘΄ μκ³ λ¦¬μ¦μ 49κ°μ μ€μΉΌλΌ κ³±μ μ μ¬μ©νμ§λ§, Alpha Evolveλ 48κ°μ μ€μΉΌλΌ κ³±μ λ§μΌλ‘ μ΄λ₯Ό μννλ μλ‘μ΄ λ°©λ²μ μ°Ύμλμ΅λλ€. νλ ¬ κ³±μ μ μ»΄ν¨ν° κ·Έλν½λΆν° λ¨Έμ λ¬λκΉμ§ λͺ¨λ κ²μ κΈ°λ³Έ μ°μ°μ΄λ©°, ν루μ μμ‘° λ² μνλλ―λ‘ μμ κ°μ λ κ΄λ²μν μν₯μ λ―ΈμΉ©λλ€.
- λ€μν λ¬Έμ μΌλ°ν λ° ν΄κ²°: νΉμ λ¬Έμ μ νμ κ΅νλμ§ μκ³ , μ½λλ‘ μ€λͺ λκ³ μλμΌλ‘ νκ°λ μ μλ λ¬Έμ λΌλ©΄ μ΄λ€ λ¬Έμ λ ν΄κ²°μ μλν μ μλλ‘ μΌλ°νλμμ΅λλ€.
- λ€μν μν λ¬Έμ ν΄κ²° λ₯λ ₯: μ μλ‘ λΆν° κΈ°νν, νΈλ¦¬μ ν΄μκΉμ§ 50κ° μ΄μμ λ€μν μν λ¬Έμ μ λν΄ ν μ€νΈλμμΌλ©°, μλ €μ§ μ΅κ³ μ μΈκ° μ루μ κ³Ό μ½ 75%μ μΌμΉμ¨μ 보μμ΅λλ€. μ½ 20%μ λ¬Έμ μμλ κΈ°μ‘΄ μ루μ μ κ°μ νμ΅λλ€.
- ν€μ± λλ² λ¬Έμ κ°μ : λ΄ν΄ μλκΉμ§ κ±°μ¬λ¬ μ¬λΌκ°λ κ³ λ κΈ°νν λ¬Έμ μΈ ν€μ± λλ² λ¬Έμ (μ€μ¬ ꡬ체λ₯Ό κ²ΉμΉμ§ μκ³ λμμ μ μ΄ν μ μλ ꡬ체μ μ΅λ κ°μ)μμ 11μ°¨μ λ¬Έμ μ λν΄ μ΄μ κΈ°λ‘μΈ 592λ₯Ό λμ΄ 593μ΄λΌλ μλ‘μ΄ κ΅¬μ±μ μ°Ύμλμ΅λλ€.
- κΉ¨λνκ³ ν΄μ κ°λ₯ν μ½λ μμ±: λν΄νκ±°λ μ½κΈ° μ΄λ €μ΄ μ½λλ₯Ό λ΄λλ λμ , λ°κ²¬ν μκ³ λ¦¬μ¦μ κΉ¨λνκ³ ν΄μ κ°λ₯νλ©° λλ²κ·Έ λλ λ°°ν¬νκΈ° μ½μ΅λλ€. μμ§λμ΄κ° AI κ²°κ³Όμ μ½κ² μμ ν μ μλλ‘ ν©λλ€.
- λ―Έλ μμ© λΆμΌ νμ₯ κ³ν: λ°μ΄ν° μΌν°, μΉ© μ€κ³, LLM νμ΅ λΆμΌ μΈμλ μ¬λ£ κ³Όν, μ§μ κ°λ₯μ±, μ μ½ κ°λ°κ³Ό κ°μ΄ μκ³ λ¦¬μ¦ λ³΅μ‘μ±κ³Ό μΈ‘μ κ°λ₯ν κ²°κ³Όκ° κ΄λ ¨λ λΆμΌλ‘ νμ₯λ μμ μ λλ€.
νκ³μ :
- κ²°κ³Όλ₯Ό μ€ν κ²°κ³Ό ν΄μμ΄λ μ°½μμ κΈμ°κΈ°μ κ°μ΄ μ£Όκ΄μ μΌλ‘ νλ¨ν΄μΌ νλ λ¬Έμ μλ μ¬μ©ν μ μμ΅λλ€. μ루μ μ μ λ§€κΈ°κΈ°κ° μλμΌλ‘ μ΄λ£¨μ΄μ§ μ μλ λ¬Έμ κ° νμν©λλ€.
- νκΈ°μ μΈ κ²°κ³Όλ₯Ό λμΆνμ§λ§, ν΄κ²° λ°©λ²μ βμ΄μ βμ λν μ΄λ‘ μ ν΅μ°°μ νμ μ 곡νμ§λ μμ΅λλ€. μ루μ μ κ·Όλ³Έ μ리λ₯Ό κΉμ΄ μ΄ν΄νλ € νλ€λ©΄ μ¬μ ν μ΄λ €μμ΄ μμ μ μμ΅λλ€.
μμ½νμλ©΄, Alpha Evolveλ Gemini κΈ°λ°μ μ§ν μμ€ν κ³Ό μλ νκ°κΈ°λ₯Ό ν΅ν΄ μκ³ λ¦¬μ¦μ μ€μ€λ‘ μμ±, ν μ€νΈ, κ°μ νμ¬ μΈκ° μμ€μ λ°μ΄λλ μ±λ₯μ λ¬μ±νλ νμ μ μΈ AI μμ€ν μ λλ€.
κ΅¬μ± μμ
ꡬκΈμ Alpha Evolve μμ€ν μ μ£Όμ κ΅¬μ± μμλ μμ€μ λ°λ₯΄λ©΄ λ€μκ³Ό κ°μ΅λλ€:
- ꡬκΈμ Gemini μΈμ΄ λͺ¨λΈ (Googleβs Gemini Language Models)
- Alpha Evolve μμ€ν μ Googleμ Gemini μΈμ΄ λͺ¨λΈμ μ€μ¬μΌλ‘ ꡬμΆλ©λλ€.
- μ£Όλ‘ Gemini Flashμ Gemini Pro λ κ°μ§ λ²μ μ΄ μ¬μ©λ©λλ€.
- Gemini Flashλ λΉ λ₯΄κ³ κ°λ²Όμμ λκ·λͺ¨λ‘ μμ² κ°μ μ½λ μ€λν«μ λΉ λ₯΄κ² μμ±νλ λ° μ¬μ©λ©λλ€. μ΄λ μλ‘μ΄ λ¬Έμ ν΄κ²°μ 첫 λ²μ§Έ λ¨κ³μ λλ€.
- Gemini Proλ λ 무κ²κ³ λ리μ§λ§, λ 볡μ‘ν λ Όλ¦¬λ₯Ό μ΄ν΄νλ λ₯λ ₯μ΄ ν¨μ¬ λ°μ΄λ©λλ€. Flashκ° μμ΄λμ΄κ° κ³ κ°λμμ λ κ°μ νμ¬ Flashκ° λμΉ μ μλ μμ ν μλ‘μ΄ μ λ΅μ μΆκ°ν©λλ€.
- μ§ν μμ€ν
(Evolutionary System)
- Alpha Evolveλ Gemini μΈμ΄ λͺ¨λΈκ³Ό μ§ν μμ€ν μ κ²°ν©ν©λλ€.
- μ΄λ μ루μ μ μ μνκΈ° μν΄ λκ·λͺ¨ μΈμ΄ λͺ¨λΈ(LLM)μ μ°½μμ μΈ κ°μ μ μ¬μ©νκ³ , μ΄ μ루μ λ€μ μλ νκ°κΈ°λ₯Ό ν΅ν΄ μ€ννμ¬ μ ν©μ± μμ‘΄(survival of the fittest)κ³Ό μ μ¬ν λ°©μμΌλ‘ μκ³ λ¦¬μ¦μ λ°μ μν΅λλ€.
- μμ€ν μ μ΅μμ μ±λ₯μ λ³΄μΈ ν보(μ: μμ 1%)λ₯Ό λ€μ μΈλμ βλΆλͺ¨(parents)βλ‘ μ¬μ©ν©λλ€.
- μ΄ βλΆλͺ¨βλ€μ μμ€ν μ λ€μ μ λ ₯λκ³ , Gemini Flashλ μ΄λ₯Ό κΈ°λ°μΌλ‘ μλ‘μ΄ λ³ν(variation)μ ꡬμΆν©λλ€. μλ‘μ΄ μ½λκ° μμ±, ν μ€νΈ, μ μ λ§€κΈ°κΈ° λ° μ§νλλ 루νκ° κ³μν΄μ μ€νλ©λλ€. μ΄λ μ½λμ λν μμ° μ νκ³Ό κ°μ΅λλ€.
- κ²°κ³Όκ° μ 체λκΈ° μμνλ©΄, μ΄μ λΌμ΄λμ μ€λλ ν보λ₯Ό λ€μ ν¬μ νμ¬ λ§λ€λ₯Έ κΈΈμ κ°νλ κ²μ λ°©μ§νλ λ°±μ κ³νλ κ°μ§κ³ μμ΅λλ€.
- μλ νκ°κΈ° (Automated Evaluators)
- Alpha Evolveλ μ루μ μ μλ μ¬λΆλ₯Ό νμΈνκΈ° μν΄ μΈκ°μ κ²ν μ μμ‘΄νμ§ μμ΅λλ€.
- λ§μΆ€ν μλ μμ€ν μΈ μΌλ ¨μ μλ νκ°κΈ°λ₯Ό μ¬μ©ν©λλ€.
- νκ°κΈ°λ μ€ν μκ°, λ©λͺ¨λ¦¬ μ¬μ©λ, μ νμ± λ° λ¬Έμ ν΄κ²° μ¬λΆμ κ°μ μμλ₯Ό νμΈνκ³ κ° νλ‘κ·Έλ¨μ μ μλ₯Ό λ§€κΉλλ€.
- μ΄ μλ νκ°κΈ° λλΆμ νΌλλ°±μ΄ μ¦κ°μ μ΄κ³ μΈ‘μ κ°λ₯ν λ¬Έμ (μ: μ±λ₯ λ²€μΉλ§ν¬, μλμ§ μ¬μ©λ, κ³μ° μλ, μνμ μ νλ)λ₯Ό μ²λ¦¬ν μ μμ΅λλ€.
μ΄ μΈμλ μμ€ν μ ν둬ννΈ(prompt)λ‘ μμνλλ°, μ΄ ν둬ννΈμλ λ¬Έμ μ λν μ€λͺ μ΄λ ν΄κ²° λ°©λ²μ λν ννΈκ° ν¬ν¨λ μ μμ΅λλ€. μ΄ μ 체 κ³Όμ μ μλ νκ°λ₯Ό ν΅ν νμν νΌλλ°± 루ν(closed feedback loop) μμμ μ΄λ£¨μ΄μ§λ©°, μμ€ν μ κ° κ²°κ³Όλ₯Ό μ¦μ νμΈν μ μμ΄μΌ ν©λλ€.
μμ½νμλ©΄, Alpha Evolveμ ν΅μ¬μ Gemini μΈμ΄ λͺ¨λΈμ μ½λ μμ± λ₯λ ₯, μ΄λ₯Ό λ°μ μν€λ μ§ν μμ€ν , κ·Έλ¦¬κ³ κ²°κ³Όμ μ±λ₯μ κ°κ΄μ μΌλ‘ μΈ‘μ νλ μλ νκ°κΈ°κ° κ²°ν©λ κ²μ λλ€.
Googleμ Alpha Evolve μμ€ν μ μκ³ λ¦¬μ¦ μ체λ₯Ό μ§νμν€λ μλ‘μ΄ ννμ μΈκ³΅μ§λ₯ μμ€ν μΌλ‘, λ€μν λΆμΌμμ νμ©λκ³ μμ΅λλ€. μμ€μ λ°λ₯΄λ©΄ Alpha Evolveκ° μ¬μ©λλ μ£Όμ λΆμΌμ κ·Έ λ₯λ ₯μ λ€μκ³Ό κ°μ΅λλ€.
- Google μ»΄ν¨ν 리μμ€ μ΅μ ν: Alpha Evolveλ μ΄λ―Έ Googleμ μΈνλΌ μ λ°μ λ°°ν¬λμ΄ μ¬μ© μ€μ λλ€. Googleμ λκ·λͺ¨ λ°μ΄ν° μΌν° μ€μΌμ€λ§ νλ«νΌμΈ Borgμ κ°μ μμ€ν μ ν¬ν¨λ Alpha Evolve μκ³ λ¦¬μ¦ νλλ§μΌλ‘λ Googleμ μ μ μ»΄ν¨ν 리μμ€λ₯Ό νκ· 0.7% μ κ°νκ³ μμ΅λλ€. Google κ·λͺ¨μμ μ΄λ μλ°±λ§ λ¬λ¬μ λ¬νλ λ§λν ν¨μ¨μ± μ΄λμ λλ€.
- AI νμ΅ μμ€ν μ΅μ ν: Gemini λͺ¨λΈ νμ΅μ μ¬μ©λλ ν΅μ¬ 컀λ, νΉν νλ ¬ κ³±μ μ°μ°μ μ΅μ ννμ΅λλ€. μ΄ μ΅μ νλ§μΌλ‘ ν΄λΉ μ°μ° μλκ° 23% ν₯μλμκ³ , μ 체 νμ΅ μκ°μ 1% λ¨μΆλμμ΅λλ€. λ°©λν λͺ¨λΈμ μ₯κΈ°κ° νμ΅νλ λ° μμ΄ μ΄λ μλΉν μκ°, λΉμ© λ° μλμ§ μ κ° ν¨κ³Όλ₯Ό κ°μ Έμ΅λλ€. AIκ° AIλ₯Ό νμ΅μν€λ μμ€ν μ μ΅μ νν μ¬λ‘μ λλ€.
- νλμ¨μ΄ μ€κ³ κ°μ μ μ: Googleμ λ§μΆ€ν ν μ μ²λ¦¬ μ₯μΉ(TPU)μ μ¬μ©λλ μ°μ νλ‘ κ΅¬μ±μ κ°μ νλ λ° μ¬μ©λμμ΅λλ€. μ΄λ―Έ κ³ λλ‘ μ΅μ νλ νλμ¨μ΄ μ€κ³μμ λΆνμν λΆλΆμ μ κ±°νλ λ³κ²½ μ¬νμ Verilog μΈμ΄λ‘ μ μνμΌλ©°, μ΄λ κ²μ¦μ ν΅κ³Όνκ³ μμ§λμ΄ μΉμΈμ λ°μ ν₯ν TPU μ€κ³μ ν¬ν¨λμμ΅λλ€. AIκ° νλμ¨μ΄ μμ€μ μ½λλ₯Ό μ μνκ³ μΈκ° μμ§λμ΄μ κ°μ κΈ°μ μμ€μμ νλ ₯νλ μλ‘μ΄ μλκ° μ΄λ Έμ΅λλ€.
- μνμ λ¬Έμ ν΄κ²° λ° κΈ°λ‘ κ²½μ :
- 4x4 νλ ¬ κ³±μ μμ 50λ μ΄μ κΉ¨μ§μ§ μμλ μνμ κΈ°λ‘μ κ²½μ νμ΅λλ€. κΈ°μ‘΄ Strassenμ μκ³ λ¦¬μ¦μ 49κ°μ μ€μΉΌλΌ κ³±μ μ μ¬μ©νμ§λ§, Alpha Evolveλ μ΄λ₯Ό 48κ°μ μ€μΉΌλΌ κ³±μ λ§μΌλ‘ μννλ μλ‘μ΄ λ°©λ²μ λ°κ²¬νμ΅λλ€. νλ ¬ κ³±μ μ μ»΄ν¨ν° κ·Έλν½λΆν° λ¨Έμ λ¬λκΉμ§ κΈ°λ³Έ μ°μ°μ΄λ©° ν루μ μμ‘° λ² μνλλ―λ‘ μμ κ°μ λ κ΄λ²μν μν₯μ λ―ΈμΉ©λλ€.
- 50κ° μ΄μμ λ€μν μν λ¬Έμ μ λν΄ ν μ€νΈλμμ΅λλ€. μ μλ‘ , κΈ°νν, νΈλ¦¬μ ν΄μ λ± λ€μν λΆμΌμ λ¬Έμ λ₯Ό ν΄κ²°νμΌλ©°, μλ €μ§ μ΅κ³ μ μΈκ° μ루μ κ³Ό μ½ 75% μΌμΉνκ³ , μ½ 20%μ λ¬Έμ μμλ κΈ°μ‘΄ μ루μ μ κ°μ νμ΅λλ€.
- ν€μ± λλ² λ¬Έμ (Kissing number problem)μ κ°μ κ³ λ κΈ°νν λ¬Έμ μμλ μ±κ³Όλ₯Ό λμ΅λλ€. 11μ°¨μ λ¬Έμ μμ μ΄μ κΈ°λ‘μΈ 592λ₯Ό λμ΄ 593μ΄λΌλ μλ‘μ΄ κ΅¬μ±μ μ°Ύμλμ΅λλ€.
- μΌλ°μ μΈ μκ³ λ¦¬μ¦ λ°κ²¬: νΉμ λ¬Έμ μ νμ κ΅νλμ§ μκ³ , μ½λλ‘ μ€λͺ λκ³ μλμΌλ‘ νκ°λ μ μλ λ¬Έμ λΌλ©΄ μ΄λ€ λ¬Έμ λ ν΄κ²°μ μλν μ μλλ‘ μΌλ°νλμμ΅λλ€. μ΄λ Alpha Evolveμ ν΅μ¬ λ₯λ ₯ μ€ νλμ λλ€.
Alpha Evolveλ μλ νκ°λ₯Ό ν΅ν νμν νΌλλ°± 루ν μμμ μλνλ©°, κ²°κ³Όλ₯Ό μ¦μ νμΈνκ³ μΈ‘μ ν μ μλ λ¬Έμ (μ: μ±λ₯ λ²€μΉλ§ν¬, μλμ§ μ¬μ©λ, κ³μ° μλ, μνμ μ νλ)μμ λ§€μ° ν¨κ³Όμ μ λλ€. μ΄ μμ€ν μ μ λ¬Έκ° μμ§λμ΄κ° λͺ μ£Ό 걸릴 μμ μ μλνλ λ°λ³΅μ ν΅ν΄ λ©°μΉ λ§μ μ²λ¦¬ν μ μλλ‘ μ€κ³λμμ΅λλ€.
Googleμ λ°μ΄ν° μΌν°, μΉ© μ€κ³, LLM νμ΅ λΆμΌ μΈμλ Alpha Evolveλ₯Ό μ¬λ£ κ³Όν, μ§μ κ°λ₯μ±, μ μ½ κ°λ°κ³Ό κ°μ΄ μκ³ λ¦¬μ¦ λ³΅μ‘μ±κ³Ό μΈ‘μ κ°λ₯ν κ²°κ³Όκ° κ΄λ ¨λ λ€λ₯Έ λΆμΌλ‘λ νμ₯ν κ³νμ΄λΌκ³ λ°νμ΅λλ€.
λ€λ§, μ€ν κ²°κ³Ό ν΄μμ΄λ μ°½μμ κΈμ°κΈ°μ κ°μ΄ κ²°κ³Όλ₯Ό μ£Όκ΄μ μΌλ‘ νλ¨ν΄μΌ νλ λ¬Έμ μλ μ¬μ©ν μ μλ€λ νκ³κ° μμ΅λλ€. λν, λλ‘λ ν΄κ²° λ°©λ²μ βμ΄μ βμ λν μ΄λ‘ μ ν΅μ°°μ νμ μ 곡νμ§λ μμ μ μμ΅λλ€.
Gemini Language Model
Alpha Evolveλ Googleμ Gemini μΈμ΄ λͺ¨λΈμ μ¬μ©νμ¬ μκ³ λ¦¬μ¦μ μ§νμν΅λλ€.
ꡬ체μ μΌλ‘, Alpha Evolve μμ€ν μ μ£Όλ‘ Googleμ Gemini λͺ¨λΈ λ κ°μ§ λ²μ μΌλ‘ ꡬμ±λ©λλ€:
- Gemini Flash: μ΄ λͺ¨λΈμ λΉ λ₯΄κ³ κ°λ²Όμμ μλ‘μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν 첫 λ¨κ³λ‘ λκ·λͺ¨ μμ΄λμ΄ μμ±μ μ¬μ©λ©λλ€. μμ² κ°μ μ½λ μ€λν«μ΄λ μκ³ λ¦¬μ¦ λ³νμ λΉ λ₯΄κ² μμ±νλ λ° λ°μ΄λλ©°, λλ‘λ λ¨μΌ λ¬Έμ λ₯Ό μν΄ μ΅λ 16,000κ°μ ν보λ₯Ό μμ±νκΈ°λ ν©λλ€.
- Gemini Pro: μ΄ λͺ¨λΈμ Gemini Flashλ³΄λ€ λ¬΄κ²κ³ λ리μ§λ§, λ κΉμ λ Όλ¦¬μ μ΄ν΄μ 볡μ‘ν μΆλ‘ λ₯λ ₯μ΄ λ°μ΄λ©λλ€. Gemini Flashκ° μλ‘μ΄ μμ΄λμ΄λ₯Ό μμ±νλ λ° μ΄λ €μμ κ²ͺκ±°λ λ§λ€λ₯Έ κΈΈμ λ€λ€λμ λ κ°μ νμ¬, Flashκ° λμΉ μ μλ μμ ν μλ‘μ΄ μ λ΅μ΄λ 볡μ‘ν λ‘μ§μ μΆκ°νλ λ° μ¬μ©λ©λλ€. Gemini Proλ νλμκ° μμ΄λμ΄κ° κ³ κ°λμμ λ μ€νμ 리μ€νΈμ²λΌ λλ¬Όκ² μ¬μ©λ©λλ€.
μμ€ν μ μΌλ°μ μΌλ‘ ν둬ννΈλ‘ μμνμ¬ Gemini Flashκ° μλ°± λλ μμ² κ°μ νλ‘κ·Έλ¨μ μμ±νκ³ , μ΄ ν보λ€μ μλ νκ°κΈ°λ₯Ό ν΅ν΄ νκ°λ©λλ€. νκ°λ₯Ό ν΅κ³Όν μ΅μμ ν보λ€μ λ€μ μΈλμ βλΆλͺ¨βκ° λμ΄ μμ€ν μ λ€μ μ λ ₯λκ³ , Gemini Flashλ μ΄λ₯Ό κΈ°λ°μΌλ‘ μλ‘μ΄ λ³νμ λ§λλλ€. κ²°κ³Όκ° μ 체λ λ Gemini Proκ° κ°μ νμ¬ μλ‘μ΄ μ λ΅μ λμ ν μ μμ΅λλ€.
μμ½νμλ©΄, Alpha Evolveλ λΉ λ₯΄κ³ λλμ ν보λ₯Ό μμ±νλ Gemini Flashμ λ κΉκ³ 볡μ‘ν μΆλ‘ μΌλ‘ μλ‘μ΄ μ λ΅μ μ μνλ Gemini Proλ₯Ό μ‘°ν©νμ¬ μκ³ λ¦¬μ¦μ λ°κ²¬νκ³ μ§νμν€λ μμ€ν μ λλ€. Alpha Evolveλ βGemini κΈ°λ° AI μ½λ© μμ΄μ νΈβλ‘λ μ€λͺ λ©λλ€.
Limitations and Future Work
Googleμ Alpha Evolve μμ€ν μ λ§€μ° κ°λ ₯ν λ₯λ ₯μ κ°μ§κ³ μμ§λ§ λͺ κ°μ§ νκ³ λν κ°μ§κ³ μμ΅λλ€. μ£Όμ νκ³λ λ€μκ³Ό κ°μ΅λλ€.
- μ£Όκ΄μ μΈ νλ¨μ΄ νμν λ¬Έμ μλ μ¬μ©ν μ μμ΅λλ€. Alpha Evolveλ κ²°κ³Όκ° μ£Όκ΄μ μΌλ‘ νκ°λμ΄μΌ νλ λ¬Έμ μλ μ μ©ν μ μμ΅λλ€. μλ₯Ό λ€μ΄, μ°κ΅¬μ€ μ€ν κ²°κ³Όλ₯Ό ν΄μνκ±°λ μ°½μμ μΈ κΈμ°κΈ° μμ κ³Ό κ°μ΄ λͺ ννκ³ κ°κ΄μ μΈ νκ° κΈ°μ€μ΄ μλ μμ μλ μ ν©νμ§ μμ΅λλ€.
- μ루μ μ΄ μλμΌλ‘ νκ°λ μ μμ΄μΌ ν©λλ€. Alpha Evolveλ μ루μ μ΄ μλμΌλ‘ μ±μ λ μ μλ λ¬Έμ λ₯Ό νμλ‘ ν©λλ€. μ¦, μμ€ν μ μ μλ μκ³ λ¦¬μ¦μ μλ μ¬λΆλ μ±λ₯μ μΈκ°μ κ²ν μμ΄ μ체μ μΌλ‘ νμΈν μ μμ΄μΌ ν©λλ€.
- νΌλλ°±μ΄ μ¦κ°μ μ΄κ³ μΈ‘μ κ°λ₯ν΄μΌ ν©λλ€. μ΄ μμ€ν μ νΌλλ°±μ΄ μ¦κ°μ μ΄κ³ μΈ‘μ κ°λ₯ν λ¬Έμ μμ λ§€μ° ν¨κ³Όμ μ λλ€. μλ₯Ό λ€μ΄ μ±λ₯ λ²€μΉλ§ν¬, μλμ§ μ¬μ©λ, κ³μ° μλ, μνμ μ νλμ κ°μ λ¬Έμ λ κ²°κ³Όκ° μμΉλ κ°κ΄μ μΈ κΈ°μ€μΌλ‘ λͺ νν λνλλ―λ‘ Alpha Evolveκ° μ μλν©λλ€. μ΄λ μμ€ν μ΄ κ° κ²°κ³Όλ₯Ό μ¦μ νμΈνκ³ μλ νκ°λ₯Ό ν΅ν νμν νΌλλ°± 루ν μμμ μλνκΈ° λλ¬Έμ λλ€.
- λ°κ²¬λ μ루μ μ μ΄λ‘ μ ν΅μ°°(βμ΄μ β)μ νμ μ 곡νμ§λ μμ΅λλ€. Alpha Evolveλ νκΈ°μ μΈ κ²°κ³Όλ₯Ό λμΆν μ μμ§λ§, λλ‘λ μ κ·Έ μ루μ μ΄ ν¨κ³Όμ μΈμ§, μ¦ κ·Έ μκ³ λ¦¬μ¦μ΄ μλνλ κ·Όλ³Έμ μΈ μ΄λ‘ μ μ΄μ μ λν κΉμ΄ μλ ν΅μ°°μ μ 곡νμ§λ μμ΅λλ€. λ°λΌμ μ루μ μ βμ΄μ βλ₯Ό κΉμ΄ μ΄ν΄νκ³ μ ν λλ νκ³κ° μμ μ μμ΅λλ€.
μ΄λ¬ν νκ³ λλ¬Έμ Alpha Evolveλ λ°μ΄ν° μΌν° ν¨μ¨μ± μ΅μ ν, AI λͺ¨λΈ νμ΅ μ»€λ μ΅μ ν, νλμ¨μ΄ μ€κ³ κ°μ , μνμ λ¬Έμ ν΄κ²° λ±κ³Ό κ°μ΄ κ²°κ³Όκ° λͺ ννκ² μΈ‘μ κ°λ₯νκ³ κ°κ΄μ μΈ λ¬Έμ μ κ°μ μ 보μ λλ€.