미국 법전을 위한 Git – 버전 관리되는 법률 텍스트와 그 의미
TL;DR
미국 법전을 위한 Git 기반 시스템을 통해 사용자는 날짜를 선택하고 그 시점에 시행 중이던 정확한 법률 텍스트를 볼 수 있으며, 각 줄은 해당 법률을 만든 공법으로 주석 처리됩니다. 이는 법률 연구의 주요 투명성 문제를 해결하고 LLM 기반 법률 비서의 시간적 오류를 크게 줄입니다.
법령에 대한 버전 관리 시스템이 중요한 이유
법률 연구자들은 현재 법령의 계보를 추적할 저렴하고 정확한 방법이 부족합니다.
- 소프트웨어에서는 단일 코드 줄이 도입한 커밋, 작성자, 파일의 전체 이력을 추적할 수 있습니다.
- 반면, 변호사는 수정 사항, 발효일 조항, 미국 법전의 릴리스 포인트를 샅샅이 뒤져 특정 문장을 작성한 공법과 그 발효 시기를 결정해야 합니다.
- 이러한 불투명성은 인간 분석과 AI 모델 모두를 방해하며, 종종 폐지된 조항을 적용하거나 법의 시간적 범위를 무시합니다.
미국 법전이 현재 게시되는 방식
법률 개정 위원회(OLRC)는 명명된 법령까지의 모든 공법을 통합하는 주기적인 '릴리스 포인트'로 법전을 게시합니다.
- 법전은 법의 일차적 증거입니다. 불일치가 발생하면 Statutes at Large가 우선합니다.
- 수정 사항은 산문으로 기록되며, 발효일은 기본(제정일)이거나 별도 메모에 명시될 수 있습니다.
- 예: 11 USC § 1182(1) – 소규모 사업 채무자의 정의 – 2019년과 2025년 사이에 여러 번 변경되었으며, 사건 결과에 영향을 미치는 다양한 발효일이 있습니다.
Git 접근 방식의 경험적 검증
Lexifina 팀은 각 공법을 시간순으로 적용하고 결과를 공식 릴리스 포인트와 비교하여 2017년 이후의 미국 법전을 재구성했습니다.
- 정확성: 365개 변경 중 361개가 다음 릴리스 포인트를 정확히 재현했으며, 나머지 4개는 신뢰 수준과 함께 플래그되었습니다.
- 캡처된 메타데이터: 261개 변경은 제정일에 발효되었고, 72개는 명시적 발효일 메모를 통해, 29개는 수정 텍스트에 포함되었습니다.
- 결과 도구: 사용자는 날짜를 선택하고 그 당시 존재했던 법률 텍스트를 보고 각 구절을 도입한 법률에 따라 색상으로 구분할 수 있습니다. 정의된 용어 변경은 모든 종속 조항을 자동으로 나열합니다.
대규모 언어 모델(LLM)에 미치는 영향
시간적 일관성은 법령 질문에 답하는 LLM의 알려진 실패 모드입니다.
- 2026년 뮌헨 공과대학교 연구에 따르면 독일 법률 모델은 컷오프 이후 질문의 24% 만 정확히 답했지만, 관련 법령 텍스트를 먼저 검색하면 정확도가 87% 로 상승했습니다.
- 같은 그룹이 모델에게 오래된 독일 법령에 수정 사항을 적용하도록 요청했을 때, 출력은 단일 수정의 경우 50%, 수정 체인의 경우 20% 만 공식 텍스트와 일치했으며, 나머지에는 법적으로 중요한 오류가 있었습니다.
- 검증 가능하고 날짜별 스냅샷을 제공함으로써 Git 저장소는 LLM이 현재 부족한 하드 제약을 제공하여 환각과 오래된 인용을 줄입니다.
커뮤니티 반응 및 관련 노력
이 아이디어는 HN 커뮤니티에서 열광과 회의론을 불러일으켰습니다.
"버전 관리 소프트웨어가 의회에 무엇을 의미할지 생각해 보세요… 공공 이익에 반하는 언어를 삽입하는 입법자를 부끄럽게 만들 것입니다." – NYT 2007 (@kfogel 인용)
"OLRC가 저장소를 소급하여 유지하도록 하는 법률이 필요합니다. 비용이 저렴하고 기술적 장애물이 없습니다." – @Ericson2314
"프랑스 법률(The Law Factory)과 독일 기본법에 대한 유사한 프로젝트가 GitHub에 존재하여 이 개념이 국제적으로 실행 가능함을 보여줍니다." – @TomAbel, @holtwick
"Git은 입법자를 위한 올바른 도구가 아닐 수 있습니다. 워크플로는 소프트웨어 엔지니어의 습관이 아닌 투명성의 목표에서 시작해야 합니다." – @codingdave
"TeraText for Legislation과 같은 기존 상용 솔루션은 레거시 기술 스택을 사용하지만 XML을 사용하여 특정 시점의 법령을 이미 재구성합니다." – @verytrivial
이러한 의견은 개방적이고 버전 관리되는 법률 데이터에 대한 수요와 워크플로 채택, 비용, Git과 다른 데이터 구조의 적합성에 대한 실질적인 우려를 강조합니다.
현재 한계
프로토타입은 아직 완전한 법률 연구 플랫폼이 아닙니다.
- 이후 법률의 미래 소급 적용을 이전 날짜로 전파하지 않으므로, 2022년 사건을 조사하는 사용자는 소규모 사업 부채 한도를 소급하여 인상하는 2022년 6월 수정안을 놓칠 수 있습니다.
- 발효일 메모는 간단한 패턴 매칭으로 구문 분석됩니다. 비정상적인 표현은 기본 제정일 규칙으로 대체됩니다.
- 모든 링크는 원본 공법 텍스트를 가리키므로 사용자는 법적 확실성을 위해 원본을 읽어야 합니다.
- UI/UX는 아직 설계 중이며, 팀은 최적의 형태(웹 앱, API 또는 기존 법률 연구 도구와의 통합)를 탐색하고 있습니다.
다음 단계는?
시스템을 프로덕션 준비 상태로 만들기 위한 로드맵 항목입니다.
- 소급 전파 – 이후 수정안이 이전 날짜에 대한 법적 답변을 변경할 때 자동으로 플래그 지정합니다.
- 강력한 날짜 구문 분석 – 비표준 발효일 메모를 처리하기 위해 자연어 날짜 추출 모델을 통합합니다.
- 공개 API – 커밋 스타일 엔드포인트를 노출하여 다운스트림 AI 에이전트가 모든 날짜 범위에 대한 정확한 텍스트를 가져올 수 있도록 합니다.
- 커뮤니티 도구 – 다른 관할권(예: 주 법령, EU 지침)에 대한 파서 및 기존 법률 기술 플랫폼과의 통합 기여를 장려합니다.
- 거버넌스 모델 – 저장소가 공식적이고 최신 상태로 유지되도록 입법 명령 또는 공공 자금 지원 관리를 탐구합니다.
핵심 요점
미국 법전을 Git 스타일 저장소에 넣으면 법률 진화의 투명하고 쿼리 가능한 기록을 제공하여 인간의 법률 연구와 AI 기반 법률 비서의 시간적 신뢰성을 크게 향상시킵니다. 기술적 및 제도적 과제가 남아 있지만, 프로토타입은 고충실도, 날짜별 법률 보기가 실현 가능하고 매우 가치 있음을 보여줍니다.
Sources
관련
- Dispatch
- 프로젝트
- Dispatch
- 프로젝트
- 프로젝트