agent – 에이전트
에이전트(또는 지능형 에이전트)는 관리자의 개입이 없어도 정해진 스케줄에 따라 인터넷상에서 정보를 수집하거나 몇몇 다른 서비스를 수행하는 프로그램을 말한다.
전형적인 에이전트 프로그램은, 미리 제공된 매개변수들을 이용하여 전체 또는 일부 인터넷을 검색하여 관심이 있는 정보를 모으고, 그것을 매일 또는 일정시간대 별로 제공하는 것 등이 포함된다.
에이전트 프로그램의 예로서 포인트캐스트 네트웍이나 URL-minder 등을 들 수 있는데, 이는 미리 설정해 놓은 웹페이지가 변경되면 그 사실을 사용자에게 알려준다.
다른 에이전트 프로그램들은 특정 웹사이트에 등록된 정보나 사용실적 분석 등을 토대로, 개별적인 정보를 제공할 수 있도록 개발되어 왔다.
또 다른 형태의 에이전트들로는 특정 사이트가 갱신되었거나 또는 기다리고 있는 어떤 이벤트가 나타났을 때 알려주는 사이트 감시자의 역할과, 사용자를 위해 데이터를 모으는 것 뿐 아니라, 조직화하고 정보를 해석해주는 분석 에이전트 등이 있다.
에이전트를 다른 말로 봇(“로봇”의 줄임말)이라고 부르기도 한다.
에이전트에 의해 수집된 정보를 사용자에게 배달하는 기술에는 푸시기술에 속한다.