Cyc는 인공지능 분야에서 활용되는 거대한 지식 기반 시스템이며, 흔히 ‘Cyc 프로젝트’라고도 불린다. 1984년 미국의 인공지능 연구자 더그 레낫(Doug Lenat)이 주도해 설립했으며, 현재는 Cyc 회사(Cyc Corp.)가 개발·운영하고 있다.
개요
- 목적: 인간의 일반 상식(common sense)과 전문적인 지식을 형식화하여 컴퓨터가 인간과 유사한 추론을 수행하도록 지원한다.
- 구조: ‘Cyc ontology’라 불리는 계층적 개념 체계와, 이 체계에 부속된 수백만 개의 사실(fact) 및 규칙(rule)으로 구성된다.
- 표현 방식: CycL이라는 전용 논리 언어를 사용해 지식이 서술된다.
주요 특징
| 특징 | 내용 |
|---|---|
| 지식 규모 | 초기에는 수십만 개의 사실을 보유했으며, 현재는 수백만 개에 달한다. |
| 추론 엔진 | 전술적, 논리적 추론을 수행하는 ‘Cyc inference engine’이 포함되어 있다. |
| 응용 분야 | 자연어 처리, 질문‑응답 시스템, 로보틱스, 의료 진단 보조 등 다양한 분야에서 시범적으로 사용되었다. |
| 접근성 | 일부 기능은 오픈소스로 제공되는 ‘OpenCyc’와 ‘ResearchCyc’가 있으며, 상업용 제품은 라이선스 기반으로 제공된다. |
역사적 배경
- 1984년: 더그 레낫이 “‘기본적인 상식’(common sense) 지식 베이스” 구축을 목표로 프로젝트를 시작.
- 1994년: 첫 번째 상용 버전인 “Cyc”가 발표되면서 기업 및 연구기관에 판매되기 시작했다.
- 2001년: 오픈소스 버전인 “OpenCyc”가 공개되어 학계 및 개발자 커뮤니티에 배포되었다.
- 그 이후: Cyc Corp.는 지식 기반을 지속적으로 확장하고, 자연어 이해 및 인공지능 서비스와 통합하는 작업을 진행하고 있다.
현재 상태
- Cyc는 현재도 지속적인 업데이트와 확장을 거듭하고 있으며, 특히 기업용 AI 솔루션에 대한 맞춤형 지식 그래프 제공에 초점을 맞추고 있다.
- 구체적인 최신 버전이나 상세 로드맵은 Cyc Corp.의 공식 발표 자료에 따라 확인할 수 있다.
참고 사항
- Cyc와 유사한 프로젝트로는 프레임 기반 지식베이스인 WordNet이나, 구글의 Knowledge Graph 등이 있으나, Cyc는 명시적인 논리 규칙과 추론 엔진을 강조한다.
위 내용은 공개된 문헌과 Cyc Corp. 공식 자료에 기반한 객관적인 서술이다. 추가적인 세부 사항은 해당 기관의 최신 발표를 참조한다.