프로젝트 개요

프로젝트명

Patent Quality Analysis AI Diagnosis System (특허분석 보고서 AI 품질진단 시스템)

개발 기간

2025년 12월 1일~ 2025년 12월 31일 (약 1개월)

프로젝트 목적

정부 R&D 과제에서 제출되는 특허분석 보고서의 품질을 AI 기반으로 자동 진단하여, 수동 검수 시간을 단축하고 평가 일관성을 확보하는 시스템 개발

핵심 가치


시스템 아키텍처

전체 구조

┌─────────────────────────────────────────────────────────────┐
│                         Frontend                             │
│  React + TypeScript + TailwindCSS + Recharts                │
│  - 파일 업로드 (PDF, 최대 200MB)                             │
│  - 가중치 설정 (31개 체크포인트)                             │
│  - 진단 결과 시각화 (레이더 차트, 등급 표시)                  │
│  - 결과 편집 및 다운로드 (PDF/DOCX/HWPX/HTML)                │
└──────────────────┬──────────────────────────────────────────┘
                   │ REST API (JSON)
┌──────────────────┴──────────────────────────────────────────┐
│                         Backend                              │
│  FastAPI + Python 3.10 + OpenAI GPT-5.2                     │
│                                                              │
│  ┌─────────────┐  ┌──────────────┐  ┌──────────────┐       │
│  │ PDF Parser  │  │ AI Diagnosis │  │ Report Gen   │       │
│  │ pdfplumber  │  │ GPT-5.2 API  │  │ HTML/PDF     │       │
│  └─────────────┘  └──────────────┘  └──────────────┘       │
│                                                              │
│  ┌──────────────────────────────────────────────────┐       │
│  │ Diagnosis Criteria (31 Checkpoints)             │       │
│  │ - 기술분류체계 (5개)                              │       │
│  │ - 유효특허 선별 (2개)                             │       │
│  │ - 특허 정량분석 (9개)                             │       │
│  │ - 특허 정성분석 (10개)                            │       │
│  │ - 결론 및 시사점 (5개)                            │       │
│  └──────────────────────────────────────────────────┘       │
└─────────────────────────────────────────────────────────────┘
                   │
┌──────────────────┴──────────────────────────────────────────┐
│                    External Services                         │
│  - OpenAI GPT-5.2 API (gpt-5.2-2025-12-11)                  │
│  - 400K context window, 128K max output tokens              │
└─────────────────────────────────────────────────────────────┘

데이터 플로우

[PDF Upload]
    ↓
[PDF Parsing] (pdfplumber)
    ↓ full_text with [PAGE X] markers
[Weight Setting] (31 checkpoints)
    ↓ weights: {"1-1-1": 30, "1-1-2": -1, ...}
[AI Diagnosis] (GPT-5.2 × 31 API calls)
    ↓ checkpoint results
[Aggregation] (item → category → overall)
    ↓ diagnosis result JSON
[Visualization] (React + Recharts)
    ↓
[Report Download] (PDF/DOCX/HWPX/HTML)