← 최신 논문
🤖 machine learning

Remember, Don't Re-read: Stateful ReAct Agents for Token-Efficient Autonomous Experimentation

이 논문은 토큰 효율성이 낮은 무상태(stateless) 오토리서치 패턴을 지속적인 상태 메커니즘으로 대체하여, 하이퍼파라미터 튜닝 및 코드 최적화 작업 전반에서 유사한 성능을 유지하면서도 상당한 수준의 토큰 절감(최대 90%)을 달est하는 LangGraph 기반의 상태 유지(stateful) ReAct 에이전트 아키텍처를 소개한다.

원저자: Faramarz Jabbarvaziri

게시일 2026-06-16
📖 3 분 읽기☕ 가벼운 읽기

원저자: Faramarz Jabbarvaziri

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

당신이 완벽한 케이크 레시피를 찾으려는 과학자라고 상상해 보세요. 케이크를 구울 때마다 매번 맛을 보고, 어떤 결과가 나왔는지 기록한 다음, 다음번에는 무엇을 바꿀지 결정합니다.

과거의 방식 (Stateless Agent): "기억상실증 요리사"
논문에서 설명하는 전통적인 방식에서, AI 요리사는 기억력이 매우 나쁩니다. 새로운 케이크를 구울 때마다, 이 요리사는 단순히 '직전의 케이크'만 보는 것이 아닙니다. 그는 첫 번째 케이크부터 현재까지 자신이 구웠던 모든 케이크의 역사가 담긴 거대한 노트를 꺼냅니다.

그는 이전에 무엇을 했는지 기억하기 위해 그 전체 노트를 처음부터 끝까지 다시 읽습니다.

  • 문제점: 만약 케이크를 10번 구웠다면 노트는 작을 것입니다. 하지만 100번을 구웠다면 노트는 엄청나게 커질 것입니다. 요리사는 새로운 케이크에 대해 고민하는 대신, 예전의 기록들을 읽는 데 대부분의 시간과 에너지를 소비하게 됩니다. 논문에서는 이를 O(n²) 문제라고 부릅니다: 실험 횟수가 늘어남에 따라, 작업량은 기하급수적으로 증가합니다. 이는 마치 책의 특정 페이지를 찾기 위해 매번 책의 1페이지부터 끝까지 통째로 읽어야 하는 것과 같습니다.

새로운 방식 (Stateful Agent): "정리 정돈을 잘하는 사서"
저자들은 LangGraph라는 도구를 사용하여 이 "사서" 시스템을 구축했습니다. 기억상실증에 걸린 요리사 대신, AI에게는 개인 사서가 있다고 상상해 보세요.

  1. 사서가 역사를 보관합니다: 사서(State)는 구워진 모든 케이크의 역사, 가해진 모든 수정 사항, 그리고 관찰된 모든 결과를 보유합니다. AI는 이 무거운 책을 들고 다닐 필요가 없습니다.
  2. 요약 메모: AI가 다음에 무엇을 할지 결정해야 할 때, 사서는 도서관 전체를 건네주는 대신 아주 작은 포스트잇 하나를 써줍니다: "당신은 25번의 배치를 시도했습니다. 가장 좋았던 것은 1.9배 빨랐던 것입니다. 여기 당신이 시도한 마지막 5번의 시도가 있습니다. 7번째 배치에서 했던 실수를 잊지 마세요."
  3. 결과: AI는 오직 이 짧은 메모만을 읽습니다. AI가 케이크를 10번 구웠든 1,000번 구웠든 상관없이, 메모의 길이는 항상 일정합니다. 필요한 작업량은 일정하게 유지됩니다 (O(1)).

그들이 테스트한 것
연구진은 이 "사서" 시스템을 두 가지 특정 작업에서 "기억상실증 요리사"와 비교 테스트했습니다.

  1. 라디오 튜닝 (하이퍼파라미터 튜닝): 머신러닝 모델의 완벽한 설정을 찾는 실험을 했습니다.
    • 결과: 사서 시스템은 동일한 결과를 얻기 위해 **90% 적은 단어(토큰)**를 사용했습니다. 요리사가 전체 역사책을 읽는 대신 요약본(치트 시트)을 본 것과 같습니다.
  2. 느린 컴퓨터 프로그램 수정 (코드 최적화): 느린 코드를 다시 작성하여 더 빠르게 만드는 실험을 했습니다.
    • 결과: 비록 여기서의 "메모"는 (실제 코드를 포함해야 하므로) 더 길었지만, 사서 시스템은 여전히 "기억상실증 요리사"보다 절반이나 적은 단어를 사용했습니다. 기억상실증 요리사는 코드 변경의 전체 역사를 계속 재독하고 있었던 반면, 사서는 현재의 최선 버전과 마지막 몇 번의 시도만을 보여주었습니다.

핵심 요점
이 논문은 AI를 더 "똑똑하게" 만들어 최고의 케이크나 코드를 찾게 만드는 것에 관한 것이 아닙니다. 두 방법 모두 비슷한 품질의 솔루션을 찾아냈습니다.

돌파구는 바로 효율성입니다.

  • 과거의 방식: 실험을 더 많이 실행할수록, AI가 모든 것을 다시 읽어야 하기 때문에 비용(컴퓨터 시간과 돈)이 폭발적으로 증가합니다.
  • 새로운 방식: 비용이 일정하게 유지됩니다. 당신은 AI가 자신의 기록에 압도당하지 않고도 수백 번의 실험을 수행할 수 있습니다.

요약하자면:
이 논문은 AI에게 지속적인 "기억 저장소(State)"와 그 기억을 요약하는 방법(ReAct Agent)을 제공함으로써, AI가 자신의 일기를 다시 읽는 데 에너지를 낭비하는 것을 막을 수 있음을 보여줍니다. 이를 통해 AI는 자신의 방대한 역사에 압도되지 않고 길고 복잡한 실험을 수행할 수 있습니다.

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

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

Digest 사용해 보기 →