4과4-1
AI 에이전트란 무엇인가
에이전트의 개념, 단순 챗봇과의 차이, 에이전트엔지니어링의 등장을 이해합니다
챗봇과 에이전트의 차이
챗봇은 질문에 답하는 AI입니다. '내일 날씨 알려줘' → '맑습니다'처럼 입력을 받고 텍스트를 출력하는 것이 전부입니다.
에이전트(Agent)는 다릅니다. 목표를 주면 스스로 계획을 세우고, 필요한 도구를 사용하고, 중간 결과를 확인하면서 목표를 달성합니다. '이번 주 회의 일정을 정리하고 참석자들에게 안내 이메일을 보내줘'라고 하면 캘린더를 확인하고, 이메일을 작성하고, 실제로 발송하는 것까지 처리합니다.
핵심 차이: 챗봇은 '말하는 AI', 에이전트는 '행동하는 AI'입니다.
AI 에이전트의 4가지 구성 요소
에이전트는 4가지 요소로 작동합니다.
1. 인식(Perception): 주어진 작업, 환경, 현재 상태를 파악합니다.
2. 계획(Planning): 목표 달성을 위한 단계별 계획을 세웁니다. 복잡한 작업을 작은 단위로 쪼개는 것입니다.
3. 행동(Action): 웹 검색, 파일 생성, 이메일 발송, 코드 실행 등 실제 행동을 합니다. 이때 '도구(Tools)'를 사용합니다.
4. 학습(Learning): 행동 결과를 보고 계획을 수정합니다. '오류가 났다 → 다른 방법을 시도한다'처럼 스스로 조정합니다.
이 사이클이 반복되면서 복잡한 작업을 완수합니다.
에이전트엔지니어링의 등장
에이전트가 강력해지자 새로운 문제가 생겼습니다. 에이전트가 예상치 못한 행동을 하거나, 잘못된 방향으로 작업을 진행하거나, 필요 이상의 권한을 행사하는 문제입니다.
에이전트엔지니어링(Agent Engineering)은 이런 에이전트를 올바르게 설계하고 제어하는 기술입니다. 어떤 도구에 접근을 허용할지, 어떤 상황에서 사람의 승인이 필요한지, 어떻게 오류를 감지하고 복구할지를 설계합니다.
3과에서 배운 하네스엔지니어링이 단일 AI 세션의 제어라면, 에이전트엔지니어링은 여러 작업을 자율적으로 처리하는 AI 시스템의 설계입니다.
TIP: 에이전트에게 처음부터 너무 많은 권한을 주지 마세요. '읽기만' → '쓰기까지' → '외부 서비스 연동'처럼 단계적으로 권한을 늘려가세요.
핵심 정리
- ✓에이전트는 챗봇과 달리 목표를 주면 스스로 계획하고 도구를 사용해 행동하는 AI입니다.
- ✓에이전트는 인식 → 계획 → 행동 → 학습의 사이클로 복잡한 작업을 처리합니다.
- ✓에이전트엔지니어링은 자율적 AI 시스템을 안전하고 효과적으로 설계하는 기술입니다.
자주 묻는 질문
에이전트 AI 서비스로 지금 당장 쓸 수 있는 것이 있나요?+
Claude의 'Computer Use', OpenAI의 'Operator', Google의 'Project Mariner' 등이 실제 에이전트 서비스입니다. 이메일, 캘린더, 웹 브라우저를 대신 조작하는 것이 가능합니다. 2026년 현재 빠르게 발전 중입니다.
에이전트 AI가 실수를 하면 되돌릴 수 있나요?+
중요 작업(파일 삭제, 이메일 발송, 결제 등)에는 반드시 '사람 승인 단계(Human-in-the-loop)'를 두세요. 에이전트가 행동하기 전에 '이렇게 해도 될까요?'라고 확인받도록 설계하면 실수를 크게 줄일 수 있습니다.