Open-Source-Legal/OpenContracts

The open document intelligence platform for builders and hackers - DMS for the agentic world

해결하는 문제

OpenContracts는 문서 인텔리전스를 위한 구조화된 기반을 제공하며, 단순한 파일 저장을 넘어 프로그래머블한 인용 그래프를 생성합니다. 이는 PDF와 같은 '잎' 문서가 다른 문서, 법률, 판례와 연결되지 않아 AI 에이전트가 잘못된 연결(에지)을 생성하거나, 해결되지 않은 참조를 마주했을 때 실패하는 문제를 해결합니다.

작동 방식

시스템은 문서 리포지토리를 탐색 가능한 그래프로 변환하며, 문서는 노드이고 인용은 에지입니다. 문서의 파싱, 임베딩, 썸네일 생성을 위한 모듈식 파이프라인을 사용합니다.

주요 구성 요소는 다음과 같습니다:

  • 인용 그래프: 법규 인용을 자동으로 탐지하고 해결하여 참조의 웹을 구축합니다.
  • AI 에이전트: 정제된 인용 그래프 위에서 추론할 수 있는 Python 기반 에이전트로, 근거가 있는 인용된 답변을 제공합니다.
  • MCP 서버: 외부 AI 도구(예: Claude 또는 Cursor)가 코퍼스를 검색하고 인용 에지를 탐색할 수 있도록 해주는 Model Context Protocol 구현체로, 맞춤형 연결 코드(글루 코드)가 필요 없습니다.
  • 구조화된 추출: LLM 기반 쿼리를 사용해 수백 개의 문서에서 특정 데이터를 격자 형태로 추출하여 인간 검토용으로 제공합니다.
  • 인간 주도의 애노테이션: 인간이 레이블 스키마를 정의하고 PDF의 정확한 텍스트 구간에 애노테이션을 달아 AI 에이전트가 기반으로 하는 지상 진실을 제공합니다.
  • API: 외부 애플리케이션에서 전체 그래프에 접근할 수 있도록 GraphQL 및 REST API를 제공합니다.

대상 사용자

법률 아카이브, 연구 도서관, 엔지니어링 지식 기반, 또는 내부 정책 폴더와 같은 대규모 문서 리포지토리를 다루는 팀에게 적합합니다. 문서를 기계가 읽을 수 있고 인간이 탐색할 수 있는 지식 그래프로 전환해야 하는 경우에 최적입니다.

주요 특징

  • Model Context Protocol (MCP): 표준화된 서버를 통해 사용자 고유의 에이전트를 네이티브로 통합할 수 있습니다.
  • 인간 중심의 루프: 인용 그래프의 지상 진실로 인간의 애노테이션을 취급합니다.
  • 레이아웃을 충실히 반영한 PDF: PDF에 대한 애노테이션 시 정확한 텍스트-좌표 매핑을 제공합니다.
  • 버전 관리된 코퍼스: 문서 컬렉션과 그 애노테이션에 Git과 유사한 브랜치 및 포크 기능을 지원합니다.
  • 플러그인 가능한 파이프라인: 다양한 파일 형식에 맞는 교체 가능한 파서와 임베딩 모듈을 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트