← 최신 논문
🤖 AI

Recursive Language Models

본 논문은 기존 장문맥 방법론 및 최첨단 모델에 비해 현저히 우수한 성능을 달성하면서도 유사한 비용을 유지하도록, LLM 이 프로그래밍 방식으로 임의 길이의 프롬프트를 분해하고 재귀적으로 처리할 수 있게 하는 추론 시 확장 패러다임인 재귀적 언어 모델 (RLM) 을 소개합니다.

원저자: Alex L. Zhang, Tim Kraska, Omar Khattab

게시일 2026-05-12
📖 4 분 읽기☕ 가벼운 읽기

원저자: Alex L. Zhang, Tim Kraska, Omar Khattab

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

상상해 보세요. 당신은 천재이지만 시력이 짧은 사서 (AI 모델) 를 가지고 있습니다. 이 사서는 매우 똑똑하여 거의 모든 질문에 답할 수 있지만, 매우 엄격한 규칙이 있습니다: 한 번에 손에 들 수 있는 텍스트는 약 27 만 2 천 페이지뿐입니다. 만약 도서관 전체에 해당하는 책들 (수백만 페이지) 을 그에게 건네려 한다면, 그는 압도당해 책을 떨어뜨리고 이야기의 중간에 도달할 때는 이미 시작 부분을 잊어버리게 됩니다. 이것이 바로 대부분의 최첨단 AI 모델의 현재 한계인 '컨텍스트 윈도우 (context window)'입니다.

이 논문은 **재귀적 언어 모델 (Recursive Language Models, RLMs)**이라는 이 사서와 작업하는 새로운 방식을 소개합니다. 사서에게 도서관 전체를 한 번에 쥐어주려 애쓰는 대신, RLM 은 그에게 도구 상자 (toolbox) 와 파일 캐비닛을 제공합니다.

간단한 비유를 들어 작동 방식을 설명해 보겠습니다:

문제: "원샷 (One-Shot)"의 한계

일반적으로 사서에게 1 천만 페이지짜리 백과사전에서 특정 사실을 찾아달라고 요청하면, 그 사서는 한 번에 모두 읽으려 합니다. 그토록 많은 양을 잡을 수 없기 때문에 혼란을 겪거나 세부 사항을 놓치거나 포기하게 됩니다. 이를 '컨텍스트 부패 (context rot)'라고 합니다. 텍스트가 길어질수록 답변의 질은 떨어집니다.

해결책: 파일 캐비닛을 가진 "매니저"

RLM 접근법은 사서의 직무 설명을 바꿉니다. 사서는 독자가 아니라 거대한 파일 캐비닛 (REPL 이라는 컴퓨터 프로그램) 에 접근할 수 있는 프로젝트 매니저가 됩니다.

  1. 프롬프트는 손에 든 종이 뭉치가 아닌 파일입니다: 당신이 사서에게 거대한 프롬프트 (1 천만 페이지짜리 책) 를 주면, RLM 은 그것을 사서의 손에 밀어 넣지 않습니다. 대신 책을 파일 캐비닛의 선반에 올려두고 "책은 A 상자에 있습니다"라고 적힌 라벨을 사서에게 줍니다.

  2. 지시사항 (코드) 작성: 사서는 그 상자와 상호작용하기 위해 작은 메모 (코드) 를 작성할 수 있습니다. "A 상자를 열고 처음 50 페이지를 확인한 후 그곳에 무엇이 있는지 알려주세요"라고 말할 수 있습니다.

  3. 재귀적 루프 ("하위 매니저"): 사서가 책 전체를 확인해야 한다면, 한 번에 모두 읽으려 하지 않습니다. 대신 루프를 작성합니다:

    • "첫 번째 덩어리를 읽으세요. 요약하세요. 그 요약을 새 폴더에 저장하세요."
    • "다음 덩어리를 읽으세요. 요약하세요. 그것도 저장하세요."
    • "이제 모든 요약을 가져와서 질문의 답을 도출하세요."

    중요한 점은 사서조차 특정 덩어리의 무거운 작업을 수행하도록 **주니어 사서 (하위 호출)**를 고용할 수 있다는 것입니다. 주 사서는 과정을 관리하고, 주니어 사서는 특정 페이지를 읽은 후 결과를 보고합니다.

이것이 중요한 이유

이 논문은 매우 어려운 몇 가지 작업에서 이 아이디어를 테스트했습니다:

  • "건초더미 속의 바늘": 수백만 페이지 중 하나의 특정 문장을 찾는 것.
  • "도서 보고서": 책 전체를 읽고 줄거리와 관련된 복잡한 질문에 답하는 것.
  • "코드 탐정": 수천 개의 파일로 구성된 거대한 소프트웨어 프로젝트를 이해하는 것.

결과:

  • 초인적 규모: RLM 시스템은 사서의 자연스러운 한계보다 10 배 더 큰 입력을 처리할 수 있었습니다. 표준 사서가 완전히 실패한 수백만 개의 토큰 (페이지) 을 성공적으로 처리했습니다.
  • 더 높은 품질: 짧은 작업에서도 RLM 접근법은 더 똑똑했습니다. 단순히 요약하는 것을 넘어, 텍스트의 특정 부분을 프로그래밍 방식으로 '줌인 (zoom in)'할 수 있었기 때문에 구체적인 세부 사항까지 파고들 수 있었습니다.
  • 비용: 놀랍게도 이 방식은 비용이 많이 들지 않았습니다. 시스템이 문제를 효율적으로 분해하기 때문에, 전체 텍스트를 모델의 메모리에 밀어 넣으려던 다른 방법들보다 오히려 자원을 덜 사용했습니다.

특별한 훈련 트릭

연구자들은 또한 더 작고 저렴한 사서 (80 억 파라미터 모델) 가 이 파일 캐비닛 시스템을 사용하는 법을 배우도록 시도했습니다. 그들은 초지능 사서가 이 시스템을 사용하는 1,000 가지 예시를 보여주었습니다.

  • 결과: 작은 사서는 빠르게 배웠습니다. 원래 그 용도로 설계되지 않았음에도 불구하고, "파일 캐비닛"과 "하위 매니저"를 사용하는 법을 배우는 것만으로도 긴 문제를 해결하는 능력이 28% 향상되었습니다.

결론

이 논문은 방대한 양의 텍스트를 처리하기 위해 더 크고 비싼 두뇌를 구축할 필요가 없다고 주장합니다. 대신, 현재의 똑똑한 두뇌를 더 나은 매니저로 가르치면 됩니다. 텍스트를 프로그래밍 방식으로 열고, 읽고, 조각조각 요약할 수 있는 외부 객체로 취급함으로써, AI 는 압도당하지 않고 사실상 '무한한' 양의 정보를 처리할 수 있습니다.

이 논문이 주장하지 않는 것:

  • 이것이 의료 진단이나 법적 조언에 작동한다고 주장하지 않습니다 (코딩 및 연구 작업을 예시로 사용합니다).
  • 이것이 미래에 자동으로 일어날 것이라고 말하지 않습니다. 작동하려면 이 특정 "매니저" 설정이 필요합니다.
  • AI 가 인간처럼 "의식"을 갖거나 "생각"한다고 주장하지 않습니다. 이는 데이터 처리를 조직화하는 매우 영리한 방법일 뿐입니다.

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

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

Digest 사용해 보기 →