검색
색인
지능형 에이전트, 知能型-, intelligent agent

주변 환경을 탐지하여 자율적으로 동작하는 장치 또는 프로그램.

컴퓨터 하드웨어를 포함한 컴퓨팅 시스템이나 로봇을 가리키기도 한다.

인공지능은 지능을 가진 인공물 구현을 목표로 하며 이 인공물을 지능형 에이전트라고 한다. 지능형 에이전트는 센서를 이용하여 주변 환경을 지각하며 액추에이터(actuator)를 이용하여 적절한 행동을 한다.
* 액추에이터: 공기압, 유압, 전기와 같은 에너지를 이용하여 시스템을 움직이거나 제어하는 데 쓰이는 기계 장치.

지능형 에이전트의 형태는 소프트웨어이거나 하드웨어를 포함한 컴퓨팅 시스템 혹은 로봇일 수도 있다. 컴퓨터 키보드, 마이크, 카메라 등이 센서일 수 있고 모터 등을 액추에이터로 활용할 수 있다. 소프트웨어 형태의 지능형 에이전트는 디스플레이 장치와 스피커를 액추에이터로 이용하기도 한다.
지능형 에이전트는 그 구조의 복잡도에 따라 단순 반사(simple reflex) 에이전트, 모델 기반 에이전트, 목표 기반 에이전트, 효용(utility) 기반 에이전트, 학습 에이전트 등으로 구분하기도 한다.
- 단순 반사 에이전트: 현재 센서 정보에 대한 반사 행동만을 하는 에이전트
- 모델 기반 에이전트: 부족한 센서 정보를 보충하는 내부 모델을 가지는 에이전트
- 목표 기반 에이전트: 내부 모델을 가지며 다양한 목표 설정과 수행이 가능한 에이전트
- 효용 기반 에이전트: 목표 달성을 위한 행동의 효용까지 고려하는 에이전트
- 학습 에이전트: 기계학습으로 성능이 향상되는 에이전트

지능형 에이전트의 예로 질병 진단 시스템, 인공지능 스피커, 자율 주행 자동차 등이 있다.