본문 바로가기

IT 용어 정리

[IT용어] 에이전트란?

에이전트란

- 사용자를 대표하거나 대신해 사용자가 해야할 작업을 자동으로 수행하는 소프트웨어

 즉 센서를 통해 복잡하고 유동적인 실세계 환경으로부터 정보를 받고 외부 기기를 이용해 행동하며, 목표를 달성시키기 위한 자치 능력을 가진 소프트웨어를 말한다.


에이전트의 궁극적인 목적은

- 사용자를 대신하여 사용자의 선호도 등을 고려해 특정 서비스 또는 솔루션을 제공하는 데 있다.

- 에이전트의 정의를 내리면 기존의 소프트웨어와 크게 구별되지 않는다.

- 에이전트는 객체 지향 방법론과 같이 기존의 소프트웨어 개발 방법과는 다른 형태의 개발·설계 방법을 제시하는 또다른 흐름으로 볼 수 있다.
- 에이전트는 컴퓨터와 인간의 상호 관계에서 그 업무를 파악할 수 있게 된다.
- 일반적으로 컴퓨터를 켜고 부팅 과정을 거친 다음 부팅이 제대로 되면 문서 작성, 프로그램 개발, 인터넷에서 정보 검색, 메일 확인 등 대부분의 과정은 일정 기간을 두고 반복되는 형태를 띤다.

- 프로그램은 이 반복되는 형태의 작업을 규칙화해 사람들의 편의를 도모하기 위한 것이다.

 그리고 이러한 규칙화는 그 프로그램을 개발한 사람의 의도와 사용자의 요구에 따르며, 일반 사용자들은 그 규칙을 배워 프로그램을 사용하게 된다.

 

'IT 용어 정리' 카테고리의 다른 글

[IT용어] Kubernetes 란?  (0) 2023.03.03
[IT용어] 하이브리드 클라우드 란?  (0) 2023.03.03
[IT용어] 메타 데이터란?  (0) 2023.03.02
[IT용어] OS란?  (0) 2023.03.02
러시아워 란?  (0) 2023.03.02