개요특허 전략 › 09. 특허꺼리(IDF)
Invention Disclosure Forms

특허꺼리 — 발명설명서(IDF)

진단(08장)에서 실제 특허꺼리로 판정된 구체 메커니즘만 골라, 변리사에게 바로 넘길 수 있는 발명설명서 수준으로 정리했다. 각 IDF는 입력/출력 자료구조 → 단계별 알고리즘 → 판정 임계 → 측정 효과 → 수단 한정 청구항을 모두 채운다(개념이 아니라 구현 수준).

IDF-1 · 오염방지 기억 IDF-2 · 실행통제 루프 IDF-3 · 미러 동기화
본 IDF의 자료구조·임계·알고리즘은 구체화 방향 제안(draft)이다. 실제 값은 엔지니어링이, 청구범위는 변리사가 확정한다. 출원 전 정식 선행기술 조사 필요.

1IDF-1 · 오염방지 누적기억 1순위 · 적합

AI 에이전트의 직접 기록을 차단하고, 출처가 검증된 주장만 양시간(bi-temporal) 구조로 적재하여, 장기 운영에도 지식이 오염·노후화되지 않게 한다.

1.1 해결하려는 기술적 과제

오염에이전트의 추측·환각이 직접 적재되어 시간이 갈수록 신뢰가 붕괴
시점 부재“언제부터 유효한 사실인가”를 추적 못해 낡은 사실을 최신처럼 응답
무차별 신뢰검증 안 된 추측과 확정 사실이 동일 신뢰로 섞임

1.2 동작·데이터 흐름 (중개 쓰기 파이프라인)

flowchart TB
  AG["AI 에이전트"]:::ag
  STORE[("지식 저장소")]:::store
  AG -- "직접 쓰기 (차단)" --x STORE
  AG == "WriteRequest" ==> MED["중개 처리 서비스
(유일한 쓰기 권한자)"]:::med MED --> C1["1) claim 추출
주어·관계·목적어·양태"]:::step C1 --> C2{"2) 출처(provenance)
확보?"}:::gate C2 -- "없음" --> Q["격리 보류 큐
(적재 안 함)"]:::warn C2 -- "있음" --> C3{"3) 동일 주어·관계
모순?"}:::gate C3 -- "충돌" --> SUP["supersede 판정
과거본 구간종료·보존"]:::pro C3 -- "신규" --> C4["4) trust_tier=WORKING
적재"]:::step SUP --> C4 C4 --> STORE C4 --> C5["5) 승격/강등 평가"]:::step classDef ag fill:#eef2ff,color:#1a2233,stroke:#4f46e5,rx:8,ry:8; classDef store fill:#0f1530,color:#fff,stroke:#26305a; classDef med fill:#ecfeff,color:#0e7490,stroke:#06b6d4,rx:8,ry:8; classDef step fill:#f8fafc,color:#1a2233,stroke:#94a3b8,rx:8,ry:8; classDef gate fill:#fff7ed,color:#9a3412,stroke:#f59e0b,rx:8,ry:8; classDef warn fill:#fef2f2,color:#991b1b,stroke:#ef4444,rx:8,ry:8; classDef pro fill:#f5f3ff,color:#5b21b6,stroke:#7c3aed,rx:8,ry:8;
에이전트는 저장소에 직접 못 쓴다 — 중개 서비스만 쓰기 권한. 출처 없으면 격리.

1.3 핵심 자료구조 — 양시간 + 신뢰단계 노드

# 두 개의 독립 시간축 + 필수 provenance + 신뢰단계가 핵심 KnowledgeNode { claim_id : UUID subject / predicate / object # 주장 3요소 modality : {FACT, OPINION, DIRECTIVE} valid_time : { start, end } # 사실이 유효한 현실 기간 record_time : { asserted, retracted } # 시스템 기록 기간(트랜잭션) provenance : [ {source_type, source_ref, evidence} ] # 1개 이상 필수 trust_tier : {WORKING, CANDIDATE, CONSOLIDATED, CANONICAL} supersedes / superseded_by : claim_id # 과거본은 삭제 않고 연결·보존 }

1.4 양시간 좌표와 supersede

flowchart LR
  subgraph BT["양시간 좌표 — 과거본을 지우지 않고 구간만 닫는다"]
    direction LR
    OLD["환불한도 = 50만원
valid: ~2026-06-01
(superseded_by C_new)"]:::old NEW["환불한도 = 100만원
valid: 2026-06-01 ~ 현재
(supersedes C_old)"]:::new OLD == "정책 변경 시점에 구간 종료" ==> NEW end Qn["질의: 작년 6월 기준?"]:::q --> OLD Qc["질의: 현재?"]:::q --> NEW classDef old fill:#f1f5f9,color:#475569,stroke:#94a3b8,rx:8,ry:8; classDef new fill:#ecfdf5,color:#065f46,stroke:#10b981,rx:8,ry:8; classDef q fill:#eef2ff,color:#1a2233,stroke:#4f46e5,rx:8,ry:8;
시점 질의(AS OF)로 “과거의 진실”과 “현재의 진실”을 분리 응답 — 낡은 값을 최신처럼 답하지 않음.

1.5 판정 규칙 (핵심 임계)

규칙조건
supersede 판정동일 (주어,관계)·목적어 충돌 AND valid.start 더 최신 AND 신뢰 역행 아님 → 과거본 valid.end 종료·보존. valid_time·record_time·trust_tier를 함께 사용
WORKING→CANDIDATEprovenance ≥ 1개 검증
CANDIDATE→CONSOLIDATED독립 출처 ≥ 2 또는 반복 확인 ≥ M회(예 3), 무모순
CONSOLIDATED→CANONICAL사람 승인 또는 무모순 유지 ≥ T(예 90일)

1.6 기술적 효과 (측정)

지표방향
groundedness(출처 보유율)→ 100% (구조적 보장)
오염 주입 차단율 / 노후지식 검출율 / 모순 해소율
시점질의 정확도

1.7 대표 청구항 (수단 한정형)

독립항 1 — 시스템 AI 에이전트 기억 시스템으로서, 에이전트의 직접 기록을 차단하고 중개 처리부에만 기록 권한을 부여하는 쓰기 게이트; 쓰기 요청으로부터 주장을 추출하고 출처를 부여하되 출처 미확보 주장을 격리 보류 큐로 분리하는 중개 처리부; 각 주장을 현실 유효시간과 시스템 기록시간의 두 시간축으로 분리 저장하고, 목적어 충돌 시 유효시간·기록시간·신뢰단계를 함께 사용하여 과거 노드의 유효시간을 종료시키되 삭제하지 않고 보존하는 양시간 저장부; 및 신뢰단계 임계에 따라 승격/강등하는 생애주기 관리부를 포함하는 시스템.

종속항: (a) 지정 시점쌍 시점질의 응답 (b) 절차 노드는 외부 학습부가 증류·승인한 절차로 한정 (c) 사람·에이전트 공용 이식 가능 표현으로 export.

1.8 진보성 요지 · 특허/영업비밀

진보성: 직접쓰기 금지 + 출처 강제 + 양시간 supersede + 신뢰승격의 메커니즘 상호작용(단순 조합 아님). “에이전트 자율 쓰기” 통념을 거스름.
특허/영업비밀: 양시간 자료구조·시점질의·supersede 규칙은 특허(export·질의로 탐지 가능) / claim 추출 휴리스틱·confidence 가중치는 영업비밀.

2IDF-2 · 추론-통제 분리 실행통제 루프 (Harness) 2순위 · 적합

비결정적 추론 모델은 행동을 제안만 하고, 분리된 결정적 통제 루프가 위험도에 따라 차등 검문·승인·검증·롤백하여, 비가역 사고 없이 실행을 운영 가능하게 한다.

2.1 핵심 구조 — 추론 플레인과 통제 플레인의 분리

flowchart LR
  subgraph INF["추론 플레인 (비결정 · 모델)"]
    M["LLM 등 모델
행동 제안만 발행"]:::inf end subgraph CTL["통제 플레인 (결정적 · Harness) — 실행 권한 독점"] direction TB PC["사전검사
권한·예산·위험도"]:::ctl GT["위험도 게이트"]:::ctl EX["실행 + timeout 감시"]:::ctl VR["출력 검증·재시도"]:::ctl PC --> GT --> EX --> VR end M == "ActionProposal (제안)" ==> PC VR -- "성공" --> CM["COMMITTED + 불변 trace"]:::good VR -- "실패·한도초과" --> RB["ROLLBACK (롤백 핸들러)"]:::warn classDef inf fill:#f5f3ff,color:#5b21b6,stroke:#7c3aed,rx:8,ry:8; classDef ctl fill:#ecfeff,color:#0e7490,stroke:#06b6d4,rx:8,ry:8; classDef good fill:#ecfdf5,color:#065f46,stroke:#10b981,rx:8,ry:8; classDef warn fill:#fef2f2,color:#991b1b,stroke:#ef4444,rx:8,ry:8;
모델은 “제안”만, 실행 권한은 Harness가 독점 — 모델 폭주·비가역 사고를 구조적으로 차단.

2.2 실행 상태기계

flowchart TB
  P["PROPOSED"]:::s --> PRE["PRECHECK
권한·예산·위험도·멱등성"]:::s PRE -- "위반" --> AB["ABORTED"]:::warn PRE -- "통과" --> GA{"GATING
위험도 임계"}:::gate GA -- "승인 필요" --> AW["AWAIT_APPROVAL"]:::s2 AW -- "거절" --> AB AW -- "승인" --> EX["EXECUTING
(CRITICAL=dry-run 선실행)"]:::s GA -- "자동" --> EX EX --> VE{"VERIFY
출력 검증"}:::gate VE -- "실패·재시도 한도내" --> EX VE -- "실패·한도초과" --> RB["ROLLBACK"]:::warn VE -- "성공" --> CO["COMMITTED"]:::good RB --> RBd["ROLLED_BACK / 보상 트랜잭션"]:::warn classDef s fill:#eef2ff,color:#1a2233,stroke:#4f46e5,rx:8,ry:8; classDef s2 fill:#fff7ed,color:#9a3412,stroke:#f59e0b,rx:8,ry:8; classDef gate fill:#f5f3ff,color:#5b21b6,stroke:#7c3aed,rx:8,ry:8; classDef good fill:#ecfdf5,color:#065f46,stroke:#10b981,rx:8,ry:8; classDef warn fill:#fef2f2,color:#991b1b,stroke:#ef4444,rx:8,ry:8;
PROPOSED→PRECHECK→GATING→EXECUTING→VERIFY→COMMITTED/ROLLBACK. 각 단계는 불변 trace로 기록.

2.3 위험도 산출 · 차등 게이트

risk_score = w1·rank(risk_base) + w2·irreversibility + w3·sensitivity(args) + w4·blast_radius(args)
flowchart LR
  R["risk_score"]:::r --> L1["LOW
자동 실행"]:::low R --> L2["MEDIUM
예산·정책 검사"]:::med R --> L3["HIGH
단일 승인(HITL)"]:::high R --> L4["CRITICAL
이중 승인 + dry-run
+ 민감정보 스캔"]:::crit classDef r fill:#eef2ff,color:#1a2233,stroke:#4f46e5,rx:8,ry:8; classDef low fill:#ecfdf5,color:#065f46,stroke:#10b981,rx:8,ry:8; classDef med fill:#eff6ff,color:#1e40af,stroke:#3b82f6,rx:8,ry:8; classDef high fill:#fff7ed,color:#9a3412,stroke:#f59e0b,rx:8,ry:8; classDef crit fill:#fef2f2,color:#991b1b,stroke:#ef4444,rx:8,ry:8;
위험도 등급별 차등 게이트 — 고위험 행동(결제·삭제·대량발송)일수록 강한 통제.

2.4 기술적 효과 · 청구항

지표방향
위험작업 차단율 / 예산 초과 방지율 / 롤백·재시도 성공률
비가역 사고 건수→ 0
평균 HITL 개입율안전 유지하며 ↓
독립항 1 — 시스템 AI 에이전트 실행 시스템으로서, 비결정적 추론 모델이 행동 제안만을 발행하고 실행 권한을 갖지 않도록 분리된 구조에서, 각 실행기의 권한·위험기준·가역성·비용·롤백 핸들러를 보유한 레지스트리; 행동 제안에 대해 권한·예산을 검사하고 가역성·민감도·영향범위를 포함하는 위험도를 산출하는 사전검사부; 위험도 임계 초과 시 등급별 단일/이중 승인 및 사전 시험실행(dry-run)을 요구하는 게이팅부; 실행 후 출력을 검증하고 실패 시 재시도 또는 롤백 핸들러를 호출하는 검증·복구부; 및 각 단계를 불변 기록하는 추적부를 포함하는 시스템.
진보성: “더 자율적일수록 유능” 통념에 반해 통제를 결정적 계층으로 분리 + 위험도 차등 게이트·dry-run·롤백을 하나의 상태기계로 결합.
특허/영업비밀: 상태기계·게이트·롤백 흐름은 특허(승인·dry-run·롤백 동작으로 탐지) / 위험도 가중치 w1~w4는 영업비밀.

3IDF-3 · 사람-AI 비대칭 변경 동기화·학습신호화 3순위 · 조건부

사람(UI)과 AI(실행 인터페이스)가 동일 업무객체를 각자 조작하고, 비대칭 변경을 정합 병합하며, 그 변경 이력을 동시에 AI의 관찰학습(C2) 신호로 산출한다. AI는 사람 UI를 모방하지 않는다.

3.1 동작·데이터 흐름

flowchart TB
  H["사람 (UI 어댑터)
비동기·수동·의도 명시"]:::h A["AI (실행 인터페이스)
자동·고빈도"]:::a H == "ChangeOp(HUMAN)" ==> MG["병합·동기화 엔진
(공통 도메인 객체)"]:::mg A == "ChangeOp(AGENT)" ==> MG MG --> RES{"동일 field
동시 변경?"}:::gate RES -- "충돌" --> POL["비대칭 권위 정책
HUMAN 우선"]:::pol RES -- "disjoint" --> MER["자동 병합"]:::ok POL --> OBJ["DomainObject
version++ · 통합 히스토리"]:::obj MER --> OBJ OBJ --> LS["학습 신호 추출부"]:::ls LS -- "사람 op 시퀀스" --> C2["C2 관찰 시연"]:::sig LS -- "AI op + 결과" --> C3["C3 자기실행"]:::sig classDef h fill:#eef2ff,color:#1a2233,stroke:#4f46e5,rx:8,ry:8; classDef a fill:#f5f3ff,color:#5b21b6,stroke:#7c3aed,rx:8,ry:8; classDef mg fill:#ecfeff,color:#0e7490,stroke:#06b6d4,rx:8,ry:8; classDef gate fill:#fff7ed,color:#9a3412,stroke:#f59e0b,rx:8,ry:8; classDef pol fill:#eff6ff,color:#1e40af,stroke:#3b82f6,rx:8,ry:8; classDef ok fill:#ecfdf5,color:#065f46,stroke:#10b981,rx:8,ry:8; classDef obj fill:#f8fafc,color:#1a2233,stroke:#94a3b8,rx:8,ry:8; classDef ls fill:#ecfdf5,color:#065f46,stroke:#10b981,rx:8,ry:8; classDef sig fill:#eef2ff,color:#1a2233,stroke:#4f46e5,rx:8,ry:8;
공유 객체 위에서 사람·AI 변경을 병합하고, 그 변경 자체가 학습 입력이 된다 — 협업 표면이 곧 학습 통로.

3.2 핵심 자료구조 · 비대칭 충돌해소

ChangeOp { op_id, actor_type: {HUMAN, AGENT}, # 비대칭 구분의 핵심 필드 target, field_path, before, after, intent_tag, ts } # HUMAN/AGENT op가 단일 append-only 로그에 함께 = 통합 히스토리
상황정책
동일 field에 HUMAN·AGENT 동시 변경HUMAN 권위 우선(명시 편집이 자동변경에 우선)
서로 다른 field(disjoint)자동 병합
AGENT가 사람 미확정 상태를 덮음보류 후 HITL 확인

CRDT/OT와의 차이 — 행위자를 대칭으로 보지 않고 actor_type 기반 권위 비대칭을 강제.

3.3 청구항 · 진보성

독립항 1 — 시스템 사람-에이전트 협업 시스템으로서, 공통 도메인 모델; 사람과 에이전트의 변경을 각각 행위자 유형을 표시하여 단일 append-only 로그에 기록하는 통합 히스토리부; 동일 필드 동시 변경에 대해 행위자 유형 기반 비대칭 권위 정책으로 충돌을 해소하고 상태를 동기화하는 병합 엔진; 및 변경 이벤트를 사람 변경은 관찰학습 신호로, 에이전트 변경·결과는 자기실행 신호로 구조화하여 학습부에 제공하는 학습 신호 추출부를 포함하되, 에이전트는 사람 인터페이스를 모방하지 않고 실행 인터페이스로 동일 객체에 작용하는 시스템.
진보성: 비대칭 권위 동기화 + 변경 이벤트의 학습신호화의 결합(협업 도구와 학습 시스템의 비자명 결합). 특허/영업비밀: 충돌해소 정책·통합 로그·학습신호 변환 구조는 특허(조건부) / 학습 feature 엔지니어링은 영업비밀.

4특허꺼리 한눈에

IDF발명특허 적합도출원침해 탐지
IDF-1오염방지 기억 (양시간+중개쓰기+승격)★★★1순위export·시점질의
IDF-2실행통제 루프 (추론-통제 분리 상태기계)★★★2순위승인·dry-run·롤백 동작
IDF-3미러 동기화 (비대칭 권위 + 학습신호화)★★3순위제품 동작 일부
다음 단계: IDF-1·2의 자료구조·임계 값을 엔지니어링이 확정 → 정식 선행기술 조사 → 변리사 명세서 작성 → 외부 공개 전 우선권 출원. 영업비밀 항목(신호 정렬·라우팅·가중치)은 사내 관리 지정.
이전← 08. 특허 전략·가능성 진단