자율 에이전트
목표를 받아 스스로 계획하고 도구를 쓰며 작업을 끝내는 자율 에이전트의 정의와 특징, 수준, 구성 요소, 활동 범위를 정리한다.
자율 에이전트
- 자율 에이전트(autonomous agent): 실제 세계나 컴퓨팅 환경에서 목표에 따라 자율적으로 행동하는 시스템.
- 9주의 함수 호출이 "모델이 도구를 한 번 쓰는 것"이었다면, 에이전트는 도구를 쓰는 판단을 목표를 이룰 때까지 반복.
- 주요 특징:
- 자기 주도적(self-directed): 하나하나 지시하지 않아도 스스로 작업을 생성.
- 목표 지향적(goal-oriented): 목표를 이루도록 행동을 선택.
- 적응형(adaptive): 행동의 결과를 보고 다음 행동을 바꿈.

에이전트 시스템의 수준
| 수준 | 이름 | 특징 | 예 |
|---|---|---|---|
| 0 | 핵심 추론 시스템 | 도구·기억 없이 모델 단독 | 야구의 역사는 설명하지만 어젯밤 경기 결과는 모름 |
| 1 | 연결된 문제 해결사 | 도구와 연결. 생각-행동-관찰 루프로 실시간 정보 사용 | 검색 도구로 어젯밤 경기 결과를 찾아 답함 |
| 2 | 전략적 문제 해결사 | 여러 단계의 목표를 계획. 단계마다 필요한 정보만 다음 단계로 넘김 | 주문 조회 → 배송 조회 → 종합 |
| 3 | 협력적 멀티 에이전트 | 전문가 팀처럼 분업. 다른 에이전트를 도구처럼 호출 | 관리자 에이전트가 조사·개발 에이전트에 위임 |
| 4 | 자기 진화 시스템 | 능력의 빈틈을 찾아 필요한 도구·에이전트를 새로 만듦 | 감성 분석 에이전트를 만들어 팀에 추가 |
- 이번 주는 수준 1-2, 13주는 수준 3을 다룸.
- 수준이 높을수록 무조건 좋은 것은 아님. 작업에 필요한 만큼만 복잡하게 만드는 것이 원칙.
- 사람과의 분업(자율성)은 따로 설계함. Google DeepMind는 도구 → 컨설턴트 → 협력자 → 전문가 → 에이전트로서 AI의 단계로 나눔. 위험이 큰 일에는 능력이 높아도 낮은 자율성을 고를 수 있음(12주 하네스 엔지니어링).
출처: Google(2025), Introduction to Agents; Morris 외(2023), Levels of AGI for Operationalizing Progress on the Path to AGI.
에이전트의 구성 요소
- 시스템 관점: 모델(두뇌) + 도구(손) + 오케스트레이션 계층(루프·상태·추론 전략 관리) + 배포(호스팅·모니터링·보안).
- 모듈 관점(Wang 외, 2023): 이번 주 문서가 이 틀을 따름.
| 모듈 | 역할 | 다루는 문서 |
|---|---|---|
| 프로필(profile) | 에이전트의 역할과 성격 정의 | 프로필 모듈 |
| 기억(memory) | 환경에서 얻은 정보를 저장하고 꺼내 씀 | 12주 기억과 망각 |
| 계획(planning) | 할 일을 하위 작업으로 나누고 순서를 정함 | 계획과 ReAct |
| 행동(action) | 결정을 실제 결과로 바꿈. 환경과 직접 상호작용 | 에이전트 루프 만들기 |
출처: Wang 외(2023), A Survey on Large Language Model based Autonomous Agents.
행동 공간과 활동 범위
- 행동 공간(action space): 에이전트가 할 수 있는 행동의 집합. 외부 도구(API, 데이터베이스, 다른 모델)와 내부 행동(계획, 상식 추론).
- 활동 범위: 일상 작업(양식 작성, 쇼핑, 이메일), 연구·개발(코딩, 화학·재료 탐색), 열린 세계(마인크래프트처럼 미지의 환경을 오래 탐색).
- 실제로 얼마나 해내는지는 에이전트 평가와 벤치마크에서 확인.
사례: AlphaEvolve
- AlphaEvolve(Google DeepMind, 2025-05): 알고리즘을 발견하고 최적화하는 코딩 에이전트.
- 작동 방식: Gemini가 코드 변경을 생성 → 자동 평가기가 점수를 매김 → 점수가 좋은 코드를 다음 세대의 출발점으로(진화 알고리즘).
- 핵심: 해결책을 찾기보다 품질을 검증하기가 훨씬 쉬운 문제에서 강함. 평가기가 있으면 생성 → 평가 → 개선 루프를 자동으로 돌릴 수 있음(반성과 자기 개선).
- 발표된 성과: Google 데이터 센터 계산 자원의 평균 0.7%를 계속 회수, 4×4 복소수 행렬 곱셈을 스칼라 곱셈 48번으로 하는 방법 발견(이 설정에서 1969년 Strassen 이후 첫 개선).
- 읽을거리: AI와 과학.
출처: Google DeepMind(2025), AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms.
이번 주에 다룰 내용
| 문서 | 다루는 내용 |
|---|---|
| 에이전트 루프 만들기 | 생각-행동-관찰을 while 루프로 구현 |
| 계획과 ReAct | ReAct와 계획-실행 분리 |
| 반성과 자기 개선 | 테스트 실패를 반성으로 바꿔 재시도 |
| 프로필 모듈 | 역할과 성격이 행동에 주는 영향 |
| 에이전트 평가와 벤치마크 | 주요 벤치마크와 METR 작업 시간 |
퀴즈
자율 에이전트의 특징으로 가장 적절한 것은?
퀴즈를 풀려면 대화형 기능을 불러와야 합니다.