이종관
Back to Posts

LLM Agent Survey: 에이전트 아키텍처 종합

LLM 에이전트의 구성, 협력, 진화를 다루는 Build-Collaborate-Evolve 프레임워크 소개

2026년 2월 1일·7 min read·
ai
ai-agent
llm
survey
architecture
multi-agent

논문: "Large Language Model Agent: A Survey on Methodology, Applications and Challenges"

개요

LLM 에이전트는 단순한 채팅봇이 아닌, 환경을 인식하고 목표를 추론하며 실제로 행동을 실행할 수 있는 지능형 실체입니다.

DeepResearch, DeepSearch, Manus 같은 상용 시스템들이 이를 증명하고 있습니다.

Build-Collaborate-Evolve 프레임워크

LLM 에이전트는 세 가지 핵심 차원으로 이해할 수 있습니다:

┌─────────────────────────────────────────────┐
│              LLM Agent                       │
├─────────────┬─────────────┬─────────────────┤
│ Construction│ Collaboration│ Evolution       │
│ (구성)      │ (협력)       │ (진화)          │
├─────────────┼─────────────┼─────────────────┤
│ - Profile   │ - 조직 구조  │ - 자기 학습     │
│ - Memory    │ - 토론      │ - 협력적 학습   │
│ - Planning  │ - 분업      │ - 외부 피드백   │
│ - Action    │             │                 │
└─────────────┴─────────────┴─────────────────┘

1. 구성 (Construction)

에이전트의 기본 구성 요소입니다.

Profile Definition (역할 정의)

유형설명예시
Human-Curated Static명확한 역할 지정ChatDev (PM, 개발자, 테스터)
Batch-Generated Dynamic다양한 성격/배경 생성Generative Agents
[Human-Curated Static Profile]
Role: Senior Backend Developer
Skills: Python, Django, PostgreSQL
Personality: Detail-oriented, thorough

[Batch-Generated Dynamic Profile]
Name: Alex
Background: 10 years in fintech
Personality: Risk-averse, analytical
Current mood: Focused

Memory Mechanism (메모리 메커니즘)

유형설명활용
단기 메모리현재 대화 컨텍스트즉시 참조
장기 메모리과거 경험 저장Reflexion, Skill Library
외부 메모리데이터베이스, 검색RAG
[Memory Architecture]
┌─────────────────────────────────┐
│         Working Memory          │
│      (현재 대화 컨텍스트)         │
├─────────────────────────────────┤
│         Long-term Memory        │
│  ┌─────────┐  ┌─────────────┐  │
│  │ Skills  │  │ Experiences │  │
│  │ Library │  │ (Reflexion) │  │
│  └─────────┘  └─────────────┘  │
├─────────────────────────────────┤
│         External Memory         │
│     (Vector DB, Knowledge)      │
└─────────────────────────────────┘

Planning Capability (계획 능력)

유형설명기법
Single-path순차적 계획Plan-and-Solve
Multi-path다중 경로 탐색Tree of Thought

Action Execution (행동 실행)

  • 도구 사용 (계산기, 검색, API)
  • 환경 상호작용
  • 코드 실행

2. 협력 (Collaboration)

다중 에이전트 간의 협업 구조입니다.

조직 구조

구조특징장점예시
중앙집중식일관성, 빠른 의사결정단순, 예측 가능MetaGPT
분산식창발성, 다양한 관점유연성AutoGen
하이브리드전략적 계획 + 전술적 협상균형AFlow

Multi-Agent Debate

여러 에이전트가 토론하며 상호 검증:

Agent A: "답은 X입니다"
Agent B: "아니요, Y입니다. 왜냐하면..."
Agent A: "좋은 지적입니다만..."
→ 투표/중재로 최종 답 결정

효과:

  • 각 에이전트의 편견을 상쇄
  • 집단의 지혜 효과
  • 강제된 자기 성찰

3. 진화 (Evolution)

경험을 통한 학습과 개선입니다.

학습 유형

유형설명예시
자기 학습자신의 성과 평가 및 개선Reflexion
협력적 학습다른 에이전트와의 상호작용Multi-Agent Debate
외부 피드백환경과 사용자로부터의 학습RLHF

응용 분야

과학 발견

시스템설명
SciAgents신약 개발 (온톨로지스트 + 과학자 + 비평가)
ChemCrow18개 전문 화학 도구 통합
BioDiscoveryAgent유전자 중단 실험 설계

의료

시스템설명
AgentHospital의료 진료 시뮬레이션
MedAgents다중 전문의 진단 시스템

소프트웨어 개발

시스템설명
ChatDev소프트웨어 개발 프로세스 모방
MetaGPT소프트웨어 회사 에뮬레이션

평가 체계

주요 벤치마크

벤치마크설명평가 대상
AgentBench8개 다양한 환경범용 능력
Mind2Web137개 실제 웹사이트웹 탐색
OSWorld다중 OS 테스트컴퓨터 사용
MedAgentBench300명 임상의 설계의료 진단

한계와 도전

한계설명
확장성수십 개 이상의 에이전트 조율 어려움
메모리 제약유한한 컨텍스트 윈도우
신뢰성고위험 분야에서의 단독 사용 부적절
비용대규모 상호작용의 계산 비용
설명 가능성복잡한 결정의 이해 어려움

핵심 통찰

LLM 에이전트의 진정한 능력은 그것들이 얼마나 "강한"가가 아니라, 얼마나 잘 "어울리는가"에 있다.

마치 오케스트라가 악기의 품질보다 조화로 평가되듯이, LLM 에이전트 시스템도 개별 에이전트의 능력보다 그들의 협력 방식으로 평가되어야 합니다.


미래 방향

방향설명
자율성 향상인간 개입 최소화
도메인 특화의료, 법률, 과학 전문 에이전트
안전성신뢰할 수 있는 에이전트
효율성비용 효율적인 협력

관련 개념

  • Chain of Thought (CoT): 기본 추론
  • ReAct: 도구 사용
  • Reflexion: 자기 학습
  • Multi-Agent Debate: 협력 구조