AI AgentAI 에이전트
쉽게 이해하기
복잡한 작업은 대개 한 번의 답변으로 끝나지 않습니다. 자료를 찾고, 중간 결과를 확인하고, 틀린 부분을 고치고, 다음 단계를 정해야 합니다. 기존의 단순 챗봇은 한 번 대답하고 끝나기 때문에 이런 반복·조정 과정을 스스로 처리하기 어렵습니다. AI 에이전트는 이 문제를 "목표를 향해 스스로 다음 행동을 선택하는 일꾼"이라는 방식으로 풀어냅니다. 사용자는 목표와 제약만 정하고, 에이전트는 상황을 관찰해 계획을 세우고 필요하면 검색, 데이터 조회, 파일 읽기 같은 도구를 호출해 일을 진행합니다. 배송 기사가 주소를 확인하고 경로를 재계산하며 다음 목적지로 이동하듯, 에이전트도 매 단계 결과를 보고 계획을 조정합니다. 구체적으로 에이전트는 입력(관찰)을 바탕으로 현재 상태를 요약하고, 다음 행동 후보를 생각한 뒤, 선택한 행동을 외부 API나 시스템에서 실행합니다. 실행 결과가 돌아오면 정해둔 정지 조건(예: 목표 달성, 최대 시도, 위험 신호)을 점검해 계속할지 멈출지 결정합니다. 이때 가드레일(허용된 도구·데이터 범위, 승인 절차 등)을 함께 두어 안전과 비용·지연을 통제합니다.
비유와 예시
- 지원 티켓 자동 triage: 에이전트가 티켓 내용을 요약하고 우선순위를 정한 뒤, 내부 지식베이스를 조회해 임시 답변 초안을 남긴다. 가드레일에 따라 민감 이슈는 담당자에게 넘긴다.
- 데이터 품질 점검 루프: 매일 적재된 테이블을 스캔해 이상치를 발견하면 쿼리를 수정해 재검사하고, 기준을 충족하면 리포트를 작성한다. 실패가 반복되면 파이프라인 소유자에게 알림을 보낸다.
- PR 리뷰 초안 작성: 변경된 코드를 읽고 체크리스트에 따라 리스크를 지적하며 관련 테스트 파일을 찾아 실행 로그를 요약한다. 기준을 넘지 못하면 리뷰를 사람에게 넘기는 핸드오프를 수행한다.
한눈에 비교
| AI 에이전트 | 워크플로(고정 파이프라인) | 단일 LLM 호출 | |
|---|---|---|---|
| 의사결정 | 목표 기반 자율 선택 | 고정 순서·분기 | 없음(즉시 답변) |
| 도구 사용 | 다수 API/툴 동적 호출 | 사전에 결선된 도구 | 미사용 또는 1회 도구 제안 |
| 피드백 처리 | 실행 결과로 계획 갱신 | 실패 지점에서 정해진 재시도 | 후속 피드백 없음 |
| 정지 조건 | 목표 달성·예산·리스크 | 단계 완료·에러 | 응답 생성 시 종료 |
| 적용 난이도 | 높음(가드레일·평가 필요) | 중간(설계 후 안정) | 낮음(프롬프트만) |
정해진 절차가 명확하면 워크플로가 효율적이고, 환경과 목표가 변하는 문제에는 피드백을 반영해 행동을 바꾸는 AI 에이전트가 유리하다.
어디서 왜 중요한가
- 등장 배경과 사용 조건의 정착: 단일 응답으로 끝나지 않고 환경 피드백이 중요한 업무에서 에이전트 사용이 검토되며, 목표·도구·정지 조건을 먼저 정의하는 실무 관행이 자리잡았다.
- 오케스트레이션 중심 설계: 에이전트 자체보다 호스트 앱이 권한, 메모리, 도구 호출, 롤백을 관리하는 오케스트레이션이 핵심이라는 인식이 확산되었다.
- 가드레일과 핸드오프의 표준화: 민감 작업은 중간 검토나 사람에게 넘기는 핸드오프 규칙을 포함하도록 설계하는 것이 일반적이다.
- 평가와 운영 지표의 필요성: 성공률, 루프 길이, 비용/지연 같은 운영 지표로 에이전트를 점검하고, 시뮬레이션·샌드박스에서 실패 경로를 먼저 찾는 문화가 형성되었다.
자주 하는 오해
- ❌ 오해: 에이전트는 곧 LLM이다 → ✅ 실제: LLM은 두뇌 역할일 뿐, 도구 권한·메모리·정지 조건·오케스트레이션이 함께 있어야 에이전트가 된다.
- ❌ 오해: 자율성이 높을수록 무조건 좋다 → ✅ 실제: 자율성은 위험과 비용을 키울 수 있어, 명확한 목표·가드레일·핸드오프로 범위를 좁혀야 한다.
- ❌ 오해: 도구 호출을 붙이면 바로 안전하다 → ✅ 실제: 허용 목록, 입력 검증, 실행 전 미리보기 등 안전장치를 따로 설계해야 한다.
대화에서는 이렇게
- "이번 분기에는 문의 분류를 에이전트로 돌리되, 결제 관련은 핸드오프로 사람 검토 붙이죠."
- "검색 → 요약 → 인용 확인을 워크플로로 먼저 고정하고, 실패 티켓만 에이전트 루프로 넘기는 게 좋아요."
- "이 작업은 도구 사용이 많아서 가드레일 없이 열면 비용이 튈 듯, 한 번에 3회 정지 조건 걸어둘게요."
- "루프 길이가 길어 latency가 커져요, 중간 결과를 캐시하고 실패 시 재시도 정책을 바꿔보죠."
- "주간 리포트에 성공률/평균 스텝 수/호출당 비용을 추가해서 운영 상태를 보겠습니다."
함께 읽으면 좋은 용어
참고 자료
- What are AI agents?Google Cloud Discover
목표 추구, 추론, 행동, 도구 사용, 자율성 수준을 중심으로 AI 에이전트 개념을 설명한다.
- A practical guide to building agentsOpenAI Guides
오케스트레이션, 도구, 평가, 핸드오프, 가드레일을 포함한 에이전트 구축 실무 가이드.
- Building effective agentsAnthropic Engineering
워크플로우와 에이전트를 구분하고, 도구 사용·피드백 루프·가드레일·중단 조건을 실무 관점에서 설명한다.
- Position Paper: Agent AI Towards a Holistic IntelligenceMicrosoft Research
에이전트 자율성, 계획, 상호작용, 메모리, 도구 사용, 평가를 연구 관점에서 정리한다.
- Agentic Artificial Intelligence (AI): Architectures, Taxonomies, and Evaluation of Large Language Model AgentsarXiv
LLM 에이전트의 구성요소, 아키텍처, 평가 차원을 분류하는 taxonomy 보조 자료.