프랑소와 숄레의 'Andea(안디아)': 프로그램 합성으로 구현하는 진정한 AGI

프랑소와 숄레의 Andea: 프로그램 합성으로 구현하는 진정한 AGI

구글을 떠난 케라스(Keras)의 창시자, 프랑소와 숄레(François Chollet)가 설립한 스타트업 Andea가 테크 업계의 주목을 받고 있습니다. 숄레는 왜 챗GPT와 같은 거대언어모델(LLM)의 성공 뒤에 숨겨진 한계를 지적하며 '프로그램 합성'이라는 새로운 길을 선택했을까요?

본 포스팅에서는 Andea가 추구하는 프로그램 합성(Program Synthesis) 기술의 정의와 중요성, 그리고 이것이 인공지능의 미래를 어떻게 바꿀지 심층 분석합니다.


1. Andea의 설립 배경: LLM의 한계를 넘어서

프랑소와 숄레는 현재의 AI 모델들이 새로운 상황에 대처하는 능력인 '일반 지능(General Intelligence)'이 부족하다고 봅니다. LLM은 수조 개의 데이터를 학습하여 "그럴듯한" 답을 내놓지만, 이는 본질적으로 거대한 통계적 데이터베이스에 가깝습니다.

  • LLM의 문제점: 학습 데이터에 없는 완전히 새로운 유형의 퍼즐이나 논리 문제를 만나면 '할루시네이션(환각)'을 일으킵니다.
  • Andea의 솔루션: AI가 스스로 코드를 짜고 실행하며 논리적으로 검증하는 프로그램 합성 기술을 통해 시스템 2(System 2, 느리고 논리적인 사고) 능력을 부여합니다.

2. 프로그램 합성(Program Synthesis)이란?

프로그램 합성은 사용자가 원하는 목표(Specification)를 입력하면, AI가 그 의도에 부합하는 실행 가능한 소스 코드나 알고리즘을 자동으로 생성하는 기술입니다.

왜 '단순 코드 생성'보다 강력한가?

현재의 AI 코딩 도구(Copilot 등)는 '다음 단어 예측' 방식으로 코드를 짭니다. 반면, Andea가 지향하는 프로그램 합성은 다음과 같은 단계를 거칩니다.

  1. 추상화(Abstraction): 문제의 핵심 논리를 파악합니다.
  2. 탐색(Search): 수많은 가능한 알고리즘 조합 중 최적의 해법을 찾습니다.
  3. 검증(Verification): 생성된 프로그램이 입력값에 대해 정확한 출력값을 내놓는지 수학적으로 확인합니다.

3. ARC-AGI: 프로그램 합성의 시험대

숄레는 AI의 지능을 측정하기 위해 ARC-AGI(Abstraction and Reasoning Corpus)라는 벤치마크를 만들었습니다. 이 테스트는 인간에게는 매우 쉽지만, 현재의 LLM에게는 난공불락의 영역입니다.

특징: 학습 데이터에 없는 생소한 규칙의 격자 퍼즐을 풀어야 합니다.

Andea의 접근법: 퍼즐의 규칙을 파악하기 위해 내부적으로 작은 '프로그램'을 합성하고, 이를 실행하여 결과를 도출합니다. 이는 AI가 암기력이 아닌 추론 능력으로 문제를 해결함을 의미합니다.

4. 프로그램 합성이 가져올 산업적 변화

Andea의 기술이 고도화되면 소프트웨어 개발뿐만 아니라 산업 전반에 혁신이 일어날 것입니다.

① 자가 치유 소프트웨어

소프트웨어에 버그가 발생하면 AI가 스스로 논리를 분석해 수정 프로그램을 합성하고 즉시 배포합니다.

② 노코드(No-Code)의 완성

비전공자가 자연어로 요구 사항을 말하면, AI가 내부적으로 복잡한 백엔드 로직을 '합성'하여 완벽하게 작동하는 애플리케이션을 구축합니다.

③ 과학적 발견의 가속화

데이터 간의 상관관계를 넘어, 물리 법칙이나 화학 반응을 설명할 수 있는 알고리즘을 AI가 스스로 합성하여 새로운 과학적 가설을 검증할 수 있습니다.

5. 결론: Andea가 만드는 미래

프랑소와 숄레의 Andea는 "AI가 인간처럼 생각할 수 있는가?"라는 질문에 대한 가장 실천적인 해답을 제시하고 있습니다. 프로그램 합성은 AI가 단순한 '복사기'에서 벗어나 스스로 사고하고 도구를 만드는 '창조자'로 진화하는 과정입니다.

LLM의 시대가 '언어의 시대'였다면, Andea가 열어갈 시대는 '논리와 프로그램의 시대'가 될 것입니다.

댓글

이 블로그의 인기 게시물

문화가 있는 날(매월 마지막 수요일) 영화관 혜택 총정리(쿠폰 중복적용 여부 포함)

사적연금수령 요건 완벽 가이드: 계좌별 수령한도, 연간 1,500만원 한도까지

농지연금 개요와 가입 가이드 — 고령 농업인의 안정적 노후 설계