에이전트(Agent)는 라틴어 agere(행동하다, 움직이게 하다, 밀고 나가다)의 현재분사 agens에서 유래한 말로, '행하는 자' 또는 '대신 행동하는 자'를 의미한다. 이 단어는 철학, 경제, 법률, 컴퓨터 과학, 인공지능, 문화 콘텐츠 등 다양한 분야에서 각기 다른 의미로 사용되며, 공통적으로 누군가를 대신하여 특정 목적을 수행하는 존재라는 핵심 개념을 공유한다.
1. 어원과 기본 의미
| 구분 | 내용 |
|---|---|
| 어원 | 라틴어 agere (행하다, 추진하다) → agens (행하는 자) |
| 영어 | agent (대리인, 행위자, 요원) |
| 프랑스어 | agent (행동하는 사람/존재물, 대리인, 소프트웨어 에이전트) |
| 기본 뜻 | '행동하는 자'로서, 수동적으로 겪는 존재(patient)의 반대 개념 |
《옥스포드 영어사전》에 따르면 agere의 뜻은 "to set in motion, drive forward; to do, perform; keep in movement"이다. 즉, 무언가를 움직이게 하고, 수행하며, 추진하는 존재가 에이전트의 원형적 의미이다.
2. 분야별 의미
2.1. 일반 · 비즈니스 — 대리인
가장 전통적인 용법으로, 다른 사람이나 조직을 대신하여 계약·업무를 처리하는 사람을 가리킨다.
- 보험 에이전트(insurance agent): 보험사를 대리하여 계약을 체결하는 사람
- 여행 에이전트(travel agent): 여행사를 대신해 항공권·숙박을 예약해주는 사람
- 스포츠 에이전트(sports agent): 선수를 대신해 구단과 계약 협상, 스폰서 유치 등을 수행
- 부동산 에이전트(real estate agent): 매도자/매수자를 대리하여 거래를 중개
이 맥락에서 에이전시(agency)는 에이전트가 소속된 기관이나 업체를 의미한다.
2.2. 철학 — 행위자(Agent)
철학에서 agent(행위자)는 능동적으로 행동하는 존재를 뜻하며, 수동적으로 영향을 받는 존재(patient)와 대립된다. 이는 서양 철학의 오래된 개념쌍인 '가함(能動)과 겪음(受動)', '작용(action)과 격정(passion)' 의 맥락에서 이해된다.
주요 철학적 쟁점
- 스피노자: 신은 절대적으로 능동(active)인 반면, 피조물은 근본적으로 수동(passive)이다. 그러나 피조물도 일정 부분 능동의 요소를 가질 수 있으며, 윤리적 과제는 최대한 능동하는 법을 배우는 데 있다.
- 자유의지와 책임: 행위자(agent)는 자신의 행동을 선택하고 결정할 수 있는 능력(agency, 행위자성)을 가지며, 이는 도덕적 책임의 근거가 된다.
- 행위자성(Agency): 개인이 자신의 행동을 선택하고 결정할 수 있는 주체성의 개념으로, 자유의지와 도덕적 책임 논의의 핵심 개념이다.
비인간 행위자(Non-human Agent)
브뤼노 라투르(Bruno Latour)의 행위자-네트워크 이론(Actor-Network Theory, ANT) 에서는 인간뿐만 아니라 동물, 사물, 기술 등도 행위자(actant)로 간주한다. 다만 비인간 행위자의 '행위 실력'(의식·의도·책임 능력)은 인간과 본질적으로 다르므로, 이들의 행위자성을 논할 때는 주의가 필요하다는 비판도 존재한다.
2.3. 컴퓨터 과학 · 인공지능(AI) — 소프트웨어 에이전트
컴퓨터 과학과 AI 분야에서 에이전트는 환경(environment)과 상호작용하며 목표를 달성하기 위해 자율적으로 행동하는 시스템을 의미한다.
핵심 특성
| 특성 | 설명 |
|---|---|
| 자율성(Autonomy) | 외부의 직접적인 개입 없이 스스로 판단하고 행동 |
| 반응성(Reactivity) | 환경 변화에 즉각적으로 대응 |
| 목표 지향성(Goal-Oriented) | 설정된 목표를 향해 전략적으로 행동 |
| 사회성(Social Ability) | 다른 에이전트나 사용자와 정보 교환 및 협력 |
| 학습 능력(Learning) | 경험을 통해 성능을 개선 |
에이전트의 유형
- 단순 반응형 에이전트(Simple Reflex Agent): 현재 상태만 보고 조건-행동 규칙에 따라 즉각 반응 (예: 로봇 청소기, 자동문)
- 모델 기반 반응형 에이전트(Model-based Reflex Agent): 환경에 대한 내부 모델을 가지고 과거 정보를 참고하여 행동 (예: AI 온도조절기)
- 목표 기반 에이전트(Goal-based Agent): 목표 달성을 위해 경로를 탐색하고 계획 수립 (예: 내비게이션, 추천 시스템)
- 유틸리티 기반 에이전트(Utility-based Agent): 여러 선택지 중 가장 효율적/가치 있는 행동을 선택 (예: 금융 트레이딩 봇, 고객 만족도 최적화 챗봇)
- 학습 에이전트(Learning Agent): 경험을 통해 스스로 학습하고 발전 (예: ChatGPT, AI 비서)
AI 에이전트 (최신 동향)
2020년대 중반 이후, 대규모 언어 모델(LLM)을 '두뇌'로 활용하는 AI 에이전트가 주목받고 있다. 이는 단순히 질문에 답하는 챗봇을 넘어, 추론(reasoning), 계획(planning), 외부 도구 사용(tool use) 을 결합하여 복잡한 작업을 자율적으로 수행한다.
- 특징: 사용자 정의 목표 달성을 위해 AI 모델을 활용, 환경과 상호작용, 함수 호출(function calling)을 통해 외부 시스템(ERP, 데이터베이스, API)에 접근
- 대표 사례: 자율주행차(Tesla Autopilot, Waymo), AI 코딩 에이전트(Claude Code, Cursor, Devin), 스마트 팩토리 로봇, 금융 AI 트레이딩 시스템
2.4. 경제학 — 에이전트 경제(Agent Economy)
AI 에이전트가 경제 활동의 주체로 등장하면서 에이전트 경제(Agent Economy) 라는 개념이 부상하고 있다.
- AI 에이전트가 인간처럼 거래, 계약 체결, 자원 할당을 수행
- 에이전트 간 거래(Agent-to-Agent, A2A) 생태계 형성
- 소비자가 직접 검색하는 대신 AI가 최저가를 찾고 결제까지 완료하는 '에이전트 경제'가 현실화
2.5. 정보 · 군사 — 요원(Agent)
- 비밀 요원(secret agent): 정보 수집 및 특수 임무를 수행하는 스파이 (예: 007 시리즈의 제임스 본드)
- 이중 간첩(double agent): 상대방 조직에 침투하여 활동하는 요원
2.6. 문화 콘텐츠 — 특수 임무 수행자
게임, 영화, 웹툰 등에서 특수 임무를 수행하는 캐릭터를 지칭하는 용어로 널리 사용된다.
- 락스타 게임즈의 게임 《Agent》
- 각종 FPS 게임(발로란트, 에이펙스 레전드 등)의 플레이어블 캐릭터
- 웹툰 《에이전트》(사회복무요원이 특수요원으로 활약)
2.7. 한국 인터넷 문화 — 사회복무요원
한국 인터넷 커뮤니티, 특히 병역 관련 게시판에서는 사회복무요원(공익근무요원) 을 '에이전트'라고 부르기도 한다. 이는 social agent라는 표현에서 비롯된 것으로, 군대에 직접 복무하지 않지만 사회의 안정과 운영을 간접적으로 돕는다는 인식이 반영된 자조적 은어이다.
3. 관련 개념과의 구분
| 개념 | 의미 | 관계 |
|---|---|---|
| 에이전트(Agent) | 행동하는 개체/사람/시스템 | — |
| 에이전시(Agency) | 에이전트가 속한 기관; 또는 행위자성(철학) | 에이전트의 소속/능력 |
| 행위자성(Agency) | 스스로 선택하고 행동할 수 있는 능력 | 에이전트의 핵심 속성 |
| 환경(Environment) | 에이전트가 상호작용하는 외부 세계 | 에이전트의 활동 무대 |
| 수동자(Patient) | 행동을 겪는 존재 (agent의 반대) | 철학적 대립 개념 |
4. 주요 참고 자료
- 《옥스포드 영어사전》(OED) — agent 항목
- 《로베르 사전》(Le Robert) — agent 항목
- 《인공지능의 시대, 인간을 다시 묻다》(동아시아, 2017) — 에이전트 개념의 중립적 사용 제안
- Russell & Norvig, Artificial Intelligence: A Modern Approach — AI 에이전트 분류
- Bruno Latour, Reassembling the Social — 행위자-네트워크 이론(ANT)
5. 함께 읽기
- AI 에이전트 — Google Cloud
- AI 에이전트란? — IBM
- AI 에이전트(AI Agents)란 무엇인가 — 삼성SDS