logo

자율 에이전트

목표를 받아 스스로 계획하고 도구를 쓰며 작업을 끝내는 자율 에이전트의 정의와 특징, 수준, 구성 요소, 활동 범위를 정리한다.

자율 에이전트

  • 자율 에이전트(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 작업 시간

퀴즈

문제 1 / 5맞음: 0힌트: 0틀림: 0채점중: 0남음: 5

자율 에이전트의 특징으로 가장 적절한 것은?

  • ○목표가 주어지면 스스로 할 일을 만들고 결과에 따라 다음 행동을 바꾼다
  • ○사람이 모든 단계의 도구 호출을 미리 정해 두어야 작동한다
  • ○도구 없이 학습 데이터의 지식만으로 답한다
  • ○정해진 질문에 한 번 답하고 끝난다

퀴즈를 풀려면 대화형 기능을 불러와야 합니다.