AGORA: Adapter-Grounded Observation-Action Retention for Inference-Free Prompt Compression in LLM Agents
AGORA 논문은 기존 토큰 수준 추출식 압축기의 구조적 한계를 극복하기 위해 구조적 바닥을 주요 품질 병목으로 격리하고 학습된 스코어를 통해 1.0~11.5 배의 적응형 압축을 달성하면서도 거의 압축되지 않은 성능을 유지하는 LLM 에이전트를 위한 어댑터 기반 추론 없는 프롬프트 압축 방법을 제안합니다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
LLM 에이전트를 미스터리를 해결하려는 숙련된 탐정으로 상상해 보세요. 사건을 해결하기 위해 탐정은 단서, 취한 행동, 그리고 그 후의 관찰 결과가 담긴 긴 수첩을 살펴봅니다. 조사가 진행됨에 따라 이 수첩은 거대해집니다. 때로는 10 만 단어가 넘는 경우도 있습니다. 수첩이 너무 커지면 탐정은 압도되어 명확하게 생각할 수 없게 됩니다.
문제는 다음과 같습니다: 실제로 중요한 단서를 삭제하지 않고 이 수첩을 어떻게 줄일 수 있을까요?
문제: "잘못된" 종류의 축소기
연구자들은 뉴스 기사를 요약하는 것과 같은 일반적인 읽기 작업에 탁월한 성능을 보이는 표준 "요약기"(토큰 수준 압축기라고 함) 를 사용하려고 시도했습니다. 이러한 도구는 "예측 가능"하거나 "지루한" 단어를 삭제하는 방식으로 작동합니다.
하지만 에이전트 탐정에게 이 접근 방식은 재앙입니다. 해당 논문은 이를 **"액션 문법 파괴 (Action-Grammar Destruction)"**라고 부릅니다.
다음은 비유입니다:
탐정의 수첩에 *"[빨간색 신발 사이즈 10] 을 검색하라"*는 구체적인 지시가 포함되어 있다고 가정해 보세요.
- "Search(검색)", "for(을/를)", 그리고 대괄호
[]는 액션 문법입니다. 이는 컴퓨터에게 무엇을 해야 할지 알려주는 명령어입니다. - 그러나 이러한 단어들이 영어에서 매우 흔하고 예측 가능하기 때문에, 표준 요약기는 "아, 'for'와 대괄호는 지루하군. 공간을 절약하기 위해 삭제하자"라고 생각합니다.
- 결과: 수첩에는 이제 *"빨간색 신발 사이즈 10"*만 남습니다.
- 충돌: 컴퓨터 환경은 이를 보고 "이걸로 무엇을 해야 할지 모르겠다. 명령어가 아니다"라고 말합니다. 에이전트는 충돌하거나 실패합니다.
해당 논문은 17 가지 다른 시나리오를 테스트한 결과, 이러한 표준 요약기를 사용한 매번 에이전트의 성능이 공간을 성공적으로 절약했음에도 불구하고 거의 0 에 수렴할 정도로 붕괴되었음을 발견했습니다. 도구는 완벽하게 작동했지만, 에이전트가 작동하게 만드는 유일한 것들을 삭제하고 있었던 것입니다.
해결책: AGORA (지능형 문서 관리 시스템)
저자들은 AGORA라는 새로운 시스템을 개발했습니다. 단어 정제기처럼 행동하는 대신, AGORA 는 탐정 수첩의 구조를 이해하는 지능형 문서 관리 직원처럼 행동합니다.
AGORA 는 세 가지 간단한 계층으로 작동합니다:
"절대 건드리지 않는" 층 (구조 파서):
AGORA 에는 "시스템 지시사항, 현재 단서, 또는 마지막 두 단계는 절대 삭제하지 않는다"는 규칙이 있습니다.- 비유: 탐정의 수첩에 마지막 두 페이지와 표지 페이지에 빨간색 스티커 노트가 붙어 있다고 상상해 보세요. AGORA 는 "무엇이 있더라도 이 페이지들은 그대로 유지한다"고 말합니다. 이를 통해 에이전트는 항상 무엇을 하고 있는지, 그리고 방금 무슨 일이 있었는지 알 수 있습니다.
"관련성 점수" (1 억 2 천 5 백만 파라미터 스코어러):
수첩의 오래된 페이지에 대해 AGORA 는 작은 속도의 AI(1 억 2 천 5 백만 파라미터 모델) 를 사용하여 질문합니다: "이 오래된 단서를 제거하면 탐정이 지금 다른 결정을 내릴까요?"- 답이 "아니요, 이 오래된 단서는 중요하지 않습니다"라면 삭제됩니다.
- 답이 "네, 이 단서는 중요합니다"라면 유지됩니다.
- 핵심 사항: 이 과정은 약 2 밀리초 내에 발생합니다. 거대한 AI 에게 이야기를 다시 쓰게 하는 것이 아니라, 해당 페이지가 중요한지 확인하기만 합니다.
"탐욕스러운" 채우기:
"절대 건드리지 않는" 페이지가 안전해지면, AGORA 는 수첩이 충분히 작아질 때까지 나머지 공간에 가장 중요한 오래된 단서들을 채워 넣습니다.
왜 이것이 중요한가
- 추가 비용 없음: 대부분의 다른 방법들은 작업을 수행하기 위해 두 번째 거대한 AI 에게 수첩을 요약하도록 요청합니다. 이는 매 단계마다 추가 비용과 시간이 듭니다. AGORA 는 두 번째 AI 에게 요청하지 않고 수행하므로 비용과 시간을 절약합니다.
- 작동함: 9 가지 다른 테스트 시나리오 중 8 가지에서 AGORA 는 훨씬 더 작은 수첩을 사용했음에도 불구하고 에이전트의 원래 속도와 정확도의 75% 이상을 유지했습니다.
- 적응형: 수첩을 얼마나 줄일지 자동으로 파악합니다. 기록에 포함된 "불필요한 내용"의 양에 따라 때로는 1 배 (조금), 때로는 11 배 (많이) 축소합니다.
결론
해당 논문은 AI 에이전트의 기록을 일반 책처럼 취급해서는 안 된다는 것을 증명합니다. 명령어의 "문법"을 존중해야 합니다. AGORA 는 에이전트가 작동하게 만드는 지시사항을 실수로 삭제하지 않으면서 에이전트의 기억을 깔끔하게 유지하는 가볍고 빠르며 무료한 방법입니다. 이는 도로 지도에서 "정지" 표지판을 삭제하는 요약기와, 지도를 읽을 수 있게 유지하면서 오래되고 관련 없는 거리 이름만 제거하는 문서 관리 시스템 사이의 차이와 같습니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.