목표를 주면 스스로 계획을 세우고, 도구를 사용하고, 결과를 보고 다음 행동을 조정하는 자율적 AI 시스템.
일반적인 AI는 질문하면 답하고 끝이다. 에이전트는 다르다. 목표를 주면 그걸 달성하기 위해 스스로 계획을 세우고, 필요한 도구를 골라 실행하고, 결과를 관찰해서 다음 행동을 조정한다. 이 인식 → 추론 → 행동 → 관찰의 루프가 핵심이다.
Claude Code 자체가 대표적인 AI 에이전트다. "이 버그 고쳐줘"라고 시키면 코드를 탐색하고, 원인을 추론하고, 파일을 수정하고, 테스트를 돌려서 확인한다. 이 과정에서 사람이 각 단계를 지시할 필요가 없다.
직접 에이전트를 만들 수도 있다. Claude API에 도구(Tool Use)를 정의해서 연결하면, 모델이 상황에 맞는 도구를 골라 호출하고 결과를 다음 추론에 활용한다. 예를 들어 웹 검색, 코드 실행, DB 조회 도구를 묶어 두면 복합적인 요청을 스스로 단계별로 처리하는 에이전트가 된다.