← 최신 논문
🤖 machine learning

Training Language Agents to Learn from Experience

본 논문은 언어 에이전트가 과거 상호작용의 경험을 재사용 가능한 시스템 프롬프트로 정제하여 인간 감독 없이도 과제를 초월한 자기 개선과 미지의 환경으로의 일반화를 달성할 수 있도록 하는 인-컨텍스트 학습 (ICT) 프레임워크와 강화 학습 기반 파이프라인을 소개합니다.

원저자: Yuval Shalev, Zifeng Ding, Mateja Jamnik

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

원저자: Yuval Shalev, Zifeng Ding, Mateja Jamnik

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

매우 똑똑하지만 약간 순진한 로봇에게 비디오 게임을 어떻게 플레이하는지 가르친다고 상상해 보세요.

문제: "한 번만 하고 끝"인 망각
현재 이러한 AI 로봇 (언어 에이전트라고 불림) 은 실수로부터 배우는 데 능숙하지만, 매우 특정한 방식에서만 그렇습니다. 게임에서 레벨을 실패하면 뒤돌아보며 "아, 잘못된 벽에 부딪혔구나"라고 말하고 즉시 다시 시도할 수 있습니다. 그들은 그 특정 레벨에서는 더 나아집니다.

하지만 그 레벨을 클리어하는 순간, 그들은 모든 것을 잊어버립니다. 약간 다른 새로운 레벨을 주면, 게임을 해본 적이 없는 것처럼 행동합니다. 처음부터 다시 배워야 합니다. 수학 시험을 위해 열심히 공부해 A 를 받고, 다음 날 물리 수업에 들어가서 숫자를 본 적이 없는 것처럼 행동하는 학생과 같습니다. 그들은 "주변을 항상 확인하라"와 같은 일반적인 교훈을 재사용 가능한 규칙집으로 "정제"할 수 없습니다.

해결책: "코치"와 "플레이어"
이 논문의 저자들은 **맥락 내 훈련 (In-context Training, ICT)**이라는 새로운 프레임워크를 소개했습니다. 이는 두 사람으로 구성된 팀이라고 생각하세요:

  1. 플레이어 (행위자): 작업을 해결하려는 로봇입니다. 게임을 플레이하고, 실수를 저지르며, 발생한 일의 "리플레이"를 수집합니다.
  2. 코치 (반성자): 플레이어의 리플레이를 지켜보는 두 번째 AI 입니다. 코치의 역할은 게임을 플레이하는 것이 아니라, 플레이어에게 사용할 새로운 **사용 설명서 (시스템 프롬프트)**를 작성하는 것입니다.

여기에 마법이 있습니다. 코치는 단순히 "그 벽에 부딪히지 마"라고 말하지 않습니다. 플레이어가 방금 시도한 다양한 레벨들의 뭉치를 살펴보고 공통된 패턴을 찾아, 플레이어가 미래에 마주하게 될, 아직 보지 못한 레벨에서 사용할 일반적인 규칙을 작성합니다.

훈련: 코치하는 법 배우기
큰 질문은 이것입니다: 우리는 코치가 이러한 더 나은 설명서를 작성하는 법을 가르칠 수 있을까요?

연구자들은 인간 교사나 미리 작성된 예시를 사용하지 않았습니다. 대신 "시행착오" 루프 (강화 학습) 를 사용했습니다:

  1. 코치가 설명서를 작성합니다.
  2. 플레이어는 그 설명서를 사용하여 새로운, 아직 보지 못한 퍼즐 뭉치를 해결하려 시도합니다.
  3. 플레이어가 잘하면 코치는 "잘했다"는 신호를 받습니다. 플레이어가 실패하면 코치는 "다시 시도해라"는 신호를 받습니다.
  4. 코치는 이 피드백을 학습하여 다음에는 더 나은 설명서를 작성합니다.

결과: 체스에서 요리까지
이 팀은 두 가지 매우 다른 "비디오 게임" (시뮬레이션 환경) 에서 이를 테스트했습니다:

  • ALFWorld: 로봇이 물건을 찾고, 청소하고, 특정 장소에 놓아야 하는 텍스트 기반의 집 (예: "감자를 식혀서 냉장고에 넣기").
  • MiniHack: 로봇이 미로를 헤치고, 음식을 먹거나, 마법 지팡이를 사용해야 하는 격자 세계 게임.

그들이 발견한 것:

  • 코치가 더 똑똑해짐: 훈련된 코치들은 훈련되지 않은 코치들보다 설명서를 작성하는 데 훨씬 능했습니다. 그들은 다른 유형의 퍼즐 예시들을 살펴봄으로써, 플레이어가 이전에 본 적 없는 새로운 유형의 퍼즐을 해결하는 법을 성공적으로 가르쳤습니다.
  • 게임 간 마법: 놀라운 반전으로, 연구자들은 격자 세계 게임 (MiniHack) 에서만 훈련된 코치를 가져와 집 게임 (ALFWorld) 에서 플레이어를 코치하도록 요청했습니다. 게임들이 완전히 달랐음에도 불구하고, 코치는 여전히 플레이어가 코칭을 전혀 받지 않은 로봇보다 더 잘 수행하도록 도와주는 설명서를 작성해냈습니다. 코치는 특정 게임 규칙이 아니라 배우는 기술을 배웠습니다.
  • 더 많은 턴, 더 나은 결과: 코치가 설명서 작성 (더 많은 "메타 턴" 통과) 을 더 많이 연습할수록, 플레이어는 코치가 훈련 중에 본 연습 라운드 수를 넘어선 더 좋은 결과를 거두었습니다.

도구 상자: MetaGym
마지막으로, 저자들은 MetaGym이라는 무료 소프트웨어 도구를 공개했습니다. 이는 연구자들을 위한 "레고 키트"라고 생각하세요. 이 도구를 사용하면 누구나 자신의 "코치 대 플레이어" 훈련 환경을 쉽게 구축하여 AI 가 경험으로부터 배울 수 있는지 테스트할 수 있습니다.

한 줄 요약
이 논문은 AI 에이전트가 "망각증 환자"가 되는 것을 멈추도록 훈련될 수 있음을 증명합니다. 플레이어의 경험을 지켜보고 미래에 더 나은 규칙을 작성하는 코치를 사용함으로써, AI 는 새로운, 아직 보지 못한 과제에 적용될 수 있는 일반적인 교훈을 배울 수 있습니다. 이는 하나의 지도만 외우는 로봇과 어떤 지도든 읽는 법을 배우는 로봇의 차이입니다.

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

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

Digest 사용해 보기 →