신뢰

그럴듯하지만 틀린 숫자의 값은 0이 아니라 손해입니다. U-Draw는 틀릴 바엔 「모른다」고 답하고, 그 답의 출처를 기계가 다시 확인할 수 있게 합니다.

하나로 합치지 않습니다 — 둘 다 있는 그대로

도면번호가 두 군데 다르게 적힌 합성 도면입니다. 요약은 두 도면번호를 모두 나열하고, 둘 중 하나를 골라 「이 도면의 번호」라고 말하지 않습니다. 고르는 것은 사람의 몫입니다.

표제란이 둘 있고 도면번호가 서로 다른 합성 도면
표제란 둘, 도면번호 둘
  "attributes": [
    {
      …
      "tag": "DWGNO",
      "value": "BP-1042",
      …
    },
    {
      …
      "tag": "DWGNO",
      "value": "BP-2077",
      …
    }
  ],

읽지 못한 것도 버리지 않고 「알 수 없음」으로 남깁니다. 비어 있는 결과가 조용히 「없음」처럼 보이는 일이 가장 비싼 실패이기 때문입니다.

출처가 추론이 아닙니다

AI 모델이 「이 값은 여기서 읽었다」고 스스로 대는 출처는 틀릴 수 있습니다. PDF 문서 질의응답 공개 벤치마크에서 가장 좋은 모델도 답과 그 근거 위치가 둘 다 맞은 비율이 76%였고, 공개 모델 중 가장 좋은 것은 22.5%였습니다(CiteVQA).

부품이 내는 출처는 엔티티 참조입니다. 가리키기가 돌려준 참조(치수 293)로 그 엔티티의 기록을 다시 꺼내면, 치수 글자 「200」과 그 치수가 잰 두 점(x 0과 x 200)이 파일이 말한 그대로 나오고, 출처(벡터 원본)와 신뢰도가 함께 붙어 있습니다. 누구든 같은 명령으로 같은 답을 얻습니다.

uncad summarize g1-original.json --id 293 --detail --pretty
        "record": {
          "type": "DIMENSION",
          "common": {
            "id": 293,
            "origin": "VECTOR",
            "confidence": "HIGH",
            "source_handle": {
              "type": "RESOLVED",
              "data": "125"
            },
          …
          "text_override": {
            "type": "LITERAL",
            "data": "200"
          },
          …
          "points": {
            "extension1": {
              "x": 0.0,
              "y": 0.0,
              …
            "extension2": {
              "x": 200.0,
          …

검증은 숫자로 합니다

눈으로 맞아 보이는 것과 맞는 것은 다릅니다. 공차는 그림에 보이지 않습니다. U-Draw의 부품은 통과를 그림 비교로 판정하지 않고, 변경 목록과 허용오차로 판정합니다. 변경 목록 보기

원본은 바뀌지 않습니다

편집은 메모리 위의 모델에서 일어나고, 결과는 원본 위의 레드라인으로 나옵니다. 원본 파일을 덮어쓰는 길은 없습니다.

견적은 사람이 확정합니다

U-Draw는 견적 초안까지만 만듭니다. 사람의 확정 없이 견적이 밖으로 나가는 길을 만들지 않습니다 — 기준은 편의가 아니라 책임입니다.

AI가 사는 곳

모듈 — 업무 하나를 압니다
첫 모듈은 견적 — 견적 메모 · 역제안 · 선례로 견적 초안 · 원가 피드백. 그다음은 검사 계획입니다. AI가 여기 있습니다.
베이스 — 도면 업무 일반
판독 화면 · 개정본 비교 · 닮은 도면 · 레드라인 · 도면함 · 에이전트. 업무를 모릅니다.
부품 — CAD만 압니다
읽기 · 요약 · 가리키기 · 편집 · 비교 · 그리기. 추론하지 않습니다. 공개 코드입니다.

숫자와 출처와 검증을 부품이 맡기 때문에, AI는 엮는 일만 합니다. 그래서 고객 사내에서 돌리는 모델로도 됩니다 — 모델의 약점이 결과의 숫자를 오염시키지 않습니다. 도면도, 이력도, 요약도 외부 AI로 나가지 않습니다.

공개된 부품

U-Draw가 쥐는 부품은 공개 코드입니다. 누구나 같은 입력으로 같은 출력을 확인할 수 있습니다.

저장소하는 일라이선스
uncad-model공유 엔티티 모델 — 참조 · 출처 · 신뢰도MIT
uncadDWG · DXF 읽기, 명령줄 · MCP 도구 표면GPL-3.0-or-later
undxf두 번째 DXF 리더(순수 Rust)MIT
iron-scout-cad요약 · 가리키기MIT
iron-hand-cad편집MIT
iron-diff-cad수치 비교MIT
iron-render-cad그리기 · 레드라인MIT
iron-pack-cadAI가 읽을 꾸러미MIT