
Action Execution은 에이전트 시스템이 계획과 판단의 결과를 실제 작업으로 옮겨 결과를 만들어내는 단계다. 이는 단순한 출력 생성이 아니라, 도구 호출·상태 갱신·오류 처리 등을 포함해 “의사결정이 현실에서 작동하도록 만드는 과정”으로 설명된다.
Action Execution은 에이전트 시스템이 계획과 판단의 결과를 실제 작업으로 옮겨 결과를 만들어내는 단계다. 이는 단순한 출력 생성이 아니라, 도구 호출·상태 갱신·오류 처리 등을 포함해 “의사결정이 현실에서 작동하도록 만드는 과정”으로 설명된다. 쉽게 말해, 생각을 끝내는 단계가 아니라 일을 실제로 끝내는 단계다.
이 글의 범위
이 문서는 에이전트 시스템에서 Action Execution의 개념과 역할을 설명하며, 특정 실행 엔진·워크플로 도구·운영 자동화 구현 세부는 다루지 않는다.
구분PlanningAction Execution역할무엇을 어떻게 할지 결정실제로 수행해 결과 생성산출물계획·단계 정의실행 결과·관찰 정보변경 가능성실행 전·중 수정 가능실행 중 오류에 따라 조정실패 시 영향방향 수정재시도·중단·복구 필요
Q1. Action Execution은 항상 도구 호출을 포함하는가?
A. 아니다. 단순 텍스트 생성만으로 끝나는 실행도 가능하지만, 외부 처리가 필요한 경우 도구 호출이 포함되기도 한다.
Q2. 실행 실패는 곧 시스템 오류를 의미하는가?
A. 그렇지 않다. 실패 자체는 정상적인 실행 결과 중 하나로, 재시도나 경로 변경의 신호로 활용될 수 있다.
Q3. Action Execution과 자동화 워크플로는 같은 개념인가?
A. 자동화 워크플로는 구현 방식의 하나이며, Action Execution은 더 넓은 개념으로 설명된다.
Q4. 실행 단계에서 사람의 개입은 완전히 배제되는가?
A. 아니다. 승인, 중단, 검토 같은 개입이 포함되도록 설계되는 경우도 있다.