전문가, 서적, DB, 직관, 경험 등으로부터 시스템 개발에 필요한 지식을 얻어서 컴퓨터 내부에서 지식표현을 위해서 사용하기위한 전문가시스템의 한 과정이다 . 이것은 지식공학자 (knowledge engineer, KE) 와 전문가 (domain expert, DE) 사이에 이루어지는 과정이다 

  1. knowledge engineer 는 개발하려는 expert system 의 실제 운영 예정자, ES개발을 의뢰한 관리자와의 interview, 관련 서적, KE 의 과거 경험, 현장확인 그리고 ES를 효과적으로 구축하기위해 문제를 종합, 분석, 평가한 결과를 가지고 domain expert 에게 각종 의문점, 지식, 개념 등을 제기한다
  2. DE 는 KE 와 비슷한 방법으로 관련서적, 과거의 경험, 현장확인 등을 바탕으로 KE의 요구에 응하게 된다. 1, 2 의 과정은 상호독립적으로 이뤄지기도 하지만 같은 장소에서 토의를 통해 의견수렴하기도 한다
  3. DE 의 지식들을 하나의 일관성있는 지식으로 정제하도록 지식을 융합 (knowledge fusion) 하여야 한다. 이것은 다수의 DE 로부터 얻은 지식중에서 서로 다른 해답을 제시한 지식에 대해서는 어떤 지식이 옳고 그른가를 DE 로하여금 결정하도록 유도하여야 한다
  4. 시스템에 대한 각종 지식을 획득한후 최적의 지식표현 기법을 선정하여 KB에 표현한다 

  1. KE 가 다수의 DE 로부터 지식을 얻을 때 너무여러명의 DE 는 오히려 토론시간이 장기화되어 문제해결에 어려움을 겪고 결론이 안나는 경우도 생긴다.사공이 많으면 배가 산으로 간다. 몇명의 DE가 프로젝트에 참여할 것인가?
  2. DE 도 인간인 이상 항상 일관성 있는 결론을 제공하는 것은 아니며 동일한 상황에서도 감정에 따라 다른 결정을 내릴수 있다. 예를 들면 위급한 상황에서 중요한 법칙을 잊을 수도 있으며 순간적으로 당황해서 올바른 상황판단을 하지 못할수도 있다. 따라서 DE 의 의견을 100% 믿지 말고 확증 절차를 밟아야 한다
  3. 해당 분야에 대해 DE 만큼은 아니더라도 KE 나 Developer 도 어느정도의 지식은 가지게 마련인데 이를 과신하여 전체적으로 신뢰성이 떨어지는 지식을 얻을 가능성 있다. 선무당이 사람잡는다 

  1. 각종 채널을 통해서 개념적인 지식을 획득한다
  2. 실질적인 시스템 조사 및 분석을 위해서 on-site를 방문해서 시스템을 확인한다
  3. 시스템의 문제점, 개발시 유의사항, 개발범위 및 방법등을 DE 와 토의 결정한다
  4. DE , 관련 서적 등 다양한 채널을 통해서 상세한 지식을 획득한다
  5. 획득한 지식이 정확하고 신뢰성이 있는 지식인지 여부를 검사하여 타당성을 증명할수 있도록한다. 위의 2에서 4까지 feedback 하여 최종적인 지식 획득 까지 반복한다
  6. 위의 정제 (refinement) 과정을 거쳐서 KB 에 지식을 표현한다 

  1. DE 와 KE 가 상당한 기간동안 협력하여 공동작업으로 지식을 획득한다. 이것은 지금까지 대부분의 작업에서 하던 방법이지만 시간적, 경제적, 지리적 여건으로 점점 어려워지고 있다.
  2. DE 가 직접 editor를 이용하여 지식을 입력하는 방법으로 특정지식을 신속하고 정확하게 저장할수 있다. 전문가시스템 MYCIN 의 지식획득 프로그램 TEIRESIAS가 이에 해당한다
  3. 학습 (learning) 기능을 이용하여 과거의 경험이나 문서자료에서 필요한 지식을 가려내어 KB 에 저장하는 방법으로 강력한 ES 가 되기위해서는 필요한 기능이지만 실용화 된 제품은 없다
  4. 시스템이 직접 문서자료를 읽어 스스로 지식을 만들어 저장하는 방법으로 문서에서 필요한 부분만 가려내는 능력이 필요하므로 미래에나 가능한 방법이다

term :

지식 (Knowledge)   지식베이스 (Knowledge Base)   지식공학 (Knowledge Engineering)    지식공학자 (Knowledge Engineer)   지식획득 (Knowledge Acquisition)   지식 표현 (Knowledge Representation)

site :

paper :

복잡한 지식과 기술의 획득 : Robert J. Sternberg

분수 계산에서 절차적 지식의 획득을 위한 학습 방법들의 적용 효과 분석 : 김성만, 전평국, 한국수학교육학회, 1995

지식획득, 추론, 지식정제의 통합적 설계를 위한 규칙모델의 구축 (Rule Models for the Integrated Design of Knowledge Acquisition , Reasoning , and Knowledge Refinement) : 이계성, 한국정보처리학회, 1996

조세전문가시스템의 지식획득을 위한 규칙추론 모형의 비교 (The Comparison of Rule Reference models for Knowledge Acquisiton In tax - Expert System) : 김종원, 한국산업경제학회, 2000

지식획득 시스템을 갖춘 전문가시스템의 구현 (An Implementation of Expert System with Knowledge Acquisition System) : 서의현, 한국정보처리학회 , 2000

사회적 학습이론과 지식의 획득 (A Review on the Social Learning Theory and The Acquisition of Knowledge) : 권재원, 영남대 인문과학연구소, 1996

전문가의 지식획득을 활용한 중소기업 신용평가 시스템의 개발 : 한인구, 박철수, 한국경영정보학회, 1999

지식획득의 절차탐색 : 지식경영을 중심으로 (The process of knowledge acquisition: Focusing on knowledge management) :김길룡, 경희대 교육문제연구소, 2003

지식 획득시의 고려사항 : Bruce G. Buchanan