← 최신 논문
💻 computer science

Failure-Aware Adaptive Inference Improves Reliability in Long-Horizon Language Model Agents

이 논문은 추가적인 모델 학습 없이도 적응형 메모리 검색, 리스크 추정 및 선제적 자기 수정을 통해 재사용 가능한 실패 지식을 활용함으로써 장기 실행 언어 모델 에이전트의 신뢰성과 성공률을 크게 향상시키는 실패 인지 적응형 추론(Failure-Aware Adaptive Inference, FAAI) 프레임워크를 소개한다.

원저자: Youla Yang

게시일 2026-08-14
📖 4 분 읽기☕ 가벼운 읽기

원저자: Youla Yang

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

자신의 발에 걸려 넘어지지 않는 기술

당신이 아주 똑똑하지만 약간은 덜렁대는 로봇에게 거대하고 변화무쌍한 미로를 통과하는 법을 가르치고 있다고 상상해 보세요. 이 로봇은 단어의 의미를 이해하고 대화를 나누는 데 매우 능숙한 인공지능의 일종인 거대 언어 모델(LLM)로 구동됩니다. 컴퓨터 과학에서는 이러한 존재를 "에이전트(agent)"라고 부릅니다. 단일 질문에 답하는 것과 같이 작업이 단순할 때는 로봇이 보통 잘 해냅니다. 하지만 복잡한 여행을 계획하거나 전체 소프트웨어 프로그램을 작성하는 것처럼 수십 단계의 연속적인 과정이 필요한 "장기적(long-horizon)" 임무를 수행해야 할 때, 로봇은 비틀거리기 시작합니다.

핵심 문제는 실수를 한 직후에 발생합니다. 단순한 게임에서는 한 번의 잘못된 움직임이 있어도 그냥 다시 시도하면 됩니다. 하지만 긴 순차적 모험에서는 단 한 번의 잘못된 움직임이 전체 지도를 바꿔놓을 수 있습니다. 만약 로봇이 잘못된 문을 열면, 건물 나머지 부분으로 들어가는 길을 스스로 차단해 버릴 수도 있습니다. 이를 "실패 전파(failure propagation)"라고 합니다. 즉, 초반의 작은 오류가 끝에 이르러서는 완전한 재앙으로 눈덩이처럼 불어나는 것입니다. 과학자들은 로봇이 움직이기 전에 더 깊이 생각하게 만들거나(이를 "사고의 사슬(Chain-of-Thought)" 기법이라 함), 과거의 경험을 찾아보며 무엇이 효과적이었는지 확인하게 하는 방식("검색 증강 생성(Retrieval-Augmented Generation)")을 통해 이를 해결하려 노력해 왔습니다. 그러나 이러한 방법들은 모든 과거 경험을 동등하게 취급하여, 어떤 기억은 사실 '경고'라는 점을 망각하곤 합니다. 또한, 로봇이 충돌한 이후에야 "앗, 다시 해보자"라고 말하는 경향이 있는데, 만약 그 충돌로 인해 돌이킬 수 없는 것이 망가졌다면 이는 너무 늦은 조치입니다.

"실패 인지형" 안전망

여기서 양우라(Youla Yang)가 개발한 **실패 인지 적응형 추론(Failure-Aware Adaptive Inference, FAAI)**이라는 새로운 프레임워크가 등장합니다. 단순히 성공한 일을 기억하는 대신, FAAI는 AI에게 과거의 실수를 "이곳으로는 가지 마시오"라는 표지판이 가득한 보물 지도로 다루도록 가르칩니다. 이 시스템은 멋진 풍경만을 기억하는 것이 아니라, 등산객들이 떨어졌던 절벽이 어디인지를 구체적으로 기억하는 숙련된 가이드처럼 작동합니다.

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

  1. 메모리 뱅크: AI가 행동을 취할 때마다 기록을 저장합니다. 하지만 다른 시스템들이 모든 것을 똑같이 저장하는 것과 달리, FAAI는 상황이 잘못되었던 기록을 구체적으로 태깅하고 우선순위를 부여합니다. 여기에는 세계의 상태, 취해진 행동, 그리고 나쁜 결과가 저장됩니다.
  2. 리스크 체크: AI가 새로운 단계를 밟기 전, 단순히 추측하지 않습니다. 메모리 뱅크를 빠르게 스캔하여 과거에 실패했던 유사한 상황이 있었는지 확인합니다. 그런 다음, 특정 행동이 충돌로 이어질 확률을 나타내는 숫자 인 "리스크 점수"를 계산합니다.
  3. 선제적 교정: 만약 리스크 점수가 너무 높으면(임계값 0.6 초과), AI는 멈춥니다. 충돌할 때까지 기다리는 것이 아니라, 동작을 취하기 전에 멈춰 서서 계획을 다시 생각하고 행동을 변경합니다. 이것이 바로 오류가 발생하는 것 자체를 방지하는 선제적 조치인 "실행 전 교정(pre-execution correction)"입니다.

연구진은 이 기술을 두 가지 디지털 세계에서 테스트했습니다. 하나는 AI가 문서를 뒤져 답을 찾아야 하는 다단계 추론 게임인 HotPotQA이고, 다른 하나는 AI가 특정 물건을 사기 위해 상점을 탐색해야 하는 온라인 쇼핑 시뮬레이션인 WebShop입니다. 연구진은 FAAI를 단순히 행동하기 전에 생각하는 방식, 과거의 성공 사례를 찾아보는 방식, 그리고 실수가 발생한 후에만 반성하는 방식 등 표준적인 AI 방법들과 맞붙였습니다.

결과는 극적이었습니다. 특히 작업이 길어질수록 더욱 그러했습니다. 임무가 짧을 때(5단계)는 이미 FAAI가 약 **54.17%**의 성공률을 기록하며 승기를 잡았으나, 그다음으로 우수한 방법은 약 **30.56%**에 그쳤습니다. 하지만 진짜 마법은 임무가 길어졌을 때 일어났습니다. 단계 수가 40단계로 늘어나자, 다른 방법들은 완전히 무너졌습니다. 초반의 작은 실수 하나가 전체 여정을 망쳐버렸기 때문에 그들의 성공률은 7% 미만으로 급락했습니다. 반면, FAAI는 40단계에서도 **95.83%**라는 놀라운 성공률을 유지했습니다.

이 연구는 핵심 비결이 단순히 더 큰 메모리를 갖거나 더 오래 생각하는 것이 아니라, 과거의 실패를 사용하여 미래의 위험을 예측하는 데 있다는 것을 시사합니다. 연구진이 FAAI에서 "리스크 예측" 부분을 제거하자 성공률이 **95.83%**에서 **17.96%**로 폭락했는데, 이는 실패했다는 사실을 기억하는 것보다 언제 실패할지를 아는 것이 더 중요하다는 것을 입증합니다. 또한, 데이터에 따르면 표준 AI의 경우 한 단계에서의 실패는 다음 단계의 실패 가능성을 **62%**나 높였습니다. FAAI는 이 연결 고리를 끊어 해당 확률을 단 **18%**로 낮추었습니다.

흥lik하게도, 이 논문은 "성찰(reflection)"—즉, 실수가 발생한 후에 되돌아보는 것—이 발생하기 전에 막는 것보다 훨씬 덜 효과적이라는 점을 강조합니다. 이 시뮬레이션에서 행동하기 전에 계획을 수정하는 FAAI의 능력은 위험한 상황에서 **72.3%**의 회복률을 보인 반면, 사후에만 반성하는 방법들은 **31.5%**의 성공률에 그쳤습니다. 이러한 접근 방식은 기본 AI보다 약 2.8배 더 많은 시간과 컴퓨팅 자원을 소모하지만, 그 대가로 복잡하고 긴 과업을 무너지지 않고 안정적으로 수행할 수 있는 시스템을 얻게 됩니다. 저자는 이 방식이 단순히 성공으로부터 배우는 것이 아니라, 자신의 함정을 피하는 법을 배우는 더 신뢰할 수 있는 AI 에이전트를 구축하기 위한 청사진이 될 수 있다고 제안합니다.

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

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

Digest 사용해 보기 →