2019년 3월 6일
에이전트 (Agent)
I. 자율 프로세스, 에이전트 활성화 부각 배경
- 최근 AI 기술 발전과 모바일 기반 전자상거래 활성화로 에이전트 기술 활용 추세
II. 에이전트 개념, 구조 및 구성요소
가. 에이전트 개념
개념 | 컴퓨팅 환경에서 사용자 혹은 다른 프로그램을 대신해 특정한 일을 수행하는 자율적 프로세스 | |
특징 | 자율성 | 자신의 행위와 상태 스스로 통제 |
사회성 | 여러 에이전트 간 협력을 통해 임무 수행 | |
이동성 | 다른 장소 또는 플랫폼으로 이동 가능 | |
지능성 | 이전 경험에 따른 학습, 행위 변경 | |
목표성 | 선행적 또는 목적이 있는 의미 | |
반응성 | 환경 변화 감지 후 반응 행위 |
- 에이전트 공통 특성 자율성, 사회성, 이동성, 지능성 4가지
나. 에이전트 구조 및 구성요소
구분 | 설명 | |
---|---|---|
구조 | – 에이전트는 일반적으로 처리, 지식, 통신 모듈로 구성 | |
구성 요소 | 처리 모듈 | – 문제 해결 위해 구체적 작업 정의 기구 – 단위 작업 문제 해결, 협력, 동작제어 |
지식 모듈 | – 특정 응용 분야 해결에 필요한 지식 저장 – Knowledge map, Ontology, Rule DB | |
통신 모듈 | – 타 에이전트 또는 소프트웨어와 통신 – 통신 규약(ACL, ICL 등) |
- 전체 에이전트 관리 엔진을 통해 각각의 에이전트가 상호 작동하여 정보를 저장
III. 에이전트 유형 별 기술 비교
가. 특성별 분류에 따른 에이전트 유형
구분 | 유형 | 설명 |
---|---|---|
기본 특성 | 협력 에이전트 | – 사회성이 강조된 에이전트 – 다른 에이전트와 협력하여 해결 |
이동 에이전트 | – 순회 에이전트, 이동성 강조 – 자율 판단 시스템 이동 작성 수행 | |
지능형 에이전트 | – 일반적 에이전트 지칭 용어 – 학습, 추론, 계획 능력 | |
확장 특성 | 인터페이스 에이전트 | – 자율성과 학습능력 강조 – 편리한 사용환경 제공이 목표 |
인터넷 에이전트 | – 웹 상 분산 정보 용이하게 사용 – 인터넷 정보 파악 위해 이동 |
나. 에이전트 유형별 기술 비교
구분 | 기술 | 설명 |
---|---|---|
협력 에이전트 | 다중에이전트 (MAF) | – 다수 에이전트들로 구성 – 조정/중앙 집중식 구조 분류 |
에이전트 통신언어 (ACL) | – 메시지 구조 및 형식 정의 – ETRI의 ICL – KQML(지식 쿼리 조정 언어) | |
이동 에이전트 | 이동 에이전트 구현 언어 | – 이동 에이전트에 이동 명령 – TACOMA, Telescript |
복제 (Clone) | – 여러 시스템 상 병렬 수행 경우 자가복제, 결과 통합 | |
인터페이스 에이전트 | 멀티모달 기술 | – 여러 입력방식 통해 에이전트 작성 지시, 편리한 I/F |
자연어 처리기술 | – 자연어 문자 기반 정보 추출 – 자연어 대화 인터페이스 | |
인터넷 에이전트 | 검색엔진 | – 명령어나 정보 검색 수행 |
웹 자원관리 | – 웹상 Broken-link 문제 해결 | |
웹 모니터링 | – 관심 정보 갱신 여부 검사 | |
지능형 에이전트 | 학습/추론 /계획 | – AI, 자연어처리, 온톨로지 – 지식베이스, 일반 에이전트 |
상황인식 처리기술 | – 센서, GPS, 카메라, 레이더 – 정보 분석기반 Action 결정 |
- 각 에이전트 기술은 배타적이 아니며, 상호 협력 기반 목표 달성 위해 에이전트 표준 필요
IV. 에이전트 활용분야 및 기술 장단점
가. 에이전트 기술의 장단점
기술 | 대표기술 | 장점 | 단점 |
---|---|---|---|
다중 에이전트 | 중앙집중구조 | – 구성 간단 – 관리 용이 | – 문제 발생 시 수행 어려움 |
분산구조 | – 부가 에이전트 없이 사용 | – 다른 에이전트 정보 파악 | |
이동 에이전트 | 복제 (Clone) | – 병렬수행 효율 – 상업화 진척 | – 이동 보안문제 – 변형 가능성 |
인터페이스 에이전트 | 멀티모달 | – 반복 편리성 – 편히나 UI제공 | – 반복처리필요 – 학습 필요 |
인터넷 에이전트 | 검색엔진 | – 질의 내용과 관련사이트링크 | – 실시간 불가 – 직접 질의 |
지능형 에이전트 | 학습/추론 상황처리 | – 즉각반응 결정 – 논리적 추론 | – 대용량 필요 – 프라이버시문제 |
- 특성별 분류에 따라 기술 장단점 외 일반 에이전트 기술에 정보수집, 비교, 변조, 파괴 및 자원 탈취
나. 에이전트 활용 분야
구분 | 활용 분야 | 설명 |
---|---|---|
온라인 서비스 측면 | 인터넷 | – 정보검색, 시멘틱웹 – 웹 로봇, 검색엔진 |
전자상거래 | – 모바일 컴퓨팅 분야 – 상품검색, 추천 | |
메시징 | – 전화메시지, 우편 – E-mail 메시지 필터링 | |
공공 서비스 측면 | 교통 | – 무인 자동속도 계측기, – 무인 교통량 측정 에이전트 |
군사 | – 무인 정찰기, 감시 카메라 – 작전 명령 전달 에이전트 | |
환경 | – 환경 센서 – 대기 및 수질 오염 감시 | |
산업 서비스 측면 | 제조분야 | – 생산 공정 관리 스케줄링 – 공정 제어 자율 에이전트 |
인사/총무 | – 통신원 결재 관리 에이전트 | |
스마트그리드 | – 전력망 사용량 계측 위한 감시 에이전트 |
- 최근 AI 발달로 인해 에이전트 기술 확대 적용으로 다양한 분야 안전성 확보 위해 신뢰 제공 기술 적용