← 최신 논문
🤖 AI

Context Pruning for Coding Agents via Multi-Rubric Latent Reasoning

본 논문은 다중 기준 잠재 추론과 AST 기반 감독을 활용하여 코드 관련성을 의미적 차원과 의존성 차원으로 분해하는 구조화된 컨텍스트 가지치기 프레임워크인 LaMR을 소개하며, 이를 통해 토큰 사용량을 크게 줄이면서도 코딩 에이전트의 성능을 유지하거나 향상시킵니다.

원저자: Jingjing Wang, Xiwen Chen, Wenhui Zhu, Huayu Li, Zhengxiao He, Feiyang Cai, Ana S. Carreon-Rascon, Xuanzhao Dong, Feng Luo

게시일 2026-05-18
📖 3 분 읽기☕ 가벼운 읽기

원저자: Jingjing Wang, Xiwen Chen, Wenhui Zhu, Huayu Li, Zhengxiao He, Feiyang Cai, Ana S. Carreon-Rascon, Xuanzhao Dong, Feng Luo

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

당신은 복잡한 사건 (소프트웨어 프로젝트의 버그 수정) 을 해결하려는 천재 형사 (AI 코딩 에이전트) 라고 상상해 보세요. 사건을 해결하려면 수천 페이지에 달하는 경찰 보고서, 증인 진술서, 증거 파일 (코드 저장소) 을 읽어야 합니다.

문제: "너무 많은 서류" 함정
현재 이러한 AI 형사들은 대부분의 시간과 에너지를 단순히 파일을 읽는 데 소비합니다. 방대한 양의 텍스트에 압도당하는 것입니다.

  • 문제점: 그들은 보고서의 오래된 커피 얼룩이나 증인의 점심 주문과 같이 관련 없는 페이지를 포함해 모든 것을 읽습니다. 이는 그들의 "두뇌 능력"(토큰 예산) 을 낭비하고 결정적인 단서를 찾는 것을 더 어렵게 만듭니다.
  • 이전 해결책: 이전 도구들은 즉시 중요해 보이지 않는 모든 것을 단순히 삭제함으로써 읽을 목록을 줄이려 했습니다. 하지만 그들은 너무 거칠었습니다. 주요 범죄를 언급하지 않았다는 이유만으로 페이지를 삭제했는데, 그 페이지에 범죄 현장 (지도나 용의자 목록과 같은) 을 이해하는 핵심이 담겨 있을 수도 있었습니다. 이로 인해 형사는 깨진 퍼즐만 남게 되어, 다시 돌아와서 누락된 페이지를 요청해야 했고, 이는 더 많은 시간을 낭비하게 했습니다.

새로운 해결책: LaMR (스마트 사서)
이 논문은 형사가 읽기 전에 파일을 정리하는 데 도움을 주는 초지능 전문 사서와 같은 LaMR(Latent Multi-Rubric) 을 소개합니다.

무엇을 유지할지 결정하는 단일 규칙을 사용하는 대신, LaMR 은 모든 코드 라인을 살펴보기 위해 두 가지 다른 안경을 사용합니다.

  1. "의미론적" 안경 (무엇이라고 말하는가?):

    • 형사의 질문에 직접적으로 답하는 라인을 찾습니다.
    • 유추: 형사가 "누가 쿠키를 훔쳤는가?"라고 묻는다면, 이 안경은 "존이 쿠키를 가져갔다"라는 문장을 강조합니다.
    • 이전 문제: 만약 한 줄이 단순히 "존"(정의) 이나 "import 존"(설정) 이라고만 적혀 있다면, "훔쳤다"라고 명시적으로 말하지 않기 때문에 이전 도구들은 이를 삭제했을 것입니다.
  2. "의존성" 안경 (이해하려면 무엇이 필요한가?):

    • 이야기를 연결하는 구조적 접착제를 찾습니다.
    • 유추: "존이 쿠키를 가져갔다"라는 문장이 주요 단서라 하더라도, "존은 용의자이다"라고 적힌 페이지나 존이 사는 곳을 보여주는 지도도 필요합니다. 이 것들이 없으면 그 단서는 의미가 없습니다.
    • 혁신: LaMR 은 일부 라인이 다른 라인을 지원하기 때문에만 중요하다는 것을 인식합니다. 그 자체로는 흥미로워 보이지 않더라도 이러한 "지원" 라인을 유지합니다.

작동 방식: 두 단계 프로세스

  1. 이중 팀 검토:
    LaMR 은 단순히 하나의 질문만 하지 않습니다. 두 가지 별도의 검사를 동시에 수행합니다. 한 팀은 "직접 증거"를 확인하고, 다른 팀은 "구조적 지원"을 확인합니다.

    • 비유: 영화 편집자를 상상해 보세요. 한 편집자는 지루한 장면을 잘라내고 (의미론적), 다른 편집자는 영화가 논리적으로 흐르고 점프 컷이 없도록 합니다 (의존성).
  2. "쿼리 적응형" 문지기:
    형사가 무엇을 묻는지에 따라 LaMR 은 각 팀에 얼마나 가중치를 둘지 결정합니다.

    • 형사가 "로그인의 논리는 무엇인가?"라고 묻는다면, LaMR 은 의미론적 팀에 크게 의존합니다.
    • 형사가 "왜 앱이 충돌하는가?"라고 묻는다면, LaMR 은 충돌이 이해되도록 필요한 모든 설정 코드 (가져오기, 오류 처리기 등) 가 유지되도록 의존성 팀에 의존합니다.
  3. "정리" 팀 (AST 수리):
    때로는 두 팀이 있더라도 라인이 실수로 잘릴 수 있습니다. LaMR 에는 최종 안전망이 있습니다. 코드의 "청사진"(AST 라고 함) 을 사용하여 "이봐, 'If'문은 삭제했는데 'Else' 부분은 유지했어. 이건 고장 난 거야!"라고 확인합니다. 누락된 구조적 조각을 자동으로 다시 배치하여 코드가 유효하도록 보장합니다.

결과: 더 빠르고, 더 똑똑하며, 더 저렴함
이 논문은 실제 세계 코딩 작업 (대규모 소프트웨어 프로젝트의 버그 수정 등) 에서 이 시스템을 테스트했습니다.

  • 덜 읽기: LaMR 은 동일한 문제를 해결하면서 AI 가 30% 적은 페이지(토큰) 를 읽도록 도왔습니다.
  • 더 나은 결과: AI 가 관련 없는 잡음에 산만해지지 않고 구조적 "접착제"를 잃지 않았기 때문에, 모든 것을 읽었을 때보다 문제를 더 잘, 혹은 적어도 그와 똑같이 해결했습니다.
  • "되돌아가기" 더 이상 없음: 이전 도구들은 종종 필요한 라인을 삭제하여 AI 가 막혔음을 깨닫고 다시 파일을 요청하게 만들었습니다. LaMR 은 이를 방지하여 시간과 비용을 절약합니다.

요약
LaMR 은 단순히 "지루한" 서류를 버리는 스마트한 비서가 아닙니다. 대신, 지루해 보이는 페이지가 바로 옆의 흥미진진한 페이지를 이해하는 열쇠일 수 있음을 이해합니다. "무엇이 말해졌는지"와 "이해하기 위해 무엇이 필요한지"를 분리함으로써, AI 형사에게 날카롭고 깔끔하며 완벽하게 정리된 사건 파일을 제공하여 더 빠르고 적은 노력으로 범죄를 해결할 수 있게 합니다.

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

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

Digest 사용해 보기 →