본문 바로가기

인공지능과 법

법률적 시각에서 본 온톨로지(Ontology)의 개념

 

법률 AI의 핵심, 온톨로지(Ontology)의 개념을 법률적 시각을 곁들여 쉽게 설명합니다.

 

1. 온톨로지란 무엇인가?

 

본래 철학 용어인 온톨로지는 '존재론', 즉 "세상에 무엇이 존재하는가?"를 연구하는 학문입니다. 인공지능과 정보과학 분야에서는 이를 빌려와 "특정 영역(Domain)에 속하는 개념들과 그들 사이의 관계를 컴퓨터가 이해할 수 있도록 정의한 지식 지도"라는 의미로 사용합니다.

쉽게 말해, AI에게 단순한 '단어'가 아니라 그 단어가 가진 '법적 의미와 위계'를 가르치는 설계도라고 보시면 됩니다.


 

2. 온톨로지의 4가지 핵심 구성 요소

 

법률 데이터를 예로 들어 온톨로지가 어떻게 구성되는지 살펴보겠습니다.

  1. 클래스 (Class / Concept): 사물이나 개념의 범주입니다.
  • 예: '법인', '자연인', '재산죄', '증거'
  1. 인스턴스 (Instance / Individual): 클래스에 속하는 실제 구체적인 데이터입니다.
  • 예: '주식회사 삼성전자'(법인), '피고인 홍길동'(자연인), '대법원 2023도123 판결'(판례)
  1. 속성 (Property / Attribute): 클래스나 인스턴스가 가진 특징입니다.
  • 예: 판례의 '선고일', 조문의 '벌금형 상한액', 범죄의 '공소시효'
  1. 관계 (Relationship): 개념들 사이의 의미적 연결 고리입니다.
  • 예: 사기죄는 재산죄의 종류이다(is-a), 갑은 을에게 채무를 가진다(has-debt).

 

3. 왜 법률 AI에서 온톨로지가 중요한가? (RAG와의 차이)

 

현재 유행하는 RAG(검색 증강 생성) 방식은 관련 문서를 '찾아서 읽어주는' 비서라면, 온톨로지 기반 AI는 법리를 '이해하고 추론하는' 법률가에 가깝습니다.

구분 일반적인 AI (RAG) 온톨로지 기반 AI
작동 방식 통계적으로 비슷한 텍스트 검색 정의된 법적 논리에 따른 추론
이해 수준 '사기'라는 단어의 빈도 계산 '기망-착오-처분'의 인과관계 파악
오류(환각) 그럴듯한 거짓말을 할 가능성 있음 정의된 규칙 내에서만 답하므로 정확함
특징 다독가 (많이 읽음) 전문가 (깊이 이해함)

 


4. 법률 온톨로지의 실제 모습 (예시)

 

변호사님이 "음주운전 사건"을 처리하신다고 가정할 때, 온톨로지는 내부적으로 다음과 같이 연결되어 있습니다.

[사건: 음주운전]

  • 상위 개념: 도로교통법 위반
  • 필수 속성: 혈중알코올농도(%), 운전 거리(km)
  • 법적 관계: > * 0.03% 이상일 경우 -> [운전면허 정지] 관계 형성
  • 0.08% 이상일 경우 -> [운전면허 취소] 관계 형성

과거 2회 이상 적발 시 -> [가중처벌] 규칙 적용

 

이처럼 온톨로지가 구축되어 있으면, AI는 사용자가 입력한 "알코올 농도 0.09%"라는 데이터를 보고 즉시 "면허 취소 대상이며 가중처벌 여부를 확인해야 함"이라는 법적 결론을 논리적으로 도출해낼 수 있습니다.


 

728x90
반응형