TL;DR
AI 에이전트는 LLM의 단순 응답 생성을 넘어 추론, 도구 사용, 관찰을 반복하는 자율적 루프를 갖춘 시스템이다. 워크플로우와 달리 실행 시점에 경로를 선택하며, MCP와 같은 표준 프로토콜로 도구와 데이터를 연결한다. 에이전트의 성능과 안정성을 위해 컨텍스트 엔지니어링, 메모리 관리, 서킷 브레이커, 인간 개입(HITL) 및 가드레일이 필수적이며, 이를 관측하고 평가하기 위한 다양한 지표가 활용된다.
챕터별 상세
에이전트와 LLM의 차이
에이전트는 단순히 텍스트를 생성하는 모델을 넘어, 외부 환경과 상호작용하는 능력을 갖춘 시스템을 의미한다.
에이전트와 워크플로우 비교
도구의 정의와 활용
비동기 및 병렬 도구 호출
MCP의 역할
MCP는 Model Context Protocol의 약자로, 에이전트 생태계의 상호운용성을 높이는 표준이다.
RAG와 에이전트 기반 검색
코드 검색을 위한 Agentic Search
AST는 Abstract Syntax Tree의 약자로, 코드의 구조를 분석하는 데 사용된다.
컨텍스트 엔지니어링
에이전트 메모리 유형
멀티 에이전트 시스템 구조
가드레일의 필요성
서킷 브레이커
인간 개입(HITL)
HITL은 Human-in-the-loop의 약자이다.
웹훅 활용
거버넌스와 규정 준수
GDPR, HIPAA 등은 대표적인 데이터 보호 규정이다.
관측 가능성(Observability)
평가 지표
Pass@K는 K번 시도 중 적어도 한 번 성공할 확률을 의미한다.
용어 해설
- AI 에이전트(AI Agent)
- — LLM을 두뇌로 사용하여 도구 사용, 추론, 관찰을 반복하며 자율적으로 작업을 수행하는 시스템이다. 고정된 워크플로우와 달리 실행 시점에 상황을 판단하여 경로를 선택하고 도구를 호출하는 루프 구조를 갖는다.
- 검색 증강 생성(RAG)
- — LLM이 학습하지 않은 외부 데이터를 검색하여 컨텍스트로 주입함으로써 응답의 정확성을 높이는 기술이다. 검색된 정보의 품질이 최종 답변의 품질을 결정하는 핵심 요소로 작용한다.
- Model Context Protocol(MCP)
- — 에이전트가 다양한 도구와 데이터 소스에 접근하기 위한 표준화된 프로토콜이다. N개의 커스텀 통합을 만드는 대신 표준화된 방식으로 도구를 연결하여 개발 시간을 단축하고 재사용성을 높인다.
- 인간 개입(HITL)
- — 에이전트의 작업 흐름 중간에 인간이 개입하여 승인, 편집, 거부 등의 판단을 내리는 방식이다. 비가역적인 작업이나 고가치 작업에서 안전성을 확보하기 위해 필수적이다.
- 서킷 브레이커(Circuit Breaker)
- — 에이전트가 무한 루프에 빠지거나 과도한 비용을 발생시키는 것을 방지하기 위한 하드 스톱 메커니즘이다. 벽시계 시간, 토큰 비용, 도구 호출 횟수 등에 제한을 두어 시스템을 보호한다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.



