AlphaEvolve: Gemini가 알고리즘을 만들고 평가기로 진화시키다
Gemini 모델과 자동 평가기를 결합해 알고리즘을 반복 개선하는 코딩 에이전트 AlphaEvolve가 공개됐다.
핵심 판단: AlphaEvolve는 코드 생성의 가치를 “그럴듯한 구현”이 아니라 자동 평가기가 채점할 수 있는 알고리즘 개선으로 좁혀 성과를 만든 사례다.
알고리즘 연구에서 모델이 새 아이디어를 제안했다는 말은 검증이 어렵다. AlphaEvolve는 Gemini가 후보 프로그램을 만들고, 자동 평가기가 정확성·속도·목표 함수를 채점하며, 유망한 후보를 다시 진화시키는 폐루프를 구성했다. 모델의 언어적 자신감보다 실행 결과가 선택을 결정한다는 점이 중요하다.
발표를 한눈에 보기
- 발표 주체: Google DeepMind
- 공식 발표일: 2025-05-14
- 대상: AlphaEvolve
- 발표 당시 상태: 연구 시스템과 적용 결과 공개
- 이 글의 질문: 생성 모델과 자동 평가기를 결합하면 어떤 종류의 엔지니어링 문제를 신뢰성 있게 탐색할 수 있는가?
행렬 곱셈, 데이터센터 스케줄링, TPU 회로 등 검증 가능한 문제에서 새 해법과 운영 개선을 제시했다.
기술 구조: 무엇이 실제로 달라졌나
여러 후보 프로그램을 생성하고 자동 평가 점수로 선택·변이하는 진화 검색에 긴 문맥 모델의 코드 제안을 결합한다.
시스템은 여러 Gemini 모델로 기존 프로그램의 수정안을 제안하고, 평가기가 각 후보를 실행해 점수를 계산한다. 진화 알고리즘은 성능이 좋은 후보와 다양한 후보를 보존해 다음 세대의 입력으로 사용한다. 단일 답변을 받는 대신 수많은 후보를 만들고 실행 피드백으로 탐색 분포를 바꾼다.
이 방식은 목표 함수를 코드로 표현할 수 있을 때 강하다. 정답 여부, 실행 시간, 메모리, 수학적 목적값처럼 자동 채점 가능한 신호가 필요하다. 평가기가 허술하면 모델은 실제 문제를 풀기보다 평가의 빈틈을 최적화할 수 있다.
작동 흐름: 기준 프로그램과 평가기 정의 → 모델이 다양한 수정 후보 생성 → 격리 실행과 채점 → 우수·다양 후보 선택 → 반복 진화 → 독립 검증
이 구조에서 개발자가 가져갈 설계 원칙은 다음과 같다:
- 프롬프트보다 평가기의 정확성, 결정성, 공격 내성을 먼저 검토한다.
- 최고 점수 하나만 보존하지 말고 서로 다른 접근의 다양성과 재현 가능한 이력을 유지한다.
- 탐색에 사용한 평가 세트와 최종 검증 세트를 분리해 평가기 과적합을 확인한다.
발표가 바꾼 것과 바꾸지 않은 것
AI가 기존 코드를 작성하는 수준을 넘어 측정 가능한 목적함수 아래 새로운 알고리즘을 발견하는 도구가 됐다.
AlphaEvolve는 코딩 에이전트가 저장소 이슈 해결뿐 아니라 수학·컴퓨팅 알고리즘 탐색에도 쓰일 수 있음을 보여줬다. 특히 데이터센터 스케줄링이나 행렬 곱셈처럼 작은 개선이 큰 자원 절감으로 이어지는 문제에서 탐색 비용을 정당화할 수 있다.
다만 다음 문제까지 해결됐다고 확대 해석해서는 안 된다:
- 명확하고 빠른 자동 평가기가 없는 제품 기획·UX·정책 문제에는 같은 루프를 적용하기 어렵다.
- 평가 점수 개선이 이론적 통찰이나 일반화 가능한 새 알고리즘을 뜻하지 않을 수 있다.
- 대량 후보 실행은 계산 비용과 샌드박스 보안, 재현성 관리가 필요하다.
직접 평가한다면 이렇게 본다
발표사의 종합 점수 하나를 재현하는 것보다, 실제 제품의 입력과 실패 비용에 맞춘 평가가 더 유용하다. 이 주제라면 다음 순서로 확인한다:
- 기준 구현과 평가기의 테스트를 먼저 고정하고 숨겨진 최종 검증 세트를 만든다.
- 모델 없는 무작위·전통적 진화 탐색과 비교해 모델 제안의 순수 기여를 측정한다.
- 최고 점수, 점수 분포, 새 유효 후보 비율, 평가당 비용을 세대별로 기록한다.
- 후보가 타이머·캐시·부동소수점 오차 등 평가 환경의 허점을 이용하는지 수동 감사한다.
자동 평가 루프의 보안 경계는 두 겹이다. 생성 코드는 샌드박스에 가두고, 평가기는 모델이 조작할 수 없는 별도 신뢰 영역에 둬야 한다.
내 판단
AlphaEvolve의 가장 재사용 가능한 교훈은 모델보다 평가기다. 답을 자동으로 채점할 수 있는 문제라면 여러 후보를 생성하고 실행으로 걸러내는 방식이 단일 응답보다 믿을 만하다. 반대로 목표를 숫자로 잘못 정의하면 매우 효율적으로 잘못된 것을 최적화할 수 있다.
정확한 자동 평가기가 있는 문제에 특히 강하며 모호한 제품 요구나 안전 영향을 평가 함수 하나로 환원하기 어렵다.
검증 범위
이 글은 공식 발표와 공개된 기술 자료를 바탕으로 구조와 제품 영향을 분석했다. 직접 벤치마크나 장기 운영 검증은 수행하지 않았으며, 발표사가 제시한 수치는 해당 기관의 평가 조건에 한정해 해석했다. 업데이트 시점은 2026년 7월 18일이다.
함께 읽을 글
관련 포스트
AlphaGeometry: 신경망과 기호 추론으로 올림피아드 기하를 풀다
언어 모델과 기호 추론 엔진을 결합해 국제수학올림피아드 수준의 기하 문제를 푸는 AlphaGeometry가 공개됐다.
Gemini Robotics: 비전·언어·행동을 로봇 정책으로
Google DeepMind가 Gemini 2.0 기반의 vision-language-action 모델 Gemini Robotics와 ER 모델을 공개했다.
Codex 클라우드 에이전트: 저장소 작업을 병렬 샌드박스로
OpenAI가 저장소를 격리된 클라우드 환경에 복제해 코딩 작업을 수행하는 Codex 연구 프리뷰를 공개했다.