[논문 리뷰] Adaptation of Agentic AI: A Survey of Post-Training, Memory, and Skills
TL;DR
이 논문은 대규모 언어 모델(LLM) 기반 AI 에이전트 연구가 사전 훈련 이후의 **적응(Adaptation)**이라는 단일 개념 아래 통합될 수 있다고 주장하는 포괄적인 서베이 논문입니다. 기존 연구가 파인튜닝, 메모리, 스킬 등 단편적으로 흩어져 있던 문제를 해결하기 위해, 본 논문은 '무엇을(에이전트/도구)' 그리고 '어떻게(실행 신호/출력 신호)' 적응시킬 것인지를 기준으로 A1, A2, T1, T2라는 네 가지 핵심 패러다임 프레임워크를 제안합니다. 이 프레임워크를 통해 에이전트 자체를 최적화하는 **단일체적 진화(Monolithic Evolution)**와 외부 도구를 최적화하는 모듈식 진화(Modular Evolution) 사이의 근본적인 트레이드오프를 분석합니다. 궁극적으로 이 논문은 복잡한 에이전트 시스템을 설계, 분석, 평가하는 데 필요한 체계적인 가이드라인을 제공하며, 에이전트와 도구의 공동 적응, 지속 학습, 안전성 등 미래 연구 방향을 제시합니다.
연구 배경 및 동기
ChatGPT의 등장 이후, LLM을 핵심 두뇌로 사용하는 '에이전틱 AI(Agentic AI)'는 기술적 특이점의 총아로 떠올랐습니다. 이 AI 에이전트들은 단순히 질문에 답하는 것을 넘어, 외부 도구(웹 검색, 코드 실행기)를 사용하고, 메모리를 관리하며, 다단계 계획을 수립하여 복잡한 현실 세계의 문제를 자율적으로 해결할 잠재력을 보여주었습니다. DeepSeek은 강화학습을 통해 추론 능력을 향상시켰고, OpenClaw는 영구적인 메모리와 재사용 가능한 스킬을 축적하는 에이전트의 가능성을 열었습니다.
하지만 이러한 눈부신 발전 이면에는 심각한 **연구의 파편화(fragmentation)**라는 문제가 존재합니다. 에이전트의 성능을 개선하려는 노력은 여러 분야에 흩어져 각자의 길을 걷고 있었습니다.
- 사후 훈련(Post-Training) 연구: 지도 파인튜닝(SFT)이나 강화학습(RL)을 통해 LLM 자체의 가중치를 직접 수정하여 특정 작업(예: 도구 사용)에 대한 능력을 향상시키는 데 집중합니다.
- 검색 및 메모리 시스템 연구: 검색 증강 생성(RAG)과 같이 외부 지식 소스를 활용하거나, 에이전트가 과거 경험을 저장하고 인출하는 메모리 아키텍처를 설계하는 데 초점을 맞춥니다.
- 스킬 및 도구 학습 연구: 에이전트가 반복적인 작업을 자동화하는 '스킬'을 학습하거나, 새로운 API를 사용하는 법을 배우는 방법에 대해 연구합니다.
이러한 연구들은 모두 '에이전트의 성능을 개선한다'는 공통된 목표를 가지고 있지만, 서로 다른 용어와 평가 방식으로 인해 통합적인 비교와 분석이 어려웠습니다. 예를 들어, 에이전트 자체를 파인튜닝하는 것(A-paradigm)과 에이전트가 사용하는 검색기(Tool)를 개선하는 것(T-paradigm) 중 어느 것이 더 효율적일까요? 어떤 상황에서 어떤 접근법을 선택해야 할까요?
이 논문은 바로 이 **'개념적 공백(conceptual gap)'**을 메우기 위해 탄생했습니다. 저자들은 이 모든 단편적인 연구들을 **'적응(Adaptation)'**이라는 하나의 포괄적인 렌즈를 통해 바라봅니다. '적응'이란 사전 훈련된 에이전트, 그 도구, 또는 둘 사이의 상호작용을 개선하는 모든 과정을 의미합니다. 이 통합적 관점을 통해, 본 연구는 "에이전트 AI 시스템을 어떻게 체계적으로 개선하고 발전시킬 것인가?"라는 근본적인 질문에 대한 답을 제시하고자 합니다.
관련 연구
본 논문은 서베이 논문으로서 그 자체가 방대한 관련 연구의 집합체입니다. 여기서는 논문이 제안한 프레임워크가 등장하기 전의 대표적인 선행 연구들을 분석하고, 본 논문이 이들을 어떻게 체계적으로 분류하고 통합하는지 살펴보겠습니다.
- ToolAlpaca & Gorilla: 이 연구들은 에이전트가 API와 같은 도구를 '올바른 형식'으로 호출하도록 학습시키는 데 중점을 둡니다. 대규모의 (API 호출, 정답) 쌍 데이터를 생성하여 지도 파인튜닝(SFT)을 수행합니다. 이는 도구 사용의 구문적 정확성에 초점을 맞춘 초기 접근법입니다.
- DeepSeek-Coder: 코드 생성 및 수학 문제 해결 능력을 향상시키기 위해 강화학습을 도입했습니다. 에이전트가 생성한 코드나 풀이가 최종적으로 '정답'인지 아닌지(이진 보상)를 신호로 사용하여 전체적인 문제 해결 능력을 최적화했습니다.
- 검색 증강 생성 (RAG): LLM의 환각(Hallucination) 현상을 줄이고 최신 정보를 반영하기 위해, 외부 검색 시스템을 도구로 활용합니다. 전통적인 RAG는 검색기 자체는 고정된 채, LLM이 검색 결과를 잘 활용하도록 프롬프트 엔지니어링에 의존하는 경우가 많습니다.
- Voyager: Minecraft 환경에서 에이전트가 시행착오를 통해 성공한 행동(JavaScript 코드)을 '스킬 라이브러리'라는 외부 메모리에 저장하고 재사용하는 방식을 제안했습니다. 이는 에이전트가 경험을 통해 점진적으로 능력을 축적하는 과정을 보여줍니다.
- ReAct (Reason and Act): 에이전트가 '생각(Thought)'과 '행동(Action)'을 번갈아 수행하며 추론과 도구 사용을 결합하는 프롬프팅 프레임워크입니다. 이는 에이전트의 행동을 더 해석 가능하게 만들었지만, 프레임워크 자체는 LLM의 가중치를 변경하지 않습니다.
이러한 연구들은 각자의 영역에서 중요한 성과를 거두었지만, 통일된 관점 없이는 개별적인 '점'으로만 존재합니다. 본 논문의 핵심 차별점은 이 점들을 연결하여 하나의 거대한 '지도'를 그렸다는 데 있습니다.
| 관련 연구 | 본 논문의 프레임워크 분류 | 차별점 및 본 논문의 기여 |
|---|---|---|
| ToolAlpaca, Gorilla | A1 (도구 실행 신호) | 이 연구들을 '도구 실행의 구문적 정확성'을 신호로 에이전트를 적응시키는 A1 패러다임의 초기 사례로 명확히 분류함. |
| DeepSeek-Coder | A2 (에이전트 출력 신호) | 최종 결과의 품질을 신호로 사용하는 A2 패러다임의 대표적 사례로 정의하고, A1과의 차이점(피드백의 밀도)을 명확히 함. |
| 전통적 RAG | T1 (에이전트 비의존적 도구) | RAG의 검색기를 에이전트와 독립적으로 성능이 결정되는 T1 도구로 해석하고, 검색기 자체를 튜닝하는 연구를 T 패러다임으로 확장함. |
| Voyager | T2 (에이전트 감독 도구) | 스킬 라이브러리를 에이전트의 성공 경험(감독 신호)에 의해 채워지는 T2 도구(메모리)로 해석하여, 모듈식 적응의 한 형태로 체계화함. |
| ReAct | (프롬프팅 기반 상호작용) | 본 논문은 ReAct와 같은 프롬프팅 기법을 넘어, 모델의 파라미터를 직접 수정하는 '진정한 적응'에 초점을 맞춰 논의의 범위를 명확히 함. |
핵심 기여
본 논문은 에이전트 AI의 적응에 대한 광범위한 연구 지형을 정리하며 다음과 같은 핵심적인 기여를 합니다.
- 새로운 4-패러다임 분류 프레임워크 제안: 에이전트 AI의 적응 방식을 A1(도구 실행 신호 기반 에이전트 적응), A2(에이전트 출력 신호 기반 에이전트 적응), T1(에이전트 비의존적 도구 적응), **T2(에이전트 감독 기반 도구 적응)**라는 네 가지 상호 배타적이고 포괄적인 패러다임으로 최초로 체계화했습니다. 이는 복잡한 연구 분야를 이해하는 강력한 지적 도구를 제공합니다.
- 파편화된 연구의 통합적 종합: 사후 훈련, 검색, 메모리, 스킬 학습 등 기존에 별개로 논의되던 연구들을 '적응'이라는 단일 개념 아래 통합하고, 제안된 프레임워크를 사용해 체계적으로 재분류 및 분석했습니다.
- 근본적인 설계 트레이드오프 분석: 에이전트 자체를 수정하는 **단일체적 접근(A1/A2)**과 외부 모듈을 수정하는 모듈식 접근(T1/T2) 사이의 비용, 유연성, 일반화, 안전성 등 핵심적인 트레이드오프를 심도 있게 분석하여 시스템 설계자에게 실질적인 가이드라인을 제공합니다.
- 미래 연구 방향 제시: 에이전트와 도구가 함께 진화하는 공동 적응(Co-adaptation), 시간이 지나도 학습을 지속하는 지속적 적응(Continual Adaptation), 예측 불가능한 행동을 방지하는 안전한 적응(Safe Adaptation), 그리고 적은 자원으로 학습하는 **효율적인 적응(Efficient Adaptation)**이라는 네 가지 핵심적인 미래 연구 방향을 제시했습니다.
제안 방법론: 적응형 AI 에이전트를 위한 4가지 길
이 논문의 핵심은 새로운 단일 알고리즘이 아닌, 에이전트 AI의 적응을 이해하고 설계하기 위한 개념적 프레임워크를 제안하는 데 있습니다. 이 프레임워크는 두 개의 핵심 축을 기준으로 구성됩니다.
- 최적화의 위치 (Locus of Optimization): 시스템의 어느 부분 파라미터를 수정하는가?
- 에이전트 중심 (Agent-centric): 핵심 추론을 담당하는 LLM 에이전트의 가중치를 직접 업데이트.
- 도구 중심 (Tool-centric): 에이전트는 고정(frozen)하고, 에이전트가 사용하는 외부 도구(검색기, 메모리, 보조 에이전트 등)의 가중치를 업데이트.
- 학습 신호의 원천 (Source of Signal): 무엇을 기준으로 '좋다/나쁘다'를 판단하는가?
- 도구 실행 신호 (Tool Execution Signal): 도구를 사용하는 과정에서 발생하는 직접적인 피드백 (예: API 호출 성공/실패, 코드 컴파일 결과).
- 에이전트 출력 신호 (Agent Output Signal): 도구 사용을 포함한 모든 과정을 거쳐 나온 최종 결과물의 품질 (예: 최종 답변의 정답 여부, 사용자 만족도).
이 두 축의 조합으로 네 가지 패러다임이 탄생합니다.
A1: 도구 실행 신호 기반 에이전트 적응 (Tool Execution Signaled Agent Adaptation)
- 핵심 아이디어: 에이전트가 도구를 '올바르게' 사용하도록 직접 가르칩니다. 도구 실행 결과라는 조밀하고(dense) 명확한 피드백을 사용하여 에이전트의 정책을 미세 조정합니다.
- 직관적 비유: 요리사(에이전트)에게 칼(도구)을 쥐는 법, 써는 법 등 각 단계의 기술을 교정해주는 것과 같습니다.
- 대표 사례: RLVR (Reinforcement Learning with Verifiable Rewards). 코드 생성 에이전트가 짠 코드가 단위 테스트를 통과하는지 여부를 보상으로 삼아 강화학습을 진행합니다.
- 최적화 목표: 도구 실행 결과()를 최대화하도록 에이전트()의 파라미터()를 최적화합니다.
- : 파라미터 를 가진 에이전트 모델
- : 고정된 도구
- : 도구 실행의 성공 여부, 정확도 등 실행 과정에서 측정되는 목적 함수
A2: 에이전트 출력 신호 기반 에이전트 적응 (Agent Output Signaled Agent Adaptation)
- 핵심 아이디어: 에이전트의 최종 결과물이 '좋은 결과'가 되도록 전체적인 전략을 학습시킵니다. 피드백이 희소(sparse)하지만, '언제 도구를 쓸지', '어떻게 정보를 종합할지'와 같은 고차원적인 추론 능력을 향상시키는 데 효과적입니다.
- 직관적 비유: 요리사가 만든 최종 요리의 맛을 평가하고 피드백을 주어, 요리사 스스로 레시피 전체를 개선하도록 유도하는 것과 같습니다.
- 대표 사례: DeepSeek-R1. 수학 문제에 대한 최종 답이 맞았는지 틀렸는지를 보상으로 삼아 에이전트의 추론 능력을 강화합니다.
- 최적화 목표: 에이전트의 최종 출력 품질()을 최대화하도록 에이전트()를 최적화합니다.
- : 최종 과업 성공률, 답변의 정확성 등 최종 결과물에 대해 측정되는 목적 함수
T1: 에이전트 비의존적 도구 적응 (Agent-Agnostic Tool Adaptation)
- 핵심 아이디어: 에이전트와는 독립적으로, 도구 자체의 범용적인 성능을 극대화합니다. 잘 만들어진 도구는 어떤 에이전트가 사용하든 좋은 성능을 보장합니다.
- 직관적 비유: 어떤 요리사가 쓰든 상관없이, 칼 자체를 더 날카롭고 인체공학적으로 만드는 것과 같습니다.
- 대표 사례: DeepRetrieval. 검색 엔진 자체의 검색 품질(Recall)을 높이기 위해 검색 모델을 독립적으로 훈련시킵니다.
- 최적화 목표: 에이전트와 무관하게 도구() 자체의 성능()을 최대화하도록 도구의 파라미터()를 최적화합니다.
T2: 에이전트 감독 기반 도구 적응 (Agent-Supervised Tool Adaptation)
- 핵심 아이디어: 강력하지만 고정된 에이전트를 '감독관'으로 삼아, 이 에이전트가 더 좋은 결과를 내도록 돕는 방향으로 도구를 적응시킵니다. 이는 모듈성과 데이터 효율성에서 큰 장점을 가집니다.
- 직관적 비유: 특정 요리사의 요리 스타일과 습관에 맞춰 칼의 모양과 무게를 맞춤 제작해주는 것과 같습니다.
- 대표 사례: s3 (Self-supervised Searcher). 고정된 생성 모델(에이전트)이 더 좋은 답변을 생성하도록, 검색 모델(도구)을 에이전트의 피드백으로 튜닝합니다.
- 최적화 목표: 고정된 에이전트()의 최종 출력 품질()이 최대화되도록 도구()를 최적화합니다.
이러한 패러다임들을 이해하기 위해, 웹 검색 성능을 향상시키는 DeepRetrieval의 강화학습 목적 함수를 살펴보겠습니다. 이는 A1 패러다임의 정교한 예시입니다.
- : 에이전트가 기존 검색어()를 새로운 검색어()로 재구성하는 정책(policy)입니다.
- : 새로운 검색어 를 사용했을 때의 검색 품질(예:
Recall@K)에 기반한 **보상(reward)**입니다. 이것이 바로 A1의 '도구 실행 신호'에 해당합니다. - : KL-발산 규제항입니다. 새로운 정책 가 이전의 참조 정책 에서 너무 급격하게 벗어나지 않도록 제어하여 학습의 안정성을 높입니다.
이 수식은 에이전트가 보상을 최대화하는 방향으로 자신의 정책(검색어 재구성 능력)을 점진적으로 업데이트하는 과정을 명확히 보여줍니다.
실험 설정: 적응 능력 평가를 위한 벤치마크와 지표
본 논문은 서베이 논문이므로 자체적인 실험을 수행하지는 않습니다. 대신, 에이전트의 '적응' 능력을 평가하기 위해 기존 연구들에서 사용된 다양한 벤치마크, 평가 지표, 그리고 방법론들을 체계적으로 정리하고 분석합니다.
주요 벤치마크:
- 컴퓨터 사용 및 소프트웨어 개발:
- WebShop, ALFWorld: 웹 환경에서 쇼핑하거나 가상 환경의 집안일을 수행하는 등 복잡한 상호작용 능력을 평가합니다.
- SWE-bench, AgentBench: 실제 GitHub 이슈를 해결하는 등 코드 생성 및 디버깅 능력을 측정합니다.
- 심층 연구 및 추론:
- GAIA, MMLU: 다단계 추론과 방대한 배경지식을 요구하는 전문가 수준의 질의응답 능력을 평가합니다.
- FuncQA: 복잡한 함수 호출 및 조합 능력을 테스트합니다.
- 과학적 발견:
- Drug Discovery Benchmarks: 신약 개발과 관련된 분자 속성 예측, 화합물 생성 등의 작업을 평가합니다.
주요 평가 지표:
- 과정 중심 지표 (A1/T1에 적합):
pass@k: 생성된 개의 코드 중 하나 이상이 테스트 케이스를 통과할 확률.Recall@K: 상위 개의 검색 결과에 정답 문서가 포함될 비율.- API 호출 정확도: API 이름, 인자 등이 정확하게 호출되었는지 여부.
- 결과 중심 지표 (A2/T2에 적합):
- 과업 성공률 (Success Rate): 주어진 과업을 최종적으로 성공했는지 여부.
- 정확 일치 (Exact Match, EM): 생성된 답변이 정답과 문자열 수준에서 정확히 일치하는 비율.
- F1 Score: 정답과 예측 사이의 조화 평균으로, 부분적인 일치를 고려.
- 효율성 지표:
- 데이터 효율성: 목표 성능에 도달하기까지 필요한 학습 데이터의 양.
- 상호작용 효율성: 목표 달성을 위해 필요한 환경과의 상호작용 횟수(턴 수).
- 계산 효율성: 적응 과정에서 소모되는 FLOPs 또는 토큰 사용량.
베이스라인: 적응 방법론의 효과를 검증하기 위해, 일반적으로 다음과 같은 베이스라인과 비교됩니다.
- Zero-shot/Few-shot Prompting: 파라미터 업데이트 없이, 프롬프트만으로 작업을 수행하는 LLM.
- Standard Fine-tuning (SFT): 일반적인 (입력, 출력) 데이터 쌍으로 전체 모델을 미세 조정하는 방식.
- 기존 RAG: 고정된 검색기와 생성기를 사용하는 표준적인 검색 증강 생성 모델.
아래 표는 다양한 응용 분야에서 어떤 적응 패러다임이 주로 연구되고 평가되는지를 요약한 것입니다.
| 응용 분야 | 주요 과업 | 주로 사용되는 패러다임 | 핵심 평가 지표 |
|---|---|---|---|
| 소프트웨어 개발 | 코드 생성, 버그 수정 | A1 (RLVR), A2 | pass@k, 과업 성공률 |
| 컴퓨터 활용 | 웹 브라우징, GUI 자동화 | A2, T2 (스킬 라이브러리) | 과업 성공률, 상호작용 효율성 |
| 과학 연구 | 질의응답, 가설 검증 | A2 (CoRAG), T1 (검색기) | EM, F1 Score, Recall@K |
| 신약 개발 | 분자 최적화 | A1, T1 (시뮬레이터) | 목표 속성 달성률, 계산 비용 |
실험 결과 분석
이 논문은 여러 선행 연구의 결과를 종합하여 각 적응 패러다임의 효과와 특성을 분석합니다.
주요 연구 결과 요약표
| 연구 (패러다임) | 과업 | 핵심 결과 | 시사점 |
|---|---|---|---|
| DeepRetrieval (A1/T1) | 웹 검색 | 기존 검색 방식 대비 리콜(Recall) 성능 약 3배 향상 (24.7% → 65.1%) | 검증 가능한 보상(A1)을 활용한 강화학습이 도구(T1)의 핵심 성능을 획기적으로 개선할 수 있음을 입증. |
| ReSearch/CoRAG (A2) | 다단계 QA | 기존 RAG 대비 9~22%의 절대적 성능 향상 기록. | 최종 결과 기반의 학습(A2)이 단일 검색을 넘어 복잡한 정보 수집 전략을 학습시킬 수 있음을 보여줌. |
| s3 (T2) | 텍스트 생성 | 단 2,400개의 적은 데이터만으로 58.9%의 높은 정확도 달성. (A2 방식은 17만개 이상 필요) | T2 패러다임이 A2에 비해 압도적인 데이터 효율성을 가질 수 있음을 증명. 모듈식 접근의 강점. |
| TextGrad (A2) | 코드 생성 | GPT-4o의 제로샷 정확도를 LEETCODE-HARD 문제에서 26%에서 36%로 10%p 향상. | 스칼라 보상 대신 구조화된 텍스트 피드백을 통해 블랙박스 모델도 효과적으로 적응시킬 수 있음을 보여줌. |
| ToolkenGPT (T2) | 함수 호출 | FuncQA 벤치마크에서 73%의 높은 정확도 달성. | 도구를 LLM의 '어휘'로 취급하는 접근법이 파라미터 효율성과 성능을 동시에 잡을 수 있음을 입증. |
결과에 대한 심층 분석 (A-패러다임 vs. T-패러다임)
이 결과들은 에이전트 중심(A)과 도구 중심(T) 적응 사이의 근본적인 트레이드오프를 명확히 보여줍니다.
- 유연성 vs. 비용: **A-패러다임(A1/A2)**은 에이전트의 핵심 추론 로직 자체를 변경하므로 가장 높은 유연성을 제공합니다. 하지만 거대한 LLM을 직접 파인튜닝해야 하므로 막대한 계산 비용과 데이터가 필요합니다. 또한 파국적 망각(Catastrophic Forgetting), 즉 새로운 것을 배우면서 기존 능력을 잊어버릴 위험이 상존합니다.
- 모듈성 vs. 제약: **T-패러다임(T1/T2)**은 비교적 작은 외부 도구만 최적화하므로 비용이 훨씬 저렴하고 데이터 효율적입니다.
s3의 사례가 이를 극명하게 보여줍니다. 또한, 에이전트와 도구가 분리되어 있어 도구만 독립적으로 업그레이드할 수 있는 모듈성이 뛰어납니다. 하지만, 고정된 에이전트의 근본적인 능력(예: 추론 능력)에 의해 전체 시스템의 성능이 제한될 수 있다는 단점이 있습니다. - 일반화: T1 패러다임으로 개발된 도구는 특정 에이전트에 종속되지 않으므로 다양한 에이전트와 작업에 걸쳐 재사용될 수 있어 일반화 성능이 뛰어납니다. 반면, A1 방식은 특정 도구와 환경에 과적합(overfitting)될 위험이 있습니다.
결론적으로, '어떤 패러다임이 절대적으로 우월하다'고 말할 수 없습니다. 문제의 특성, 가용 데이터, 예산 제약 등을 종합적으로 고려하여 최적의 적응 전략을 선택하는 것이 중요합니다.
비판적 평가
이 논문은 에이전트 AI 연구에 중요한 기여를 했지만, 몇 가지 강점과 함께 잠재적인 한계점도 존재합니다.
강점:
- 통합적 시각 제공: 파편화된 연구 분야에 질서를 부여하는 강력하고 직관적인 프레임워크(A1/A2/T1/T2)를 제시했습니다. 이는 후속 연구의 방향을 설정하고 연구자 간의 소통을 원활하게 하는 데 크게 기여할 것입니다.
- 실용적인 설계 원칙 제시: 단일체적 진화와 모듈식 진화 사이의 트레이드오프를 명확히 분석함으로써, 실제 에이전트 시스템을 개발하는 엔지니어와 연구자에게 실질적인 설계 가이드라인을 제공합니다.
- 포괄적인 범위: 모델 훈련부터 메모리 아키텍처, 스킬 학습, 평가에 이르기까지 에이전트 적응과 관련된 거의 모든 주제를 아우르는 포괄성을 자랑합니다.
- 미래 지향적 의제 설정: 공동 적응, 지속 학습 등 앞으로 해결해야 할 핵심 과제들을 명확히 정의하여 미래 연구의 로드맵을 제시했습니다.
한계점 및 개선 방향:
- 하이브리드 접근의 모호성: 현실의 많은 시스템은 A와 T 패러다임을 혼합하여 사용합니다. 예를 들어, 에이전트와 도구를 동시에 최적화하는 '공동 적응'은 이 네 가지 범주로 명확히 분류하기 어렵습니다. 프레임워크가 이러한 하이브리드 또는 동시적 적응 시나리오를 어떻게 포괄할 수 있는지에 대한 논의가 더 필요합니다.
- 비-파라미터 적응의 부재: 이 논문은 주로 모델의 가중치(파라미터)를 수정하는 적응에 초점을 맞춥니다. 하지만 프롬프트 엔지니어링이나 인-컨텍스트 학습(In-Context Learning) 역시 강력한 적응 메커니즘이 될 수 있습니다. 이러한 비-파라미터 기반 적응을 프레임워크 내에서 어떻게 다룰 것인지에 대한 고찰이 부족합니다.
- 정량적 메타 분석의 한계: 서베이 논문의 특성상, 각기 다른 조건에서 수행된 기존 연구들의 결과를 인용하여 비교합니다. 만약 표준화된 환경에서 네 가지 패러다임을 직접적으로 비교하는 통제된 실험을 수행했다면, 각 패러다임의 장단점을 더욱 명확하고 정량적으로 입증할 수 있었을 것입니다.
재현성: 이 논문은 특정 실험을 제안하는 것이 아니므로 코드나 데이터의 재현성보다는 개념적 재현성이 중요합니다. 제안된 A1/A2/T1/T2 프레임워크는 정의가 명확하고 직관적이어서, 다른 연구자들이 자신의 연구나 새로운 연구를 이 프레임워크에 맞춰 분류하고 분석하는 것이 용이합니다. 따라서 개념적 재현성은 매우 높다고 평가할 수 있습니다.
향후 연구 방향
논문은 에이전트 AI의 진정한 잠재력을 발현시키기 위해 해결해야 할 네 가지 핵심적인 미래 연구 방향을 제시합니다.
- 공동 적응 (Co-adaptation): 현재의 패러다임은 대부분 에이전트나 도구 중 한쪽을 고정하고 다른 쪽을 최적화합니다. 미래에는 에이전트와 도구가 서로의 변화에 실시간으로 반응하며 함께 진화하는 이중 최적화(Bilevel Optimization) 알고리즘 연구가 필요합니다. 이는 진정한 의미의 시너지를 창출할 수 있는 가장 유망한 방향입니다.
- 지속적 적응 (Continual Adaptation): 실제 세계는 끊임없이 변화합니다. 에이전트는 새로운 지식과 스킬을 배우면서도 과거의 중요한 정보를 잊지 않는 지속 학습(Continual Learning) 능력을 갖추어야 합니다. 파국적 망각 문제를 해결하기 위한 메모리 리플레이, 파라미터 분리 등 고급 기술을 에이전트 아키텍처에 통합하는 연구가 중요합니다.
- 안전한 적응 (Safe Adaptation): 에이전트가 적응 과정에서 예상치 못한 위험한 행동을 하거나, 시뮬레이션 환경의 허점을 악용하는 '기생 적응(Parasitic Adaptation)'을 학습할 수 있습니다. 안전한 탐색(Safe Exploration) 강화학습, 제약 조건이 있는 최적화, 인간의 감독을 포함하는 정렬(Alignment) 기술을 통해 적응 과정의 안전성과 신뢰성을 보장해야 합니다.
- 효율적인 적응 (Efficient Adaptation): LLM 에이전트 전체를 재훈련하는 것은 막대한 비용을 초래합니다. LoRA, QLoRA와 같은 PEFT(Parameter-Efficient Fine-Tuning) 기법을 에이전트 적응에 적극적으로 활용하여, 적은 계산 자원과 데이터로도 빠르고 효과적으로 적응할 수 있는 방법을 연구해야 합니다. 이는 특히 온디바이스(On-device) 개인화 에이전트 구현에 필수적입니다.
실무 적용 가이드
이 논문의 프레임워크는 AI 에이전트 시스템을 개발하는 실무자들에게 매우 유용한 의사결정 도구를 제공합니다.
-
문제에 맞는 패러다임 선택하기:
- A1 사용: 단위 테스트, API 스키마 검증 등 명확하고 즉각적인 피드백을 얻을 수 있는 작업(예: 코드 생성, SQL 쿼리 작성)에는 A1이 가장 효과적입니다.
- A2 사용: 최종 결과의 품질이 중요하고 과정에 대한 피드백이 모호한 복잡한 창의적/전략적 작업(예: 보고서 작성, 게임 플레이)에는 A2가 적합합니다.
- T1 사용: 여러 에이전트나 애플리케이션에서 공통으로 사용될 범용 도구(예: 사내 검색 엔진, 이미지 캡셔닝 API)를 개발할 때는 T1을 선택하세요.
- T2 사용: 데이터나 컴퓨팅 예산이 제한적일 때, 강력한 상용 LLM(예: GPT-4)을 고정된 에이전트로 두고, 가벼운 보조 도구(예: 검색기, 메모리 컨트롤러)를 튜닝하는 T2 방식이 가장 비용 효율적입니다.
-
모듈식 접근으로 시작하기 (Start with T-Paradigms): 대부분의 프로젝트에서 처음부터 거대한 에이전트 모델을 파인튜닝(A1/A2)하는 것은 위험 부담이 큽니다. 먼저 고성능의 기성 LLM을 에이전트로 사용하고, 필요한 기능을 T1/T2 방식의 모듈식 도구로 구현하여 시스템을 점진적으로 개선하는 것이 안정적이고 효율적인 전략입니다.
-
'졸업 생애주기(Graduation Lifecycle)' 활용: 에이전트가 A2 방식으로 특정 작업을 반복적으로 수행하며 성공적인 전략을 학습했다면, 이 전략을 더 효율적인 코드나 작은 특수 모델로 **증류(distill)**하여 T1/T2 도구로 '졸업'시킬 수 있습니다. 이는 시스템의 장기적인 성능과 효율성을 모두 잡는 고급 전략입니다.
결론
논문 "Adaptation of Agentic AI"는 빠르게 발전하지만 혼란스러웠던 AI 에이전트 연구 분야에 명확한 나침반을 제시한 기념비적인 서베이입니다. 저자들이 제안한 A1, A2, T1, T2라는 네 가지 적응 패러다임은 단순히 기존 연구를 분류하는 것을 넘어, 우리가 에이전트 시스템의 설계와 진화를 생각하는 방식을 근본적으로 바꾸어 놓았습니다.
이 논문은 미래의 AI가 단 하나의 거대하고 모든 것을 아는 단일체 모델이 아닐 수 있음을 시사합니다. 대신, 안정적인 핵심 추론 에이전트와, 그 주변에서 끊임없이 변화하고 전문화되는 수많은 적응형 도구, 메모리, 스킬 모듈들이 유기적으로 상호작용하는 **복잡한 생태계(ecosystem)**의 형태를 띨 가능성이 높습니다. 이 프레임워크는 그 생태계를 구성하고 이해하기 위한 첫 번째 청사진이며, 앞으로 더욱 지능적이고, 유연하며, 신뢰할 수 있는 AI 에이전트를 만들어나갈 모든 연구자와 개발자에게 필수적인 지적 기반을 제공할 것입니다.
참고 자료
- 논문 원문 (arXiv): https://arxiv.org/abs/2512.16301 (가상 링크)
- 관련 코드 및 자료 (가상): https://github.com/AgentAdaptationSurvey/awesome-agent-adaptation

![[논문 리뷰] Adaptation of Agentic AI: A Survey of Post-Training, Memory, and Skills](/assets/images/blog/20260518-paper-2512-16301-adaptation-of-agentic-ai-a-sur.jpg)