II. 본론
1-1. 에이전트의 정의
1-2. 에이전트의 특성
1-3. 에이전트 기술
2. 검색엔진
3. 로봇 에이전트(검색엔진의 적용)
3-1.정의
3-2. 특성
3-3. 작동 원리
3-4. 웹서버 접근
3-5. 로봇 에이전트의 용도
4. 키워드(단어별) 검색 엔진(인덱스 방식)
에이전트에 관한 연구는 지난 반세기 동안 인공지능 분야의 사실상의 주된 연구과제였다고 해도 과언이 아니다. 70년대 후반에 분산 인공지능이라는 새로운 연구분야가 형성되어 다양한 종류의 분산 인공지능 문제들을 에이전트라는 추상적 단위와 에이전트간의 상호작용을 토대로 해결하려는 시도가 시작되었다. 에이전트라는 용어는 80년대와 90년대에 걸쳐 데이터베이스나 운영체제 또는 전산망 연구 등의 기존 컴퓨터 연구분야에서 사용되기 시작하였으며 기본적으로는 컴퓨터 환경과 전산망 환경에 구애받지 않고 동일한 기능을 제공하는 소프트웨어 에이전트의 출현을 맞게 되었다. 이러한 에이전트는 컴퓨터 사용자를 대신하여 주어진 일을 수행하는 대행자나 중개자역할을 하며 특히 개인비서 역할의 에이전트를 개발하려는 최근의 연구도 이와 직접적으로 연관된다.
본 연구에서는 수많은 에이전트의 응용중에서도 검색에이전트에 대해서 살펴보고자 한다. 우선 검색 에이전트를 알기 전에 에이전트란 무엇인지에 대해 언급할 필요가 있다. 에이전트의 사전적 의미는 대리인이라는 뜻이다. 이 의미로 짐작해 보면 컴퓨터 분야에서의 에이전트의 뜻을 대충은 알 수 있을 것이다. 쉽게 프로야구 선수들의 에이전트를 생각해 보면 될 것이다. 이를 소프트웨어 적으로 구현한 것이 우리가 알고자 하는 에이전트라 보면 된다. 물론 에이전트에는 소프트웨어적인 것뿐만 아니라 하드웨어 적인 것도 포함이 된다.
다음 본론에서는 에이전트의 정의와 함께 검색엔진에 있어서 에이전트의 활용에 대해서 살펴볼 수 있도록 하겠다.
[2] 김태헌, 안미정, 양영걸, 옥철영, 한영균. "WWW상의 지능형 한글 정보검색 시스템의
설계 및 구현". 정보과학회 '96 가을 학술 발표 논문집 제23권 2호, pp. 1189-1192.
[3] 문재경, "에이전트의 정의와 검색엔진에서의 활용에 관한 연구"
[4] http://kin.naver.com/browse/db_detail.php?d1id=1&dir_id=10801&docid=508784

분야