공급업체 기술
사양 비교에 며칠이 걸리는 이유
두 공급업체가 동일한 펌프를 견적합니다. 한 데이터시트에는 "정격 출력: 7.5 kW"라고 표기되어 있고, 다른 곳에는 "모터: 10 hp"라고 표기되어 있습니다. 세 번째 업체는 하우징에 "AISI 304"를, 네 번째 업체는 "EN 1.4301"을 기재합니다. 해당 문서 어디에도 불일치하는 내용은 없습니다. 동일한 사양을 네 가지 용어로 설명하고 있을 뿐이며, 단 한 줄도 평가하기 전에 누군가가 네 가지 설명이 동일한 의미임을 수작업으로 증명해야 합니다.
바로 이 변환 작업 때문에 입찰 비교에서 시간이 소요됩니다. 비교표의 모든 행은 각기 조금씩 다른 언어를 사용하는 문서에서 조합되며, 이를 수작업으로 정렬하는 과정이 가장 느린 부분입니다.

핵심 요점
- 입찰 비교를 지연시키는 부분은 문서를 읽는 것이 아니라, 네 가지 용어로 표현된 동일한 사양이 하나의 의미임을 증명하는 작업입니다.
- 공급업체 5곳, 80개 항목의 입찰에서는 400개 셀 각각에 표현 판단이 필요하며, 하나라도 놓칠 확률은 통계적으로 거의 확실합니다.
- 추출과 판단을 분리하세요. 문서를 읽기 전에 열 집합을 하나 정의하고, 각 공급업체의 원문을 정규화된 값 옆에 유지하면 비교표를 감사 가능한 공식으로 만들 수 있습니다.
동일한 사양, 네 가지 다른 표기 방식

공급업체가 사양을 다르게 표기하는 것은 일부러 까다롭게 하려는 것이 아닙니다. 해당 지역과 업계에서 규정하는 방식대로 표기하는 것입니다. 미국의 구매자는 304 스테인리스강을 AISI 304로 표기합니다. 유럽의 제조업체는 EN 1.4301로 표기합니다. 일본의 공급업체는 SUS 304로 표기합니다. 세 표기 모두 동일한 합금을 세 가지 국가 표준에 따라 설명한 것이며, 모두 정확합니다.
이러한 패턴은 거의 모든 기술 분야에서 반복됩니다. 10마력 모터는 7.5kW 모터와 같습니다. IEC 60529에 따라 IP55로 등급이 매겨진 인클로저는 북미 공급업체가 NEMA Type 12 인클로저로 설명할 수 있으며, 두 등급은 겹치는 부분이 있더라도 완전히 동일하지는 않습니다. 한 데이터시트에는 "최대 작동 온도"가, 다른 데이터시트에는 "열 한계"가, 또 다른 데이터시트에는 "사용 온도 범위"가 명시되어 있습니다. 24개월 보증은 "2년 보증"과 동일한 약속입니다.
이 각각은 요구사항을 명시하는 합법적인 방식입니다. 문제는 이들이 동일한 입찰에 함께 있을 때 발생합니다. 이를 비교하려면 EN 1.4301과 AISI 304가 같은 행에 속하고, 마력과 킬로와트가 동일한 측정 단위이며, 열 한계가 작동 온도라는 것을 누군가 결정해야 합니다. 이러한 결정이 바로 비교입니다. 수동 프로세스에서는 이러한 결정이 사람의 머릿속에서 조용히 이루어지며, 검토자가 확인할 수 있는 곳에는 결코 표시되지 않습니다.
공급업체 입찰 비교는 공급업체 간 의견이 달라서 실패하는 경우는 드뭅니다. 서로 다른 표현으로 동의하기 때문에 실패하며, 그 변환은 아무도 볼 수 없는 곳에서 이루어집니다.
입찰 사양 비교가 일반적으로 어떤 모습인지
잘 운영되는 평가는 두 단계로 진행되며, 순서가 중요합니다. 먼저 적합성 검토가 이루어집니다. 각 입찰서는 필수 요구사항에 따라 검토되어 통과 또는 탈락이 결정됩니다. 이 관문을 통과한 입찰서만 기술 평가로 넘어가며, 여기서 품질, 성능, 안전성 또는 총수명 비용이 가중 기준에 따라 평가됩니다. 가격에 대한 상업적 평가는 기술 평가 이후에 이루어지므로, 저가 입찰이 비적합 입찰을 조용히 이길 수 없습니다.
Chartered Institute of Procurement & Supply (CIPS)는 이 프로세스의 실무자 버전을 제시합니다. 기술 평가는 평가 팀의 기술 담당자가 수행하며, 공급업체가 제안한 대안은 개별적으로 평가해야 합니다. 또한 평가 팀은 모든 입찰서를 동일한 방식으로 처리하고, 처음부터 끝까지 명확하고 문서화된 감사 추적을 유지해야 합니다. 가중 점수 방식은 각 기준 점수에 가중치를 곱한 후 결과를 정규화하여 입찰서의 순위를 매깁니다.
공공 부문 조달에는 두 번째 의무 계층이 추가됩니다. 영국 정부의 2023년 조달법에 따른 기술 사양 지침은 구매자와 공급업체가 "요구사항에 대한 공통된 이해"를 공유하도록 하기 위해 존재합니다. 사양은 품질, 성능, 안전성, 치수, 포장 및 라벨링을 설명합니다. 이는 모호함이 없도록 작성됩니다. 비교는 그러한 의도가 여러 공급업체가 각자의 방식으로 동일한 요구사항에 응답하는 현실과 만나는 지점입니다.
서류상으로는 메커니즘이 건전해 보입니다. 요구사항 목록, 점수 모델, 공급업체별 열이 있는 매트릭스가 있습니다. 그러나 이 그림이 숨기는 것은 그 아래에 있는 준비 작업입니다. 누군가는 여전히 각 문서를 읽고 매트릭스를 채워야 하며, 이것이 프로세스 문서가 거의 설명하지 않는 단계입니다. 수동 견적 비교의 숨겨진 결함은 바로 이것입니다. 매트릭스가 판단을 마치 데이터인 것처럼 제시한다는 점입니다.
문제가 발생하는 지점: 변환은 추출 과정 내부에서 일어난다

두 가지 별개의 작업이 하나의 동작으로 합쳐지면서 실패가 시작됩니다. 구매자가 공급업체 데이터시트를 읽고 비교 시트에 값을 입력할 때, 두 가지 별개의 작업이 동시에 발생합니다. 첫 번째는 추출입니다. 정격 출력을 찾아 읽는 것입니다. 두 번째는 정규화입니다. 이 값이 매트릭스의 해당 행에 있는 기준과 일치한다고 판단하는 것입니다. 타이핑은 기계적으로 느껴지지만, 후반부는 판단이 필요하며, 전반부에 묻혀 있기 때문에 흔적을 남기지 않습니다.
그래서 나중에 오류를 찾기가 어렵습니다. 완성된 매트릭스의 셀에는 단일 숫자만 들어 있으며, 그 숫자는 사람이 30초를 들여 동등성을 확인했든, 열 머리글이 비슷해 보인다는 이유로 추정했든 동일하게 보입니다. 시트를 이어받은 검토자는 데이터를 봅니다. 시트를 만든 사람은 그 과정에서 수십 가지의 기록되지 않은 의미론적 결정을 내렸습니다.
단위 문제는 이를 더 악화시킵니다. 한 공급업체가 킬로그램으로, 다른 공급업체가 파운드로 견적을 제시하거나, 한쪽은 주 단위, 다른 쪽은 일 단위로 제시하는 경우, 누군가는 변환을 수행하며, 대개는 라벨이 없는 보조 열이나 암산으로 처리합니다. 소수점 하나가 잘못 배치되면 해당 행이 왜곡되고, 그 왜곡은 점수에까지 영향을 미칩니다. 등급과 표준에도 동일하게 적용됩니다. IP 등급과 NEMA 유형은 관련이 있지만 상호 교체할 수는 없으며, 이를 동의어로 취급하면 실제 규정 준수 차이가 조용히 누락될 수 있습니다.
실무자들은 정확히 이런 표현으로 작업을 설명합니다. r/procurement 스레드에서 한 구매자는 이렇게 썼습니다: "기술 입찰을 평가할 때 여러 공급업체의 제안과 긴 기술 사양을 수동으로 비교해야 하는 경우가 많습니다. 결국 요구사항을 줄 단위로 교차 확인하고 동일한 기준에 대해 다르게 표현된 문구를 해석하려고 노력하게 됩니다. 느리고 반복적이며, 비적합 사항이나 장점을 놓치기 쉽습니다."
수동 방식이 처음 보이는 것보다 더 나쁜 이유가 두 가지 더 있습니다. 중요한 사양은 기술 부록, 각주 또는 별도 문서에 숨어 있어 비교는 독자가 우연히 올바른 위치를 살펴보았는지에 따라 달라집니다. 그리고 공급업체가 값을 완전히 누락하는 경우, 그 침묵은 빈 셀로 기록되고 잊혀지기 쉬우며, 누락된 값이 종종 해당 행에서 가장 유용한 신호임에도 불구하고 그렇습니다.
APQC의 Open Standards Benchmarking에 따르면 단일 구매 주문 처리 비용은 $14에서 $54 사이이며 중앙값은 $42이고, 이 비용의 대부분은 타이핑보다는 조정 작업입니다. 매트릭스로 수동 변환되는 모든 사양은 그 비용의 작은 일부이며, 모든 공급업체와 모든 라인 항목에 걸쳐 반복됩니다.
산술적으로 보면 시간이 왜 그렇게 빨리 쌓이는지 알 수 있습니다. 공급업체 5곳과 기술 세부 항목 80개로 구성된 중간 규모 평가에는 400개의 셀이 있습니다. 각 셀에는 최소한 한 번의 문구 판단이 필요하며, 더 까다로운 셀은 여러 번 필요합니다. 이 규모에서는 오류가 성실성의 문제가 아닙니다. 통계적으로 확실한 일이며, 이 프로세스는 400개의 결정 중 어느 것이 잘못되었는지 알려주는 방법을 제공하지 않습니다.
해결책: 의미로 채워진 하나의 표준화된 열 세트

해결책은 공급업체 문서를 읽기 전에 비교 항목(열)을 결정한 다음, 모든 문서를 그 고정된 세트로 추출하는 것입니다. 각 데이터시트가 자체 라벨과 단위를 정하도록 두는 대신, 표준화된 기준을 한 번에 정의합니다: 재질 등급, 정격 출력(킬로와트), 외함 등급, 작동 온도 범위, 보증 기간(개월), 인증 상태. 그러면 모든 공급업체가 동일한 행 구조를 채우게 되어, 공급업체당 한 행, 기준당 한 열이 생성됩니다.
이것이 바로 맞춤 열 추출이 하는 일입니다. 템플릿의 필드 주위에 상자를 그리는 대신, 원하는 열 이름을 입력하면 AI가 페이지에서 값이 어디에 있는지가 아니라 필드가 의미하는 바를 이해하여 각 값을 찾습니다. 입력한 열 이름은 출력 테이블의 헤더가 됩니다. 모터 정격을 문단 중간에 표시하는 데이터시트와 사양 표에 표시하는 데이터시트 모두 동일한 열에 들어갑니다.
문구 불일치는 추론 열로 처리합니다. 추론 열은 문서에 사용자가 정의한 단어가 전혀 사용되지 않더라도 AI가 정의한 범주에 값을 배치하도록 요청합니다. 열을 재질 등급 (옵션: 304 스테인리스 / 316 스테인리스 / 기타)로 정의하면 공급업체의 "EN 1.4301"은 "304 스테인리스"로 채워집니다. 소스 표준 (옵션: AISI / EN / JIS / 기타)와 같은 두 번째 열을 추가하여 공급업체의 원래 문구를 표준화된 값 옆에 유지하면, 의존하는 동등성이 암시되는 것이 아니라 명시적으로 보이게 됩니다.
기술 입찰을 위한 실용적인 표준화된 세트는 다음과 같을 수 있습니다:
| 정의한 열 | 공급업체가 작성할 수 있는 내용 | 정규화된 값 |
|---|---|---|
| 재질 등급 (옵션: 304 / 316 / 기타) | EN 1.4301, AISI 304, SUS 304 | 304 스테인리스 |
| 출처 표준 (옵션: AISI / EN / JIS / 기타) | EN 1.4301 기준 | EN |
| 정격 출력 (kW) | 10 hp | 7.5 |
| 인클로저 등급 (옵션: IP55 / IP65 / NEMA 12 / 기타) | IEC 60529에 따른 IP 55 | IP55 |
| 보증 기간 (개월) | 2년 보증 | 24 |
| 유지보수 일정 명시 (예 / 아니요) | (부록에 유지보수 섹션 없음) | 아니요 |
동일한 열 세트가 모든 문서에 적용되므로 추출 자체가 일괄 처리가 됩니다. 모든 공급업체 파일을 한 번에 업로드하면 공급업체별로 한 행씩 구성된 단일 테이블을 받게 되며, 각 파일을 열어 매트릭스에 직접 입력할 필요가 없습니다. 사람이 읽고 입력하는 동안 눈에 보이지 않게 이루어지던 정렬 작업은 이제 열과 옵션 목록이 연결된 명확한 단계로 수행됩니다.
먼저 정규화된 열 세트를 작성하세요
요구사항 목록을 단위가 포함된 열 이름으로 변환하세요: 정격 출력(kW), 보증 기간(개월), 인클로저 등급(옵션: IP55 / IP65 / NEMA 12 / 기타). 목표 구조를 명시하는 것은 수동 프로세스에서 누군가의 머릿속에서 이루어지던 단계입니다.
원본 문구를 위한 소스 열을 추가하세요
각 정규화된 값 옆에 소스 표준 열과 원본 메모 열을 유지하세요. 검토자가 EN 1.4301이 "304 스테인리스"가 된 이유를 질문하면, 답은 구매자의 기억이 아닌 인접 셀에 있습니다.
모든 공급업체를 한 번의 배치로 추출하세요
모든 공급업체의 사양서, 데이터시트, 기술 부록을 함께 업로드하세요. 각 문서는 동일한 테이블에서 하나의 행이 되므로, 한 공급업체의 PDF와 다른 공급업체의 촬영된 부록이 동일한 구조로 도착합니다.
추론 열이 용어를 정규화하도록 하세요
각 추론 열의 옵션 목록이 변환을 수행합니다: 마력은 킬로와트로, AISI 304는 표준 등급이 되며, 누락된 인증은 빈 셀로 사라지는 대신 "명시되지 않음"으로 기록됩니다.
시트에서 의도적으로 나란히 비교하세요
공급업체당 하나의 행으로 실제 비교는 스프레드시트 단계가 됩니다: 정렬, 필터링, 가중치 적용, 값이 임계값을 벗어나는 위치를 수식으로 표시하세요. 판단은 이제 데이터 입력에 묻힌 가정이 아닌 눈에 보이는 작업입니다.
단위 문제를 깔끔하게 해결하는 또 하나의 기능이 있습니다. 계산 열은 추출 중에 계산을 수행하고 결과를 새 열로 출력하며, 문서에 절대 나타나지 않는 고정 계수를 참조할 수 있습니다. 한 공급업체가 마력으로 견적하고 나머지는 킬로와트로 견적하는 경우, Rated Power (kW from hp)로 정의된 열은 해당 공급업체에 0.7457 변환을 적용하므로 비교 전에 모든 값이 이미 하나의 단위로 통일됩니다.
이 유형의 문서에 대한 더 넓은 워크플로는 공급업체 견적 추출 전체 가이드에서 다루며, 비교 시트 구축 방법은 Excel에서 비교할 견적 데이터 추출에서 설명합니다. 공급업체 수가 많을 때는 견적을 하나의 비교로 일괄 추출이 소수의 파일을 넘어 확장되는 방식입니다.
파일은 안전하게 처리되며 저장되지 않습니다.
추출이지 자동 비교가 아닌 이유
대부분의 사양 비교 주장이 과장되는 지점이 바로 여기이므로, 그 경계를 정확히 짚어둘 필요가 있습니다. ImageToTable.ai는 각 공급업체의 사양을 하나의 정규화된 테이블로 추출합니다. 두 공급업체 문서를 읽고 두 표현이 동등하다고 스스로 판단하지 않습니다. 공급업체 B가 적합하고 공급업체 C는 적합하지 않다는 결론을 내리지 않습니다. 그 판단은 기술 평가 단계에서 수행하는 평가팀의 몫입니다.
이러한 구분은 기능으로 포장된 한계가 아닙니다. 자동 동등성 판정은 공급업체가 낙찰에 이의를 제기할 때 방어하기 가장 어려운 블랙박스입니다. 모든 정규화된 값이 원문 표현 옆에 놓이고 비교 공식을 누구나 읽을 수 있는 테이블은 동일한 속도를 제공하면서도 검토자가 따라갈 수 있는 기록을 남깁니다. 수동 비교와 AI 지원 비교의 워크플로 차이는 본질적으로 다음과 같습니다. 도구가 전사 작업을 제거하고 판단은 투명하게 유지합니다.
추출과 판단은 별개의 작업입니다. 이 둘을 한 번에 수행하면 가정이 숨겨지고, 분리하면 비교를 감사 가능하게 만듭니다.
이 도구가 수행하지 않는 작업
등가 여부를 대신 판단하지 않습니다. 카테고리와 옵션 목록은 사용자가 정의하고, AI가 이를 채우고 원래 표현을 기록합니다. 공급업체 사양이 실제로 모호한 경우에는 여전히 사람이 판정해야 하며, 소스 열 덕분에 해당 판정을 검토할 수 있습니다.
공급업체가 누락한 사양을 임의로 만들어내지 않습니다. 데이터시트에 작동 온도가 없으면 해당 셀은 비어 있습니다. 그 공백은 유용한 정보이며, 모델이 추측하게 두는 대신 공급업체에 문의하는 것이 답입니다. "명시되지 않음"과 같은 추론 열을 사용하면 누락이 조용히 지나가지 않고 눈에 보이게 됩니다.
서술형 및 손으로 작성된 부록은 더 어렵습니다. 인쇄된 사양 표가 가장 안정적으로 추출됩니다. 이 도구는 PDF, 스캔본, JPG, PNG, WebP, AVIF 형식의 사진도 읽습니다. 인쇄된 표 데이터에 대해 최대 99% 정확도라는 수치는 해당 특정 입력 유형에 대한 자체 수치이며, 빽빽한 손글씨나 품질이 낮은 스캔에 대한 보장은 아닙니다. 검토 모드와 Bbox 검증이 바로 이러한 경우를 위해 존재합니다. 추출된 값을 가리키면 원본 문서의 해당 영역이 강조 표시되어 규정 준수와 관련된 필드를 현장에서 확인할 수 있습니다.
평가 시스템이 되지는 않습니다. 가중치 점수 엔진, 승인 라우팅, ERP로의 기록은 없습니다. 정규화된 테이블은 이미 실행 중인 평가에 대한 입력값입니다. 이를 지원하는 문서 유형의 필드와 워크플로는 구매 주문 추출 가이드와 구매 주문을 Excel로 변환 예시에서 다룹니다. 그리고 최종 점수 산정에는 여전히 기술 전문가가 필요합니다. CIPS는 기술 평가가 팀의 기술 담당자 몫임을 명확히 합니다. 도구는 전사(轉寫) 작업을 없앨 뿐, 전문성을 대체하지는 않습니다.
자주 묻는 질문
ImageToTable.ai가 두 공급업체 사양을 비교하여 일치 여부를 알려줄 수 있나요?
아니요, 그리고 그 경계는 의도적입니다. 각 공급업체의 사양을 공급업체당 한 행씩 하나의 정규화된 테이블로 추출합니다. 표현이 다른 두 사양이 동등한지 판단하는 것은 문서 간 판단이며, 이는 사용자가 보고 감사할 수 있는 스프레드시트 단계로 남습니다. 각 값이 열이 되면 나란히 비교하는 것은 정렬, 필터링, 수식일 뿐입니다.
동일한 사양이 다른 단위로 표기된 경우 어떻게 처리하나요?
추출 시 정규화합니다. 한 공급업체가 마력(hp)으로, 다른 공급업체가 킬로와트(kW)로 표기한 경우, 계산 열(Computed Column)이 고정 환산 계수(1 hp = 0.7457 kW)를 적용하여 열의 모든 값이 하나의 단위로 통일되도록 합니다. 인치와 밀리미터, 파운드와 킬로그램, 주와 일 간의 변환에도 동일한 방식이 적용됩니다.
공급업체가 동일한 기능을 서로 다른 이름으로 표기하면 어떻게 하나요?
이럴 때 사용하는 것이 추론 열(Inferred Columns)입니다. 재질 등급(옵션: 304 스테인리스 / 316 스테인리스 / 기타)처럼 고정된 옵션 세트로 열을 정의하면, AI가 문서에 당사 용어가 없더라도 공급업체의 "EN 1.4301"을 올바른 범주로 분류합니다. 짝을 이루는 출처 표준(Source Standard) 열에는 공급업체의 원래 표기 방식이 함께 표시됩니다.
스캔본이나 손으로 작성된 사양 부록도 읽을 수 있나요?
PDF, 스캔본, JPG, PNG, WebP, AVIF 형식의 휴대폰 사진을 모두 지원합니다. 인쇄가 선명한 표가 가장 정확하게 추출되며, 손글씨가 많거나 기울어지고 그림자가 진 스캔본은 정확도가 떨어질 수 있습니다. 정규화된 표가 평가 결정의 기준이 되기 전에 검토 모드(Review Mode)로 샘플을 점검하십시오.
공급업체가 포털이나 템플릿을 통해 제출해야 하나요?
아닙니다. 공급업체는 지금처럼 PDF, 스프레드시트, 스캔 양식 등 기존 방식을 그대로 사용하여 사양을 제출하면 됩니다. 정규화는 추출 과정에서 고객사 측에서 이루어지므로, 모든 공급업체가 프로세스를 변경할 필요 없이 도입이 가능합니다.
정규화된 표는 감사 추적(audit trail) 역할을 하나요?
각 문서에 명시된 내용을 정규화된 값과 출처 문구를 나란히 보여주는 구조화된 기록이며, 검토 모드(Review Mode)를 통해 추출된 모든 값을 원본 영역까지 추적할 수 있습니다. 그러나 규정 준수 시스템의 공식 기록은 아닙니다. 원본 문서를 표와 함께 보관하고, 표는 문서들을 비교 가능하게 만드는 색인으로 취급하십시오.
판단의 근거를 기록으로 남기세요
네 곳의 공급업체가 하나의 사양을 네 가지 방식으로 표현했고, 그 변환 과정은 검토자가 접근할 수 없는 곳에서 이루어졌습니다. 이제 고정된 열 집합, 공급업체별 한 행, 모든 정규화된 값 옆의 출처 열을 통해 판단은 원래 있어야 할 자리, 즉 평가팀 앞, 기록으로 남을 수 있는 자리로 돌아옵니다.