4과4-1

AI 에이전트란 무엇인가

에이전트의 개념, 단순 챗봇과의 차이, 에이전트엔지니어링의 등장을 이해합니다

Practice Kit

수업 후 바로 남길 결과물

4과
1

핵심 재정리

에이전트는 챗봇과 달리 목표를 주면 스스로 계획하고 도구를 사용해 행동하는 AI입니다.

2

내 업무 연결

반복 업무 하나를 골라 AI에게 맡길 단위로 쪼갭니다.

3

작은 산출물

요약문, 체크리스트, 초안, 자동화 지시문 중 하나를 완성합니다.

AI에게 붙여넣을 복습 프롬프트

나는 비개발자 실무자입니다. "AI 에이전트란 무엇인가" 강의를 들었습니다.

내 업무 상황:
- 반복해서 시간이 걸리는 업무:
- 지금 막히는 지점:
- 오늘 30분 안에 만들고 싶은 결과물:

요청:
1. 이 강의의 핵심을 내 업무 기준으로 3줄 요약해줘.
2. 바로 실행할 수 있는 첫 작업 3개를 순서대로 정리해줘.
3. 내가 AI에게 붙여넣을 최종 프롬프트를 하나 만들어줘.
4. 결과물을 검수할 체크리스트를 5개로 만들어줘.

검수 기준

  • 오늘 만들 결과물이 한 문장으로 정리됐는가
  • 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)'를 두세요. 에이전트가 행동하기 전에 '이렇게 해도 될까요?'라고 확인받도록 설계하면 실수를 크게 줄일 수 있습니다.

학습 완료

현재까지 완료: 0개

이 강의가 어떠셨나요?