Projects

개요

프로젝트 소개

TXT 계약서를 구조화하고 Provider 입력 전 마스킹·결과 검증·rollback을 연결한 기술 검증 MVP

유형
개인 프로젝트
개발 기간
2026.07 ~ 진행 중

프로젝트 핵심 요약

해결 과제
긴 계약서의 중요 조항을 빠르게 찾으면서 외부 분석 전에 개인정보를 보호해야 했습니다.
구현 내용
Provider 입력 전 8종 규칙 기반 마스킹, 조항 매핑과 결과 검증, 실패 rollback을 설계·구현했습니다.
구현 결과
합성 Provider로 전체 흐름을 총 158개 회귀 테스트로 검증했으며 실제 LLM·RAG와 모델 품질 평가는 미구현 범위로 분리했습니다.

해결하려는 문제

긴 계약서의 중요 조항을 빠르게 찾고, 외부 분석 전 개인정보를 보호해야 했습니다.

실제 AI 연동 전, 합성 Provider로 업로드부터 결과 화면까지의 흐름을 검증했습니다.

  • 계약서 원문과 분석 결과 사이의 조항 연결이 어긋나면 사용자가 잘못된 근거를 확인할 수 있습니다.
  • 분석 도중 일부 결과만 저장되거나 개인정보가 마스킹되지 않은 채 외부 공급자로 전달되는 상황을 차단해야 했습니다.
  • 아직 실제 AI 분석을 구현하지 않은 상태를 완성된 AI 서비스처럼 보이지 않게 구분할 필요가 있었습니다.

제안한 해결 방식

TXT 계약서를 검증하고 조항별로 구조화해 분석 작업과 결과를 추적할 수 있는 MVP를 구현합니다.

8종 규칙 기반 개인정보 마스킹, 조항 매핑, Provider 요약의 개인정보·단정 표현 검사와 실패 시 rollback을 분석 파이프라인의 기본 계약으로 둡니다.

실제 LLM·RAG를 나중에 연결해도 화면과 API 경계를 다시 설계하지 않도록 공급자 인터페이스를 분리합니다.

서비스 핵심 흐름

  1. TXT 계약서 업로드와 입력 형식 검증
  2. 계약서 원문을 조항 단위로 분리하고 개인정보 마스킹
  3. 합성 분석 공급자로 현재 서비스 흐름 검증
  4. 조항 매핑과 금지 표현을 검사한 뒤 하나의 트랜잭션으로 결과 저장
  5. React 결과 화면에서 작업 상태와 조항별 분석 결과 확인