OpenSage: Self-programming Agent Generation Engine

이 논문은 에이전트 토폴로지, 도구, 메모리를 스스로 생성하고 관리할 수 있는 최초의 에이전트 개발 키트인 'OpenSage'를 제안하여, 기존 인간 중심의 에이전트 개발 패러다임을 AI 중심의 패러다임으로 전환할 수 있는 가능성을 제시합니다.

Hongwei Li, Zhun Wang, Qinrun Dai, Yuzhou Nie, Jinjun Peng, Ruitong Liu, Jingyang Zhang, Kaijie Zhu, Jingxuan He, Lun Wang, Yangruibo Ding, Yueqi Chen, Wenbo Guo, Dawn Song

게시일 2026-03-16
📖 4 분 읽기☕ 가벼운 읽기

Each language version is independently generated for its own context, not a direct translation.

OpenSage: AI 가 스스로 '팀'을 꾸리는 마법 같은 공장

이 논문은 **'OpenSage'**라는 새로운 도구를 소개합니다. 쉽게 말해, 이 도구는 AI(인공지능) 가 스스로 일을 처리할 때 필요한 **'팀 구성', '도구 제작', '기억 관리'**를 인간이 일일이 시키지 않아도, AI 가 스스로 알아서 해내게 해주는 혁신적인 시스템입니다.

기존의 방식과 OpenSage 의 방식을 비유로 설명해 드릴게요.


1. 기존 방식: "인간이 모든 것을 다 짜야 하는 레고"

지금까지 AI 에이전트 (작업 수행 로봇) 를 만들 때는 인간 전문가가 모든 것을 설계했습니다.

  • 비유: 마치 레고 장난감을 조립할 때, 인간이 "이 블록은 A 가 들고, 저 블록은 B 가 들고, C 는 이걸로 벽을 쌓아라"라고 하나하나 지시해야 하는 상황입니다.
  • 문제점: 일이 복잡해지면 인간이 지시할 수 있는 범위를 벗어나고, 새로운 상황에 맞춰 레고 구조를 다시 뜯어고치는 데 너무 많은 시간이 걸립니다.

2. OpenSage 방식: "AI 가 스스로 팀장을 뽑고 도구를 만드는 공장"

OpenSage 는 AI 에게 **"너가 필요한 팀을 직접 꾸려서 문제를 해결해"**라고 말합니다.

🏗️ 1. 스스로 팀을 꾸리는 능력 (자기 생성 에이전트 토폴로지)

  • 상황: 복잡한 미션이 주어졌을 때, OpenSage 는 AI 가 스스로 "이건 내가 하고, 저건 전문가는 다른 AI 가 맡아야겠다"라고 판단합니다.
  • 비유: 한 명의 **팀장 (메인 AI)**이 등장합니다. 팀장은 "이 문제는 너무 어려우니, 수석 개발자 AI를 뽑아서 해결하게 하고, 디버거 AI를 뽑아서 버그를 잡게 하자"라고 직접 부하 직원 (서브 에이전트) 을 채용합니다.
  • 효과:
    • 수직 구조: 큰 일을 작은 조각으로 나누어 각자 맡은 전문가에게 시킵니다.
    • 수평 구조: 같은 일을 여러 AI 가 서로 다른 방법으로 해보고, 가장 좋은 답을 합칩니다.
    • 기존 시스템은 고정된 팀원만 썼지만, OpenSage 는 필요할 때 바로 팀원을 뽑고, 일이 끝나면 해고할 수 있어 매우 유연합니다.

🛠️ 2. 필요한 도구를 직접 만드는 능력 (동적 도구 합성)

  • 상황: AI 가 일을 하다가 "이 일을 하려면 이 특정 도구가 필요한데, 우리 손에 없네?"라고 생각할 때.
  • 비유: 요리사가 요리를 하다가 "이 재료를 다지기 위해 특별한 칼이 필요한데, 우리 부엌에 없네?"라고 생각하면, OpenSage 는 요리사 (AI) 가 직접 그 칼을 만들어서 사용하게 합니다.
  • 효과:
    • 기존 시스템은 미리 정해진 도구 (칼, 숟가락, 냄비) 만 쓸 수 있었습니다.
    • OpenSage 는 AI 가 새로운 도구 (코드, 스크립트) 를 직접 작성하고, 그 도구가 서로 충돌하지 않도록 **독립된 작업 공간 (샌드박스)**을 만들어줍니다. 마치 각 요리사가 자신의 전용 주방에서 일하듯 말입니다.

🧠 3. 지혜를 체계적으로 기억하는 능력 (계층적 기억 시스템)

  • 상황: 긴 작업을 하다 보면 "어제 했던 일이 뭐였지?", "이 파일은 어디에 있었지?"를 잊어버리기 쉽습니다.
  • 비유: 기존 시스템은 일기를 긴 줄글로만 적어두어, 나중에 찾으려면 끝까지 다 읽어야 했습니다.
    • OpenSage 는 **지식 지도 (그래프)**를 그립니다. "A 라는 사건은 B 라는 사람과 관련 있고, C 라는 파일에 저장되어 있다"처럼 연결고리를 만들어 둡니다.
    • 또한, **전담 비서 (메모리 에이전트)**를 둬서 중요한 정보는 '장기 기억 (지식 지도)'에 저장하고, 지금 당장 필요한 정보만 '단기 기억'에 담아줍니다.
  • 효과: AI 가 긴 프로젝트를 할 때도 정보를 잃어버리지 않고, 필요한 순간에 딱 맞는 지식을 찾아냅니다.

🏆 실제 성과: 왜 이것이 중요한가요?

이 논문은 OpenSage 를 3 가지 어려운 시험 (해킹 취약점 찾기, 터미널 작업, 소프트웨어 버그 수정) 에 적용해 보았습니다.

  • 결과: OpenSage 를 쓴 AI 는 기존 최고의 AI 들보다 압도적으로 높은 점수를 받았습니다.
  • 이유: 인간이 미리 정해둔 틀에 갇히지 않고, 상황에 맞춰 스스로 팀을 꾸리고, 도구를 만들고, 기억을 정리했기 때문입니다.
  • 예시: 소프트웨어 버그를 고치는 작업에서, OpenSage 는 "이 버그를 고치려면 먼저 코드 전체를 분석하는 AI 를 뽑고, 그다음 패치를 만드는 AI 를 뽑자"라고 스스로 결정하여 성공률을 크게 높였습니다.

🚀 결론: AI 시대의 새로운 패러다임

OpenSage 는 **"인간이 AI 를 조종하는 시대"에서 "AI 가 스스로 성장하고 발전하는 시대"**로 넘어가는 첫걸음입니다.

  • 과거: 인간이 AI 에게 "이거 해, 저거 해"라고 일일이 지시.
  • 미래 (OpenSage): 인간이 "이 문제를 해결해 줘"라고 말하면, AI 가 **"알겠습니다. 제가 필요한 팀원을 뽑고, 도구를 만들고, 기억을 정리해서 해결하겠습니다"**라고 스스로 답하며 일을 시작합니다.

이 기술은 앞으로 더 복잡하고 창의적인 일들을 AI 가 스스로 해낼 수 있는 토대를 마련해 줄 것입니다. 마치 AI 가 스스로 배우고 성장하는 **'자율적인 생태계'**를 만든 것과 같습니다.

이런 논문을 받은편지함으로 받아보세요

관심사에 맞는 일간 또는 주간 다이제스트. Gist 또는 기술 요약을 당신의 언어로.

Digest 사용해 보기 →