← 최신 논문
🤖 AI

Improving Language Agents through BREW: Bootstrapping expeRientially-learned Environmental knoWledge

이 논문은 새로운 Expand-and-Gather 몬테카를로 트리 탐색 알고리즘과 사후 재라벨링(hindsight relabeling)을 사용하여 과거의 상호작용 궤적을 자연어 레시피 형태의 구조화되고 검색 가능한 지식 베이스로 증류함으로써 LLM 기반 에이전트를 향상시키는 프레임워크인 BREW를 소개하며, 이는 여러 벤치마크에 걸쳐 작업 성공률과 실행 효율성을 유의미하게 개선하는 결과를 가져온다.

원저자: Shashank Kirtania, Param Biyani, Priyanshu Gupta, Yasharth Bajpai, Roshni Iyer, Sumit Gulwani, Gustavo Soares

게시일 2026-07-13
📖 4 분 읽기☕ 가벼운 읽기

원저자: Shashank Kirtania, Param Biyani, Priyanshu Gupta, Yasharth Bajpai, Roshni Iyer, Sumit Gulwani, Gustavo Soares

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

당신에게 버튼을 클릭하고, 파일을 열고, 당신과 대화할 수 있는 아주 똑똑한 로봇 비서가 있다고 상상해 보세요. 이 로봇은 매우 유능하지만, 기묘한 메모리 결함이 있습니다. 당신이 이전에 했던 일을 다시 요청할 때마다, 로봇은 마치 그것이 생전 처음 하는 일인 것처럼 행동합니다. "파일 > PDF로 내보내기"가 문서를 저장하는 마법의 주문이라는 것도, 반품을 처리하기 전에 사용자의 ID를 확인해야 한다는 것도 잊어버립니다. 로봇은 매번 처음부터 해결책을 다시 찾아내야 하며, 어제 했던 실수를 오늘도 똑같이 반복하곤 합니다.

이 논문의 연구자들은 이 문제를 해결하기 위해 로봇에게 단순히 '뇌'를 주는 대신 '레시피 북(요리법 책)'을 주기로 했습니다. 그 이름은 BREW입니다.

문제점: 기억상실증에 걸린 로봇

사람이 요리를 배우는 과정을 생각해 보세요. 스크램블 에그를 몇 번 만들고 나면, 당신은 요리의 모든 초 단위 과정을 일일이 기억하지 않습니다. 대신 당신은 하나의 레시피를 내면화합니다: "계란을 풀고, 팬을 달구고, 버터를 넣고, 부드럽게 젓는다." 당신은 언제 이 레시피를 사용할지(아침 식사 시간), 무엇을 해야 할지, 그리고 무엇을 주의해야 할지(버터를 태우지 말 것) 알고 있습니다.

현재의 로봇 에이전트들은 레시피를 매 식사 후에 잊어버리는 요리사와 같습니다. 그들은 매번 바퀴를 새로 발명해야 합니다. 일부 과학자들은 로봇의 뇌를 "훈련"시켜(내부 가중치를 변경하여) 이 문제를 해결하려 했습니다. 하지만 이는 밀가루의 원자 배열을 재배치하여 케이크를 구우려는 것과 같습니다. 이는 로봇의 행동을 검사하거나 쉽게 수정할 수 없는 '블랙박스'로 만들어 버립니다. 다른 이들은 로봇에게 거대한 원시 노트(기억)를 주는 방법을 시도했습니다. 하지만 그 노트들은 너무 지저분하거나(단순한 클릭 목록), 혹은 너무 모호했습니다("주의할 것").

해결책: BREW (경험적으로 학습된 환경 지식의 부트스트래핑)

저자들은 BREW라는 시스템을 제안하며, 로봇의 지난 모험을 구조화되고 읽기 쉬운 레시피 북으로 변환합니다.

작동 방식은 다음과 같습니다:

  1. 경험(The Experience): 로봇은 작업(파일 정리 또는 항공권 예약 등)을 시도합니다. 때로는 성공하고, 때로는 실패합니다.
  2. 성찰(The Reflection): 특별한 '성찰(Reflector)' 에이전트가 이러한 시도들을 살펴봅니다. 만약 로봇이 실패했다면, 성찰 에이전트는 "무엇이 잘못되었나?"라고 묻습니다. 성공했다면, "비결(secret sauce)이 무엇이었나?"라고 묻습니다.
  3. '사후 과잉 확신(Hindsight)' 트릭: 이것이 영리한 부분입니다. 때때로 로봇은 잘못된 작업을 수행하려고 했기 때문에 실패합니다. 시스템은 **사후 재라벨링(Hindsight Relabeling)**이라는 기술을 사용합니다. 시스템은 실패한 시도를 보고 이렇게 말합니다. "잠깐, 만약 목표가 '이것'이 아니라 '저것'이었다면, 로в의 행동은 완벽했을 거야!" 즉, 실패를 약간 다른 목표에 대한 성공으로 재라벨링합니다. 이는 "실수"를 "새로운 레시피"로 바꾸어, 로봇이 학습할 수 있는 유용한 지식의 양을 두 배로 늘려줍니다.
  4. 레시피 북 (지식 베이스): 시스템은 이러한 통찰력을 깔끔한 자연어 레시피 라이브러리로 정리합니다. 각 레시피에는 제목(예: "파일 압축 및 추출"), "사용 시기", 그리고 불렛 포인트가 포함된 "수행 방법" 섹션이 있습니다. 이것은 코드가 아니라 누구나 읽을 수 있는 평이한 영어 지침입니다.
  5. 탐색 (EG-MCTS): 완벽한 레시피 북을 쓰는 것은 어렵습니다. 레시피가 너무 구체적이면 새로운 작업에 도움이 되지 않을 것이고, 너무 모호하면 로봇이 혼란에 빠질 것입니다. 저자들은 **확장 및 수집 몬테카를로 트리 탐색(Expand-and-Gather Monte Carlo Tree Search, EG-MCTS)**이라는 스마트 탐색 알고리즘을 발명했습니다. 이는 수천 가지의 변형을 병렬로 테스트하면서, 가장 잘 작동하는 것은 남기고 나머지는 버리며 최선의 레시피 버전을 찾아내는 탐정의 모습을 상상하면 됩니다. 이를 통해 최종 결과물이 정확하면서도 찾기 쉬운 상태가 되도록 보장합니다.

결과: 레시피 북은 효과가 있는가?

연구진은 세 가지 실제 환경의 도전 과제를 통해 BREW를 테스트했습니다:

  • OSWORLD: 로봇이 컴퓨터를 제어해야 하는 테스트 (메뉴 클릭, 파일 이동 등).
  • τ2-enabled Bench: 로봇이 통신, 소매, 항공 분야의 고객 서비스 상담원으로 활동하는 테스트.
  • SpreadsheetBench: 로봇이 복잡한 엑셀 시트를 조작해야 하는 테스트.

결과는 유망했습니다. BREW를 사용했을 때 로봇들은:

  • 레시피 북이 없는 로봇보다 10~20% 더 많은 작업을 성공적으로 해결했습니다.
  • 작업을 끝내는 데 10~15% 적은 단계를 소요했습니다.
  • 때때로 로봇에게 잘못된 정보를 제공하여 오히려 성능을 떨어뜨렸던 다른 메모리 시스템들보다 뛰어난 성능을 보였습니다.

예를 들어, 컴퓨터 제어 테스트에서 BREW를 사용한 로봇은 성공률이 **53.30%**에서 **61.70%**로 향상되었습니다. 스프레드시트 테스트에서는 **44.30%**에서 **48.50%**로 뛰어올랐습니다.

이 논문이 부정하는 것 (Rule Out)

저자들은 무엇이 효과가 없는지에 대해서도 매우 명확하게 밝히고 있습니다. 그들은 로봇의 과거 행동에 대한 가공되지 않은 지저난 로그를 단순히 메모리에 쏟아붓는 것에 반대합니다. 그들은 "일시적인 궤적 파편(transient trajectory fragments, 즉 클릭 하나하나의 원시 로그)"을 단순히 저장하는 시스템은 로봇을 혼란스럽게 하여, 메모리가 아예 없는 경우보다 오히려 성능을 더 악화시킨다는 것을 발견했습니다. 또한, 단순히 로봇의 뇌를 "미세 조정(fine-tuning)"하는 것은 검사하거나 업데이트하기 어려운 '블랙박스'를 만든다는 점을 지적하며, BREW의 레시피 북은 투명하고 편집 가능하다는 점을 강조합니다.

얼마나 확실한가?

논문은 이러한 특정 벤치마크에서 에이전트를 실행하여 얻은 측정된 결과를 바탕으로 발견 사항을 제시합니다. (10~20%의 이득과 같은) 개선 수치는 추측이 아니라 실험을 통해 측정된 숫자입니다. 저자들은 이 접근 방식이 미세 조정에 대한 강력한 대안이라고 제안하지만, 시스템의 성공은 훈련 데이터의 품질에 달려 있다는 점도 언급합니다. 그들은 이 시스템이 모든 곳의 모든 로봇 문제를 해결한다고 주장하는 것이 아니라, 이러한 특정하고 복잡한 작업들을 수행할 때 구조화되고 인간이 읽을 수 있는 레시피 북을 갖추는 것이 상당하고 측정 가능한 차이를 만든다는 것을 보여줍니다.

요약하자면, BREW는 로봇이 바퀴를 다시 발명하는 것을 멈추고, 실제로 읽고 이해할 수 있는 잘 정리된 인간 친화적인 설명서를 사용하도록 가르칩니다.

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

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

Digest 사용해 보기 →