정의
매크로 액션(Macro Actions)은 소프트웨어 엔지니어가 개별 코드 라인이나 함수 단위를 작성하는 대신, 전체 기능 구현, 버그 수정, 시스템 리서치와 같은 거시적인 과업 단위를 에이전트 팀에 위임하고 오케스트레이션하는 작업 방식을 의미한다.
주요 특징
- 추상화 수준의 상승: 엔지니어의 개입 단위가 ‘코드 한 줄’에서 ‘프로젝트 목표’ 수준으로 올라간다.
- 병렬성: 여러 에이전트에게 각각 다른 매크로 액션(예: 리포지토리 A 리팩토링, 리포지토리 B 새 기능 추가)을 동시에 맡길 수 있다.
- 리뷰어로서의 인간: 엔지니어의 주된 업무는 에이전트가 제출한 매크로 액션의 결과물을 검토하고 승인하는 것으로 바뀐다.
배경
안드레아 카파시(Andrej Karpathy)는 2026년 인터뷰에서 자신의 워크플로우가 100% 매크로 액션 기반으로 바뀌었음을 밝히며, 이를 통해 개인이 처리할 수 있는 소프트웨어 복잡도의 한계가 비약적으로 상승했다고 설명했다.
관련 개체: AI 정신병 | 클로 | Andrej Karpathy