[에이전트] 에이젼트기술
- 최초 등록일
- 2002.12.14
- 최종 저작일
- 2002.12
- 14페이지/ 한컴오피스
- 가격 1,000원
목차
1. 에이전트 정의
2. 에이전트의 특성
3. 인터넷상의 agent 도입 발달사
4. 에이전트의 종류
5. 결론
본문내용
1. 에이전트 정의
에이전트는 지식과 추론 능력, 학습, 계획 능력 등을 가지고 사용자를 대신해서 사용자가 원하는 작업을 자동적으로 해결하여 주는 소프트웨어이다[1]. 에이전트 연구는 크게는 인공지능에서 파생된 분야라고 간주되지만 90년대 초반부터 분산 인공지능 외에 객체 지향 패러다임을 포함한 소프트웨어 공학, 인간과 컴퓨터 상호작용, 이동 컴퓨팅 등과 같은 여러 분야가 접목되어 이론보다는 응용에 중점을 두고 발전하고 있는 분야라고 보는 것이 일반적이다.
에이전트의 정의는 세 가지의 중심 내용으로 요약될 수 있다. 첫째, 에이전트는 자율적이고 목적 지향적인 프로세스이다. 둘째, 에이전트는 어떤 환경(예를 들어, 운영체제, 웹, MUD 환경) 안에 위치하고, 그 환경의 특성을 인지하며, 환경변화에 반응한다. 셋째, 에이전트는 작업의 수행을 위해 다른 에이전트나 사용자와 협동한다. 에이전트는 자율성(autonomy), 협동성(cooperation), 적응성(adaptation) 등의 특성을 가진다. 자율성은 사용자나 다른 에이전트의 직접적인 지시 없이도 스스로 행동하는 성질이며 에이전트의 가장 두드러진 성질이다. 자율성에는 환경의 변화에 수동적으로 대처하는 반응성(reactivity)외에도 자신의 목적을 가지고 능동적으로 작업 수행을 추구하는 목적 지향 행동(goal-directed behavior)도 포함된다. 협동성은 표준언어나 프로토콜을 이용하여 다른 에이전트와 공통된 목적을 달성하는 성질이다. 적응성은 학습 능력을 나타내며 환경이나 사용자에 맞도록 적응하여 수행 효율을 높이는 성질이다.
참고 자료
없음