이 요약은 AI가 원문을 분석해 생성했습니다. 정확한 내용은 원문 기준으로 확인하세요.
TL;DR
Burnless는 컨텍스트 창에 대화·메모리·결정·실행 이력이 모두 쌓이는 관행을 분리해 활성 컨텍스트에는 오직 현재 주목해야 할 결정만 유지하는 아키텍처다. 대화와 작업 이력은 디스크에 인덱싱해 보관하고, 경량 작업자에게 코드 작성·파일 조작·명령 실행을 위임한 뒤 결과를 디스크에 기록·검증하는 흐름으로 동작한다. 실사용 사례에서 작업자들이 약 1.4M 토큰을 처리했지만 활성 컨텍스트는 1,590토큰에 불과해 최종 운용 비율이 약 908대1에 달했다는 점이 핵심 증거다. 이 방식은 토큰 비용 절감뿐만 아니라 모델 전환이나 /clear 이후에도 프로젝트를 계속할 수 있도록 설계적 이점을 제공한다.
섹션별 상세
기존 LLM 활용에서는 대화, 메모리, 결정, 실행 이력 등 모든 정보가 동일한 컨텍스트 창에 쌓여 토큰 소모와 관리 부담을 키웠다. Burnless는 이 문제를 해결하기 위해 컨텍스트의 역할을 재정의했고, 불필요한 기록은 디스크에 인덱싱해 보관하는 방식으로 접근했다. 이렇게 하면 활성 컨텍스트에는 오로지 다음 단계 진행에 필요한 결정과 정보만 남아 토큰 비용을 줄일 수 있다.
Burnless 아키텍처는 역할을 층으로 분리하는 접근을 취한다. 대화·생각·질문·작업 이력은 디스크에 색인되어 저장되고, 메인 컨텍스트는 현재 진행에 필수적인 결정과 정보만 유지하는 구조로 입력이 들어오면 필요한 부분만 활성 컨텍스트로 불러와 처리한다. 이 처리 흐름은 컨텍스트 창을 단순히 확장하는 대신 정보 유지 책임을 분리해 확장성을 확보하는 방식이다.
실행 단계는 경량 작업자(worker)에게 위임되어 코드 작성·파일 조작·명령 실행을 수행하고 그 결과를 디스크에 기록하는 방식으로 동작한다. 작업자는 동일한 byte cache header를 사용해 작업을 수신하고 수행 결과를 기록하며, Burnless는 작업자가 파일을 생성하거나 변경했다고 주장하면 해당 파일의 실제 존재 여부를 확인해 작업 완료로 표시한다. 이 검증 단계가 있어서 기록된 이력이 실제로 수행된 작업과 일치하는지 확인한 다음에만 상태를 갱신한다.
토큰 절감은 설계의 부산물이 아니라 아키텍처가 낳은 결과로 제시되었다. 실사용 예시에서 작업자들이 약 1.4백만(1,400,000) 토큰을 처리했지만 Brain의 활성 컨텍스트는 전체 작업 완료 시점에 1,590토큰만 유지되어 최종 운영 비율이 약 908대1이었다. 이 수치는 단순 압축이 아니라 모든 작업을 기록·검증·계속 진행하면서도 누적 히스토리가 활성 컨텍스트에 남지 않았기 때문에 얻어진 결과이다.
프로젝트는 재현성을 위해 llms.txt 파일에 아키텍처·벤치마크·계산·제한사항·재현 명령을 수록해 공개 저장소에 포함했다고 명시했다. 짧은 글로 전체 내용을 다 담을 수 없기 때문에 llms.txt를 통해 내부 동작과 수치 검증 절차를 확인하라고 제시했다. 따라서 실제 수치와 구성은 원문 저장소의 보조 문서를 통해 검증 가능한 형태로 제시되었다.
용어 해설
- 컨텍스트 윈도우(context window)
- — LLM이 한 번에 참조할 수 있는 텍스트 범위로, 대화 내용·메모리·결정 내역이 함께 저장되면 토큰 비용과 처리 복잡도가 급증한다는 문제가 발생한다. Burnless는 이 개념을 더 크게 만드는 대신 필요한 정보만 활성 컨텍스트에 남기는 쪽을 선택했다.
- 디스크 기반 메모리(disk-backed memory)
- — 대화 기록·작업 이력·질의 등을 디스크에 인덱싱하여 저장하고 필요할 때만 활성 컨텍스트로 불러오는 방식으로, 활성 컨텍스트의 토큰 수를 줄여 지속 작업과 모델 전환을 용이하게 만든다.
- 작업자 위임(worker delegation)
- — 작업을 독립적인 경량 프로세스(작업자)에게 할당해 코드 작성·파일 조작·명령 실행을 수행하게 하고 그 결과를 디스크에 기록·검증하는 설계로, 메인 모델의 실행 책임을 줄여 컨텍스트 부담을 낮춘다.
- 프로토콜 레이어링(protocol layering)
- — 네트워크의 TCP/IP처럼 역할을 계층으로 분리해 대화·메모리·실행·검증을 각 레이어가 수행하도록 하는 설계 철학으로, 시스템의 책임 분리가 확장성과 재현성을 개선한다.
근거 모음
근거
- 실사용 작업에서 작업자들이 약 1.4M 토큰을 처리했지만 Brain의 활성 컨텍스트는 전체 완료 시 1,590토큰만 유지했다. — 본문 중 'In a real-world task, the workers processed approximately 1.4 million tokens...'로 시작하는 문단에서 토큰 처리량과 활성 컨텍스트 수치를 제시함. llms.txt에 재현 명령과 계산이 들어있다고 언급함. 출처
- 작업자는 파일 생성·수정 주장을 하면 Burnless가 실제 파일 존재를 확인해 검증한 뒤 작업을 완료로 표시한다. — 본문의 'Burnless then audits the result...' 문장과 그 다음 문장에서 작업자 주장과 검증 절차에 대해 서술한 단락을 근거로 제시. 출처
- 저자는 llms.txt 파일에 아키텍처, 벤치마크, 계산, 제한사항, 재현 명령을 담아 수치 재현을 가능하게 했다고 밝힘. — 본문의 마지막 부분에서 'The repository also includes an llms.txt file containing the complete architecture, benchmarks, calculations, limitations and commands...'라는 문장을 근거로 제시. 출처
기술
- Burnless 프로젝트는 컨텍스트 책임 분리와 디스크 색인 기반 메모리 보관, 작업자 위임을 결합한 아키텍처이다. 이 설계는 활성 컨텍스트를 최소화하고 작업 결과를 외부 저장소에 기록해 재현성과 검증 가능성을 확보했다. 프로젝트는 구체적인 수치와 재현 명령을 llms.txt에 담아 공개 저장소에 포함했다고 명시했다.
- byte cache header는 작업자들이 동일한 헤더를 사용해 태스크를 수신하고 결과를 기록하는 메커니즘으로 본문에 언급되었다. 이 구성은 작업자 간 통신 규격을 단순화하고 기록의 일관성을 확보하는 데 쓰인다. 구체적인 구현 세부와 한계는 llms.txt에 포함되어 있다고 원문이 밝히고 있다.
- llms.txt 파일은 아키텍처·벤치마크·계산·한계·재현 명령을 모아둔 보조 문서로 제시되었다. 저자는 짧은 글에서 모든 내용을 다루기 어렵기 때문에 이 파일을 통해 더 깊은 검증과 이해가 가능하다고 밝혔다. 따라서 실제 수치 검증은 llms.txt의 지침을 따르는 것이 필요하다.
활용 사례
- 장기적이고 다단계인 자동화 작업에서 활성 컨텍스트를 가볍게 유지해 토큰 비용을 줄이는 데 유용하다. 작업자에게 코드 작성·파일 조작·명령 실행을 위임하고 결과를 디스크에 기록하면 모델 전환이나 컨텍스트 초기화 후에도 작업을 이어갈 수 있다. 이러한 흐름은 지속적인 파이프라인이나 복잡한 자동화 스크립트를 운영할 때 비용과 복구성을 모두 개선한다.
- 대화형 에이전트가 이전 발화를 모두 반복적으로 보유할 필요가 없을 때 이 접근법이 효율적이다. 원문 기록을 디스크에 남기고 활성 컨텍스트에는 핵심 결정만 두면 같은 정보를 재사용해야 할 때 필요한 부분만 불러올 수 있다. 이는 반복 표현으로 인한 불필요한 토큰 소비를 줄여 응답 비용을 낮춘다.
- 검증이 필요한 파일 생성·수정 작업에서 결과 무결성을 확보하는 워크플로우에 적합하다. 작업자가 생성했다고 주장하는 산출물을 시스템이 실제로 확인해 작업 완료로 표시하면 자동화의 신뢰성을 높일 수 있다. 이 때문에 파일 기반 산출물이 핵심인 자동화 파이프라인에 적용 가치가 있다.
언급된 리소스
AI 분석 전체 내용 보기
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
원문 발행 2026. 07. 31.수집 2026. 07. 31.출처 타입 RSS
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.