사람의 개입 없이 스스로 계획하고 도구를 사용해 목표를 달성하는 AI 에이전트. 지시만 주면 나머지는 알아서 처리한다.
자율 에이전트는 목표를 받으면 어떻게 달성할지 스스로 계획하고, 필요한 도구를 골라 쓰고, 중간 결과를 보며 방향을 조정하면서 최종 목표에 도달한다. 사람이 매 단계마다 지시하는 "반자율" 방식과 달리, 한 번 목표를 주면 완료될 때까지 독립적으로 실행된다. 높은 자율성은 효율적이지만, 잘못된 방향으로 가도 중간에 잡기 어렵다는 트레이드오프가 있다.
Claude Code를 자율 에이전트로 사용할 때 "이 레포의 테스트 커버리지를 80%로 올려줘"라고 지시하면, 에이전트가 현재 커버리지를 분석하고, 미커버 코드를 파악하고, 테스트를 작성하고, 실행해서 확인하는 전 과정을 사람 개입 없이 처리한다. 중요한 작업에는 human-in-the-loop를 함께 설계하는 것이 안전하다.