← 최신 논문
💬 NLP

optimize_anything: A Universal API for Optimizing any Text Parameter

본 논문은 텍스트 기반 탐색과 다작업 전이 및 실행 가능한 부가 정보를 통합하여 에이전트 아키텍처 설계, 클라우드 비용 절감, CUDA 커널 생성을 포함한 여섯 가지 다양한 분야에서 전문 알고리즘을 능가하는 최첨단 결과를 달성하는 범용 LLM 기반 최적화 프레임워크인 "optimize_anything"을 소개합니다.

원저자: Lakshya A Agrawal, Donghyun Lee, Shangyin Tan, Wenjie Ma, Karim Elmaaroufi, Rohit Sandadi, Sanjit A. Seshia, Koushik Sen, Dan Klein, Ion Stoica, Joseph E. Gonzalez, Omar Khattab, Alexandros G. Dimakis
게시일 2026-05-20
📖 4 분 읽기☕ 가벼운 읽기

원저자: Lakshya A Agrawal, Donghyun Lee, Shangyin Tan, Wenjie Ma, Karim Elmaaroufi, Rohit Sandadi, Sanjit A. Seshia, Koushik Sen, Dan Klein, Ion Stoica, Joseph E. Gonzalez, Omar Khattab, Alexandros G. Dimakis, Matei Zaharia

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

마스터 셰프 (대형 언어 모델, 또는 LLM) 가 레시피 작성에는 탁월하지만 실제 요리는 어떻게 하는지 모른다고 상상해 보세요. 보통 훌륭한 요리를 얻으려면 코스마다 다른 전문가를 고용해야 합니다. 디저트에는 페이스트리 셰프, 스테이크에는 그릴 마스터, 수프에는 수 셰프가 필요한 식입니다.

이 논문은 optimize_anything이라는 새로운 시스템을 소개합니다. 이는 보편적인 '시식 및 코칭' 루프처럼 작동합니다. 이 시스템은 모든 작업마다 다른 전문가가 필요하지 않다고 주장합니다. 대신 이 단일 시스템을 사용하여 컴퓨터 프로그램, 일련의 지시사항, 로봇의 두뇌, 심지어 그림과 같은 어떤 텍스트 기반 솔루션이든 개선할 수 있습니다.

다음은 이를 단순한 개념으로 분해한 작동 원리입니다:

1. 핵심 아이디어: '텍스트 아티팩트'

저자들은 거의 모든 문제를 텍스트 조각으로 변환할 수 있음을 깨달았습니다.

  • 코드는 단순히 텍스트입니다.
  • 로봇의 지시사항은 단순히 텍스트입니다.
  • 수학적 공식은 단순히 텍스트입니다.
  • 그림(SVG 와 같은)은 단순히 텍스트 코드입니다.

유추: '텍스트 아티팩트'를 이야기의 초고라고 생각하세요. 시스템의 역할은 그 초고를 받아 읽고, 얼마나 잘 작동하는지 확인한 다음, AI 셰프에게 더 좋게 수정하도록 요청하는 것입니다.

2. 비장의 무기: '사이드 정보 (Side Information)' (코치의 메모)

과거에 AI 에게 무언가를 개선하라고 요청하면, 점수만 받았습니다 (예: "이 코드는 60% 를 받았습니다"). 왜 실패했는지는 알 수 없었습니다. 마치 시험에서 어떤 문제가 틀렸는지에 대한 피드백 없이 'C'학점만 받은 학생과 같았습니다.

optimize_anything은 규칙을 바꿉니다. 시스템은 점수만 주는 것이 아니라 **사이드 정보 (SI)**를 제공합니다.

  • 유추: 코치가 운동선수가 달리는 것을 지켜본다고 상상해 보세요. 단순히 "10 초에 달렸다"고 말하는 대신, 코치는 "10 초에 달렸지만, 신발 끈이 느슨해서 세 번째 장애물에서 넘어졌고, 너무 왼쪽으로 기울었다"고 말합니다.
  • 도움: AI 는 이러한 구체적인 메모 (오류 메시지, 충돌 로그, 또는 시각적 설명 등) 를 사용하여 정확한 문제를 해결합니다. 논문은 이를 통해 AI 가 단순한 점수만 있을 때보다 4 배에서 6 배 더 빠르게 학습하고 훨씬 높은 점수를 달성한다고 보여줍니다.

3. 세 가지 플레이 방식

이 시스템은 비디오 게임의 다양한 게임 모드처럼 세 가지 다른 모드를 제공합니다:

  • 단일 작업 모드 (솔로 플레이어): 시스템에 "26 개의 원을 사각형 안에 채우기"와 같이 해결해야 할 하나의 구체적인 문제를 줍니다. AI 는 오직 그 한 가지 문제만 해결하려 합니다.
  • 다중 작업 모드 (스터디 그룹): 시스템에 "수학을 가속화하는 30 가지 다른 컴퓨터 프로그램을 작성하기"와 같이 관련 문제 묶음을 줍니다. AI 는 이 모든 것을 함께 해결합니다.
    • 마법: AI 가 문제 #1 에서 어떤 트릭 (예: "더 빠른 메모리 트릭 사용") 을 알아내면, 그 트릭을 즉시 문제 #15 에 적용할 수 있습니다. 대수학에서 수학 단축법을 배워 미적분학에서 A 를 받는 학생과 같습니다. 논문은 이 모드가 문제를 하나씩 해결하는 것보다 훨씬 더 효과적임을 발견했습니다.
  • 일반화 모드 (마스터 클래스): AI 에게 훈련 세트와 테스트 세트를 제공합니다. 목표는 새롭고 보지 못한 문제에서도 작동하는 솔루션을 만드는 것입니다.
    • 예시: AI 는 코딩 로봇을 위한 '기술 가이드'를 작성하는 법을 배웠습니다. 한 세트의 코딩 작업으로 훈련한 후, 가이드 작성에 매우 능숙해져서 로봇이 아직 본 적 없는 새로운 코딩 작업까지 해결하도록 도왔습니다.

4. 실제로 무엇을 달성했는가?

이 논문은 이 시스템을 여섯 가지 매우 다른 유형의 문제에서 테스트했습니다. 결과는 다음과 같습니다:

  • 로봇 두뇌 (에이전트 아키텍처): 그들은 AI 에게 매우 간단한 10 줄짜리 로봇 두뇌를 주었습니다. 시스템은 이를 300 줄 이상의 복잡한 두뇌로 진화시켰습니다. 결과는? 로봇이 어려운 논리 퍼즐 (ARC-AGI) 에서의 정확도가 32.5% 에서 89.5% 로 급등했습니다.
  • 클라우드 비용: 그들은 AI 에게 클라우드 서버를 위한 일정을 작성하도록 요청했습니다. 새로운 일정은 표준 방법보다 40% 의 비용을 절감했습니다.
  • 컴퓨터 속도 (CUDA 커널): 그들은 AI 에게 그래픽 카드를 더 빠르게 만드는 코드를 작성하도록 요청했습니다. AI 가 작성한 코드의 **87%**가 인간이 작성한 최고 성능의 코드만큼 빠르거나 더 빨랐습니다.
  • 수학 퍼즐: 그들은 수학 시험 지시사항을 개선하여 AI 의 점수를 46.6% 에서 60% 로 높였습니다.
  • 원 채우기: 그들은 AI 에게 원을 가능한 한 빽빽하게 채우도록 요청했습니다. AI 는 유명한 이전 AI (AlphaEvolve) 보다 더 나은 솔루션을 찾았으며, 더 적은 컴퓨팅 파워로 이를 달성했습니다.
  • 3D 모델: '씨앗 없는 (seedless)' 모드 (AI 가 코드 없이 처음부터 시작해야 하는 경우) 에서 성공적으로 유니콘의 3D 모델을 생성했습니다.

5. 왜 이것이 중요한가?

이전에는 로봇을 최적화하려면 로봇 전문가가 필요했고, 클라우드 서버를 최적화하려면 클라우드 전문가가 필요했습니다.

optimize_anything은 최초의 '보편적 API'라고 주장합니다. "텍스트를 주고, 점수 매기는 규칙을 주면 나머지는 내가 처리하겠다"고 말합니다. 이는 이러한 서로 다른 세계들을 하나의 간단한 인터페이스 아래 통합합니다.

주의할 점 (한계):

  • 텍스트로 작성될 수 있는 것들에만 작동합니다.
  • 텍스트가 얼마나 잘 수행되는지 알려줄 '스코어러 (평가자)'가 필요합니다.
  • 결과의 품질은 AI '셰프'의 지능에 달려 있습니다.
  • 때로는 서로 완전히 다른 문제들 (예: 서로 다른 크기의 원 채우기) 을 한 번에 너무 많이 해결하도록 요청하면 혼란을 겪습니다. 문제가 관련되어 있을 때 가장 잘 작동합니다.

요약

optimize_anything은 단일 AI 시스템이 텍스트로 작성된 거의 모든 것의 마스터 최적화자가 될 수 있게 해주는 도구입니다. AI 에게 단순한 점수가 아닌 상세한 피드백을 제공하고 여러 문제에서 동시에 학습하게 함으로써, 종종 특정 작업을 위해 인간 전문가들이 구축한 전문 도구들보다 더 나은 솔루션을 발견할 수 있습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →