집단지성과 전문가시스템을 이용한
전문지식관리를 위한 소셜네트워크 서비스의
설계
이경현*˚, 김화종* *강원대학교 IT 대학Design of Social Network Service for
Management Expert Knowledge Using
Collective Intelligence and Expert
System
Lee Kyoung-Hyoun, Kim, Hwa-Jong Kangwon National University
E-mail : [email protected], [email protected] 요 약 최근 몇 년 동안 웹 기반의 서비스는 웹 2.0이라는 단어로 설명되면서 집단지성, 소셜네트 워크서비스 등 다양한 형태로 발전되어 왔다. 특히 소셜네트워크서비스는 모바일 환경의 발전과 함께 수년간 계속 발전할 것으로 예상된다. 그리고 집단지성의 경우 이제는 웹기반 서비스에서 고객의 요구를 판별하고, 새로운 지식을 작성하는 방법으로 많이 활용되고 있 다. 본 논문에서는 인공지능의 한 방법인 전문가시스템(Expert System)과 집단지성의 기술을 활용하여 전문지식을 관리하는 소셜네트워크서비스의 설계 및 구현의 과정을 설명하고자 한다.
1. 서론
U-Service는 u-IT기술이 언제 어디서나 네트워 크를 이용해서 이루어지는 서비스이다. 최근에 u-Service는 다양한 산업과의 융합을 통해서 u-IT 융합서비스(u-Convergence Service) 라는 새로운 형태의 산업의 기반이 되어가고 있다. ---본 연구는 지식경제부 및 정보통신산업진흥원의 대 학 IT연구센터 지원사업의 연구결과로 수행되었음" (NIPA-2010-(C1090-1011-0013))이러한 u-Convergence Service는 U-IT 기술에 대한 전문지식과 함께 융합되어지는 non-IT 분야 의 전문지식이 복합적으로 요구되어지고 있다. 또 한 u-IT기술의 전문가와 non-IT 분야의 전문가사 이의 배경지식의 차이는 이러한 전문가들이 직접 적인 협업을 통해서 정보를 공유하고, 정보를 교류 하고, 각기 지식의 특성을 반영하여 하나의 전문지 식을 생산하는 것을 요구하고 있다. 그러나, 기존의 서비스가 되고 있는 지식서비스 나, 솔루션 화되어 있는 지식관리서비스는 개인단 위의 지식을 등록하고, 그 지식을 평가하는 구조로
만 되어 있어서 지식에 대한 협업을 할 수 없다. 또한 기존의 지식관리솔루션의 경우에는 사용방법 이나, 구성에 있어서 비 IT전문가의 경우에는 구축 이나 관리에 있어서 사용법이 어려워서 별도의 IT 운영자를 두어야 한다. 그래서 비 IT 전문가가 쉽게 구축 운영할 수 있고, 다양한 유형의 전문가가 손쉽게 협업할 수 있는 지식의 생산관리운영을 위한 지식정보관리 솔루션 을 개발하고자 한다. 본 논문에서는 집단 지성 및 웹 2.0 서비스의 기본 개념에 대해서 설명하고 개발하고자 하는 서비스 에 대한 요구사항 및 기본 기능 정의하고 설계한 서비스에 대해서 소개하고자 한다.
2. 집단지성 및 웹 2.0 서비스
대중의 지혜(wisdom of crowds), 군중 지혜 (swarm intelligence)라고도 불리는 집단지성은 web2.0의 등장과 함께 그 가치를 새롭게 하고 있 다. 집단지성이란 한 개인의 지식보다는 집단 속 에서 논의된 지식이 더 낫다는 개념적인 용어가 웹 환경의 변화를 주도할 수 있는 방법론을 의미 한다. 집단지성의 개념에 대해 파악하기 위해 기존 지식 형성의 패러다임이라 할 수 있는 피라미드형 지성과 비교할 수 있다. [1] 표1에서는 피라미드형 지성과 집단지성을 비교하 여 나타낸다. 구분 피라미드형 지성 (Pymidal Intelligence) 집단지성( Collective Intelligence) 구성원 회사, 국가기관, 지방자 치단체 등 사이버 커뮤니티 정보구성 파놉티시즘 홀롭티시즘 지식원동력 수동적인 상의하달방식 창의적인 발상 지성의 분 배 중앙 집결적 외부분포형 핵심 기술 기록과 출판 소프트웨어와 인터 넷 변화 형태 정적 동적 경제 파급 력 적음 많음 교류 수단 부족한 교류 충분한 교류 형성 수단 물질적 재산이나 지식 사람(즉, 모든 지적 능력) 표 1 피라미드형 지성과 집단지성 집단지성은 web2.0과 동일한 사상적 바탕을 가지 고 있다. web2.0구현을 위한 참여(participation), 공유 (sharing), 개방(being open)은 집단지성에서 도 필수적인 요소이다. 집단이 자유롭게 참여할 수 있고, 집단이생산한 지식은 사용자끼리 공유되며 교류는 아무런 제약 없이 이루어질 수 있는 개방 적 환경이 조성 되어야 집단지성이 발현될 수 있 다. web2.0을 구현할 수 있는 방법론으로 그림2에 서 볼 수 있듯이 다양하게 시도되어지고 있다. 또 한 매쉬업이라는 서비스 제공 방법에서 알 수 있 듯이 웹서비스간의 결합을 통해 새로운 서비스를 사용자 스스로 만들어가는 것으로서 많은 인터넷 회사들이 자신들의 API를 공개하여 이를 가능하도 록 하고 있다. 대표적인 예로 구글어스의 지도와 부동산매물정보를 결합한 하우징맵스(housing maps)가 있다. 이외에도 다양한 방법들이 존재하 는데 팟캐스트(podcast)나 블로그 등도 web2.0을 구현할 수 있는 요소들로써 현재 각광을 받고 있 다.3. 산업동향
국내의 시장의 경우에는 지식관리시스템(KMS, Knowledge Management System)분야와 포털의 지식서비스 분야가 주요 대상이 된다. 최근 KMS분야는 PKMS, EMS 등의 다양한 분야 로 전문화되고, 변화되어 발전하고 있고, 모바일과 결합한 모바일 KMS등 다양한 형식과 다양한 콘 텐츠로 변화에 가고 있다. 포털의 지식서비스의 경우는 최근 의료, 재무 분야 의 전문지식서비스를 제공하는 것으로 일반적인 지식제공서비스에서 전문화된 지식서비스로 발전 하고 있다. 국외의 경우에는 국내보다 적극적인 형태로 발전 하고 있는데 위키피디아를 시작으로 백과사전형태 의 협업기반의 지식정보 서비스가 제공 중이고, 구 글과 MSN이 유사한 서비스를 제공하고 있다. 국내와 국외의 관련 서비스 분야를 정의하면 다음 과 같다.(1) 기반 지식 포털 서비스 - 네이버 지식IN , 네이트 지식 - 포털사이트에서 운영 중인 지식서비스로 질문자에 일반인들이 답변을 하는 서비스로 전문가들이 제공하는 전 문지식이 별도로 운영 중이고, 일반인들의 지식 과 답변은 추천제를 운영하고 있음 - 위키피디아, Knol - 협업을 통한 지식의 생산하 는 서비스로 온라인 백과사전과 같다. 특정한 분 야에 특화되지 않고, 백과사전의 형태로 서비스 를 제공하고 있음 (2) 전문솔루션 - 전문솔루션은 지식관리를 제공하는 KMS, 콘텐 츠 관리를 목적으로 하는 CMS 등으로 구분할 수 있고, 최근 응용솔루션으로 EKP, EIP 등이 존재하고 있다. - KMS분야의 대표적인 솔루션은 삼성 SDS의 ACUBE, 와이즈소프트 KMS등이 있다. - CMS분야의 대표적인 솔루션은 아이온커뮤니케 이션의 ICS 등이 있다.
3. 서비스의 분석
본 논문을 통해서 소개하는 시스템은 전문가 협 업기반의 지식생산관리시스템(Expert Convergence Knowledge Management Solution, 이하 EC-KMS)은 IT 분야와 비 IT분야의 다양한 전 문가들이 협업을 통해서 지식을 생산, 관리, 운영 할 수 있는 지식관리 서비스를 제공하는 솔루션이 다. EC-KMS는 지식의 생산, 관리, 운영을 표준화하 기 위한 지식데이터에 대한 Knowledge Base를 일 반화하고 웹기반 솔루션의 구축을 통한 다양한 유 형의 솔루션으로 변환이 쉽게 하였다. EC-KMS는 전문지식서비스를 제공하고 있는 솔 루션으로 지식정보의 생산, 관리 및 출판 및 콘텐 츠 판매를 통한 지식정보의 전문화와 수익모델을 지원하는 기능을 제공해야 한다. EC-KMS에 요구되는 주요 사항을 정리하면 다음 과 같다. ① 전문지식정보에 대한 공유모델에 대한 개발 ② 시맨틱 웹 기술을 이용한 전문지식정보에 대한 객체 모델 개발③ Social Network 기술 및 Collective Intelligence 기반으로 한 웹 시스템 구축 ④ 웹 기반 전문가 지식 정보 커뮤니케이션 시스 템 구축
4. 서비스의 설계
그림 1은 EC-KMS를 구성하는 시스템 요소를 도 식화해서 나타낸 것이다. 그림 1 EC-KMS의 시스템 구성 그림1의 시스템 구성요소를 설명하면 다음과 같다. ① 협업시스템 - EC-KMS는 전문가들의 협업을 통해서 전문지식 을 생산하게 된다. - EC-KMS는 손쉬운 협업을 위한 Wiki와 Collective Intelligence를 기반으로 한 저작도구 (EC-AT, EC-Authoring Tool)를 제공한다. - EC-KMS의 EC-AT는 웹기반의 RIA(RichInternet Application)형태의 저작도구로서 손쉬 운 지식생산을 지원한다.
② Knowledge Base
정의되어진다. Knowledge Base 는 XML 기반의 지식정의 및 저장 객체이다. - Knowledge Base는 파일서버나 데이터베이스서 버에 손쉽게 저장되고, 관리되어진다. ③ 웹서비스 - EC-KMS는 협업을 통해서 생산된 Knowledge Base를 웹을 통해서 제공할 수 있는 웹 솔루션 을 제공한다. - 웹 솔루션은 비전문가도 쉽게 설치, 운영할 수 있는 서비스로서 JSP를 기반으로 구성되어 특정 운영체제에 종속되지 않고, 다양한 시스템에 설 치 관리가 가능하다. ④ 출판서비스 - EC-KMS에서 생산된 지식을 손쉽게 출판물로 변환하기 위해서 출판서비스 모듈을 제공한다. - 출판서비스 모듈은 저작물에 대한 목차생성 및 목차 작성기능, 목차이동관리 기능, 표지 및 outline 구성 관리 기능, HWP, DOC, PDF 변환 기능을 제공한다. EC-KMS가 제공하는 주요 기능은 다음과 같다. ① [개인지식관리기능] - 전문가의 경우 전문가가 작성하는 지식 자체의 완성도가 일반인보다는 높다고 판단되기 때문에 개인이 작성한 지식 자체를 관리하는 기능이 요구된다. 개인지식관 리기능은 지식의 생산 및 관리이외에 지식에 대한 열람 및 인용 등을 관리할 수 있는 기능 을 포함한다. ② [공동협업기능] - 전문가가 특정분야의 지식을 공동으로 관리하기 위한 기능으로 공동 작업으 로 이루어지는 콘텐츠에 대한 이력관리 및 수 정 권한 기능 등이 제공된다. ③ [Online DTP 기능] - 개인이나 협업으로 작성 된 전문지식에 대해서 Blog나 Wiki 등을 통해 서 자동으로 게시할 수 있는 기능으로 콘텐츠 에 대한 목차 작성 기능, 하이퍼링크 작성 기능 등이 제공된다. . EC-KMS의 주요특징을 정리하면 다음과 같다. - 위키와 집단지성을 기반으로 한 쉬운 지식생산
저작도구 (EC-AT : Expert Convergence - Authoring Tool)이다.
- Semantic Web 기술을 적용한 저작문서 포맷을 활용하여 웹 기반의 콘텐츠 작성 및 관리를 지 원한다.
- Knowledge Base 개발 : Knowledge Base는 Semantic Web 기술을 적용한 XML 기반의 지 식을 관리하는 시스템이다. - RIA 환경을 지원하기 위해서 기본적으로 HTML5 형식을 지원한다. - 모바일 환경의 지원을 위한 Mobile Web 표준을 지원하고 있다
5. 결론 및 기대효과
본 논문에서는 집단지성과 전문가 시스템을 이용 하여 EC-KMS라는 전문지식의 생산, 관리, 제공을 위한 솔루션을 설계하고 개발한 예를 보였다. EC-KMS를 통한 기대효과를 정리하면 다음과 같 다. ① IT기반 융합산업에 대한 전문정보의 생산 - IT를 기반으로 하는 융합산업에 대한 전문가들 의 협업을 통한 전문지식의 생산으로 통해서 산 업분야간의 이질적인 지식환경으로 인한 경제적 손실을 최소화할 수 있음 - IT기반 융합산업에 대한 전문정보의 생산은 IT 기반의 융합산업이 보다 빨리 확산되고, 정착되 도록 할 수 있음 ② 전문화된 지식 정보에 대한 다양한 활용 - 전문화된 지식정보를 웹 콘텐츠 서비스, 출판서 비스, 지식 콘텐츠 판매 등의 다양한활용을 통해 서 지식생산자의 수익을 증가시키고 이는 지속 적으로 전문화된 지식정보를 생산할 수 있는 기 반 환경을 구축③ 분야 간의 잘못된 지식정보로 인한 지식오류에 대한 정정 - 전문지식에 대한 정제된 생산관리는 그동안 잘 못된 지식정보에 대한 적절한 평가의 부족으로 위한 사회․경제적 손실을 최소화할 수 있음