본문/내용
[전문가시스템] 전문가시스템의 의의와 특성, 구조, 기능
목차
* 전문가시스템
Ⅰ. 전문가시스템의 의의
Ⅱ. 전문가시스템의 특성과 구조
1. 지식 베이스
2. 소프트웨어
1) 추론기관
2) 기타의 소프트웨어
3) 하드웨어
4) 입력
Ⅲ. 전문가시스템의 기능
1. 기능
2. 전문가 시스템 기술의 한계
전문가시스템
1. 전문가시스템의 의의
전문가시스템(ES : Expert system)은 일명 지식베이스시스템(knowledge based system)이라고도 하며, 1950년대에 시작된 인공지능I) 연구의 한 응용분야에 속한다. 전문가 시스템은 특정영역의 지식을 체계적으로 컴퓨터에 저장함으로써 많은 사람이 적은 비용으로 전문가의 지식을 이용할 수 있도록 만든 소프트웨어 이다.
전문가시스템은 여러 명의 전문가로부터 특정분야의 경험을 추출하여 논리적 규칙(rule)이나 사실(fact)의 형태로 지식을 저장하고, 이를 이용하여 어떤 문제에 대한 사용자의 행동방향을 제안할 수 있는 추론을 행하도록 설계된다.
인공지능(Artificial Intelligence)U)에 대해서는 여러 가지 정의가 내려져 있다.
대체로 컴퓨터로 하여금 인간의 행동에서 나타나는 지능과 흡…
지고 있다. 둘째, 전문가시스템은 지능적인 행동을 보인다. 데이터 수집에 있어서 전문가시스템은 새로운 아이디어 혹은 문제해결을 위한 새로운 접근방법을 제시할 수 있다. 전문가시스템은 결론에 도달하고 문제를 해결하기 위하여 복잡한 상황을 분석할 수 있는 능력을 가지고 있다. 전문가시스템의 또 하나의 중요한 특징은 사라져 버릴 수 있는 인간 전문가의 전문지식을 획득해서 보존할 수 있다는 것이다.
전문가시스템의 구성요소는 크게 지식베이스와 소프트웨어, 하드웨어 및 인력으로 대별 될 수 있다.
1) 지식 베이스
지식 베이스는 특정문제의 해결에 관련된 지식을 모아놓은 곳이다. 이 같은 지식은 어떤 문제에 관한 사실(fact)과 이U 대한 전문가의 추를 절차를 나타내는 휴리스틱 등이 포함된다. 지식을 컴퓨터에 저장하기 위해서는 적절한 지식의 표현방법(knowledge representation)이 강구되어야 하는데, 이에는 산출(output), 규칙(Production system), 의미론적 네트워크(semantic network), 프레임(frame) 등이 있다.
2) 소프트웨어
전문가시스템을 위한 소프트웨어는 추론기관, 사용자와의 인터페이스를 위한 프로그램 등 여러 가지가 존재한다.
(1) 추론기관
추론기관(inference engine)은 특정문제와 관련된 사실과 규칙을 처리하는 프로그램으로 필요한 연관과 추론을 통해 사용자에게 행동 대안을 제안하기 위한 결론을 도출한다.
(2) 기타의 소프트웨어
다른 소프트웨어자원으로는 우선 사용자인터페이스 프로그램이 있다. 최종사용자와 상호작용을 지원하는 자연언어처리기 등이 이에 해당하는데, 최종사용자에게 결론 도출과정을 설명해 주는 프로그램도 여기에 해당한다.
(3) 하드웨어
독립적으로 작동하는 마이크로컴퓨터, 미니나 대형에 연결된 마이크로컴퓨터와 단말기 등이 사용자 워크스테이션으로 사용될 수 있다.
(4) 입력
전문가 시스템은 전문가의 지식을 지식베