기능 목록보다 먼저 프로젝트 프로필을 고정해야 한다
기업용 RAG 챗봇의 좋은 업체는 프로젝트 목적에 따라 달라진다. 사내 규정 검색과 고객용 공식 답변은 같은 RAG라는 이름을 써도 공개 범위, 권한, 승인, 운영 책임이 다르다. 평가위원이 서로 다른 제품을 상상한 채 점수를 주지 않도록 제안요청서 첫 장에 아래 여덟 칸을 먼저 고정한다.
| 프로젝트 프로필 | 구매팀이 미리 적을 내용 |
|---|---|
| 1. 주 사용자 | 고객, 임직원, 상담원, 파트너 중 누구인가 |
| 2. 공개 범위 | 공개형, 로그인형, 사내 폐쇄형, 혼합형 중 무엇인가 |
| 3. 데이터 등급 | 공개자료, 내부자료, 개인정보, 영업비밀 포함 여부 |
| 4. 지식 규모 | 파일 수, 페이지 수, 예상 월 변경량, 주요 형식 |
| 5. 사용량 | 월 질문 수, 피크 동시접속, 요구 응답시간 |
| 6. 언어 | 한국어 중심인지, 다국어 답변·콘텐츠가 필요한지 |
| 7. 필수 연동 | 홈페이지, 그룹웨어, DMS, CRM, SSO, 상담 시스템 |
| 8. 배포 조건 | SaaS, 전용 클라우드, 온프레미스, 데이터 리전 |
프로젝트 프로필과 배점은 제안서를 받기 전에 확정해야 한다. 제안서를 본 뒤 특정 업체에 유리하도록 배점을 바꾸면 RAG 제안서 평가는 비교시험이 아니라 사후 합리화가 된다.
RAG 챗봇 업체 평가 전 필수 통과 조건
다음 항목은 가격이나 다른 기능점수로 상쇄해서는 안 된다. 프로젝트에 필수인 항목 하나라도 충족하지 못하면 보류 또는 탈락으로 처리한다. 단, 공개형 고객 챗봇에는 문서 단위 사내 권한이 필요하지 않을 수 있으므로 ‘필수 여부’는 프로젝트 프로필에 따라 미리 정한다.
| 게이트 ID | Pass/Fail 요구사항 | 업체가 제출할 필수 증빙 | 실패 판정 예 |
|---|---|---|---|
| G1 | 답변의 핵심 주장과 실제 원문 근거를 연결할 수 있다 | 답변·출처·원문 구간이 함께 보이는 로그 | 존재하지 않는 출처를 제시하거나 출처가 주장을 지지하지 않음 |
| G2 | 근거가 없는 중요 질문에는 답을 만들지 않고 보류·확인 요청을 한다 | 무정답 질문 시험 결과와 정책 | 문서에 없는 가격·규정·수치를 사실처럼 생성 |
| G3 | 권한이 있는 지식만 검색 단계에서 후보가 된다 | 권한 매트릭스와 서로 다른 계정의 재현 시험 | 권한 밖 문서가 한 번이라도 검색·답변에 노출 |
| G4 | 고객 데이터의 저장 위치, 하위처리자, 모델 학습 사용 여부를 밝힌다 | 데이터 흐름도와 처리 약정 | 답변 거부 또는 계약서에 책임 주체가 없음 |
| G5 | 보관·삭제 기한과 계약 종료 후 반출·삭제 절차가 있다 | 반환 형식, 삭제 일정, 삭제 증명 예시 | 데이터·로그를 돌려받거나 삭제했음을 확인할 수 없음 |
| G6 | 고객 문서와 고정 질문으로 동일 조건 PoC에 응한다 | 전체 원시 결과와 실패 목록 | 성공 사례만 선별하고 전체 결과를 제공하지 않음 |
| G7 | 필수 배포·인증·연동 조건을 충족한다 | 실제 연동 결과와 아키텍처 | 로드맵만 있고 계약 기간 안에 보장하지 않음 |
평가표에는 다음 열을 둔다.
ID | RFP 질문 | 배점 | 필수/선택 | 업체 답변 | 제공 방식 | 정량값·단위 | 증빙 ID | 계약/SLA 반영 | 평가등급 | 환산점수 | 잔여 위험
‘제공 방식’은 반드시 표준 기능, 설정, 커스텀 개발, 수작업 대행, 로드맵 중 하나로 적게 한다. 같은 “지원합니다”라는 답도 표준 기능과 향후 개발은 비용·일정·실패 위험이 전혀 다르다.
기업용 RAG 챗봇 구축 업체 100점 평가표
아래 배점은 공개형 또는 사내용 기업 RAG 구매에 공통으로 쓸 수 있는 기본안이다. 조직의 위험과 사용 목적에 따라 세부 배점은 조정할 수 있지만, 모든 업체에 같은 배점을 적용하고 합계는 100점으로 유지해야 한다.
| 평가 영역 | 배점 | 세부 배점 |
|---|---|---|
| A. RAG 답변 품질 | 25 | 정답성 7, 주장-근거·인용 일치 6, 근거 부족 시 보류 4, 신·구 문서 충돌과 최신성 4, 한국어·도메인 표현·후속 질문 4 |
| B. 보안·데이터 거버넌스 | 25 | SSO·사용자·부서·문서 권한 6, 테넌트 분리·암호화·리전 5, 개인정보·보관·삭제 5, 모델 학습 사용·하위처리자·국외 이전 4, 감사로그·사고 대응·BCP·인증 5 |
| C. 지식 수명주기 | 15 | 파일·OCR·표·메타데이터 수집 4, 버전·재색인·갱신시간 4, 검수·승인·롤백 4, 질문 로그·지식 공백 분석 3 |
| D. 연동·운영성 | 10 | API·위젯·업무 시스템 연동 3, p95 지연·동시접속·확장 3, 모니터링·사용량·비용관리 2, 백업·복구 2 |
| E. 구축·지원 역량 | 10 | 일정·RACI·인수 기준 3, 마이그레이션·교육 2, 지원 SLA·에스컬레이션 3, 유사 구축 증거·실제 투입 인력 2 |
| F. 상업 조건·종료 전략 | 15 | 3년 TCO 5, 초과사용·변경비 3, 데이터·산출물·IP 소유권 3, 반출·계약 종료·삭제 증명·전환 지원 4 |
| 합계 | 100 |
기술점수의 의미는 “기능이 있다고 말했다”가 아니다. 구매자가 그 기능과 성능을 어느 수준의 증거로 확인했는지를 함께 기록해야 한다.
평가위원 점수 편차를 줄이는 증거 등급
각 세부 항목에 0~4 등급을 주고 다음 식으로 환산한다.
환산점수 = 항목 배점 × 평가등급 ÷ 4
| 등급 | 증거 수준 | 채점 원칙 |
|---|---|---|
| 0 | 미제공, 요구와 충돌, 시험 실패 | 점수 없음 |
| 1 | 영업 주장, 로드맵, 일반 제품 소개 | 실제 충족으로 보지 않음 |
| 2 | 기능 문서, 화면, 사전 제작 데모 | 존재는 보이지만 고객 조건에서 재현되지 않음 |
| 3 | 구매자 문서와 고정 질문으로 반복 가능한 PoC | 시험 범위 안에서 충족 |
| 4 | PoC 원시 로그와 함께 계약·SLA·인수 기준으로 책임을 명시 | 운영 책임까지 닫힘 |
예를 들어 6점 항목에서 기능 소개서만 확인했다면 3점을 얻는다. 고객 자료 PoC를 통과하면 4.5점, 계약상 인수 기준까지 반영되면 6점이다. ‘미확인’을 중간점수로 주면 자료를 내지 않은 업체가 유리해지므로 0점으로 두고, 증빙이 추가될 때 갱신한다.
RAG PoC는 30문항을 같은 조건으로 시험한다
업체마다 자기에게 유리한 데모를 보여주게 하면 RAG 구축사 비교가 불가능하다. 구매팀이 평가 전에 같은 문서 묶음과 30개 질문을 동결하고 모든 후보에게 제공한다.
| 시험 묶음 | 문항 수 | 확인하려는 능력 |
|---|---|---|
| 최신 승인 문서로 답할 수 있는 질문 | 10 | 검색 정확성, 답변 충실성, 출처 일치 |
| 문서에 답이 없는 질문 | 5 | 거절·보류·추가 확인 능력 |
| 신·구 문서가 충돌하는 질문 | 5 | 최신 버전 선택과 충돌 표시 |
| 특정 부서만 볼 수 있는 질문 | 5 | 검색 단계의 권한 강제와 정보유출 방지 |
| 모호해 추가 질문이 필요한 질문 | 5 | 성급한 단정 대신 범위 확인 |
질문마다 다음 원자료를 남긴다.
- 입력 질문 원문과 실행 시각
- 검색된 문서·구간·순위
- 최종 답변과 표시된 출처
- 사용한 문서 버전과 권한 계정
- 응답시간, 오류, 수동 개입 여부
- 평가자 판정과 실패 사유
평균 정확도 하나만 받지 말고 전체 30문항 결과를 요구해야 한다. 특히 권한 밖 문서 노출, 허위 출처, 중요 사실의 무근거 생성은 평균점수에 섞지 않고 즉시 탈락 사유로 본다.
답변 품질 25점은 유창함이 아니라 근거성으로 평가한다
RAG 챗봇의 문장이 자연스러운지는 필요한 조건이지만 충분조건이 아니다. 다음 순서로 본다.
- 질문에 필요한 문서를 검색했는가.
- 답의 핵심 문장이 검색된 근거를 벗어나지 않았는가.
- 사용자가 출처의 파일·페이지·구간을 다시 확인할 수 있는가.
- 문서에 답이 없을 때 ‘없다’고 말할 수 있는가.
- 구버전과 신버전이 함께 있을 때 최신 승인 자료를 우선하는가.
- 같은 조건의 재실행에서 결과가 허용 범위 안에 있는가.
정답성, 검색 품질, 답변 충실성, 인용 일치는 서로 다른 문제다. 정답처럼 보이는 문장도 엉뚱한 출처에 기대면 운영 중 감사가 어렵다. 반대로 관련 문서를 찾았어도 답변이 문서 밖의 주장을 덧붙이면 근거 기반 답변이 아니다.
보안 25점은 ‘보안에 강하다’는 문구로 채점하지 않는다
기업용 RAG 챗봇 업체 비교에서 보안은 제품 소개의 자물쇠 아이콘이 아니라 데이터 흐름과 권한 시험으로 판정한다.
- 문서가 어디에서 수집되고 어디에 저장되는가.
- 임베딩, 검색, 생성 과정에서 어떤 외부 서비스와 하위처리자를 거치는가.
- 고객 입력과 문서를 모델 학습에 사용하는가.
- 사용자·부서·문서 권한이 화면 표시가 아니라 검색 전 단계에서 적용되는가.
- 관리자, 운영사, 개발자가 어떤 원자료와 로그를 볼 수 있는가.
- 사고 통지, 감사 로그, 백업, 복구 책임이 누구에게 있는가.
공개 고객용 RAG에는 공개 가능한 자료만 넣는 설계가 기본이고, 사내 비공개 RAG에는 SSO·세분화 권한·감사 기능의 비중이 커진다. 한 모드에서 제공되는 기능을 다른 모드에도 자동으로 있다고 간주해서는 안 된다.
지식 수명주기 15점은 구축 이후를 평가한다
좋은 RAG 챗봇 개발사는 문서를 한 번 넣고 끝내지 않는다. 다음 상태 전이를 운영할 수 있어야 한다.
수집 → 파싱 → 실패 확인 → 메타데이터 부여 → 승인 → 인덱싱 → 질문 로그 관찰 → 지식 공백 발견 → 수정 → 재검수 → 재색인 → 폐기
PDF, 한글 문서, 스캔 이미지, 표, 첨부파일이 모두 “지원”된다는 체크박스보다 고객 샘플의 성공·실패 목록이 중요하다. 새 문서를 올렸을 때 반영까지 걸린 시간, 삭제 문서가 검색에서 사라지는 시간, 잘못된 갱신을 되돌리는 방법도 인수 시험에 넣는다.
3년 TCO는 같은 사용량으로 다시 계산한다
초기 구축비만 비교하면 API 사용료, 문서 정리, 연동, 초과 질문, 운영 인력, 종료 비용이 빠진다. 모든 RAG 솔루션 업체에 다음 입력표를 같은 조건으로 제출하게 한다.
| TCO 항목 | 1년차 | 2년차 | 3년차 | 산정 기준·단가 | 포함/별도 |
|---|---|---|---|---|---|
| 초기 구축·설계 | |||||
| 문서 정리·OCR·메타데이터 | |||||
| 위젯·API·업무 시스템 연동 | |||||
| 관리자·사용자 좌석 | |||||
| 모델·임베딩·검색 API | 질문·토큰·호출량 | ||||
| 저장·트래픽·백업 | |||||
| 월 운영·지원·교육 | |||||
| 초과사용·변경 개발 | 구간별 단가 | ||||
| 데이터 반출·전환·종료 | 형식·범위 | ||||
| 부가세 |
기술점수와 TCO는 먼저 따로 본다. 최저가가 필수 게이트 실패를 덮어서는 안 되고, 반대로 비싼 가격이 높은 품질을 자동으로 증명하지도 않는다.
제안 업체에 요구할 증빙자료
제안서 끝에는 다음 증빙 목록을 붙인다.
- 데이터 흐름도와 배포 아키텍처
- 사용자·부서·문서 권한 매트릭스
- 모델·검색·임베딩 서비스와 하위처리자 목록
- 데이터 저장 위치, 암호화, 보관, 삭제 정책
- 고객 샘플 문서 파싱 성공·실패 보고서
- 30문항 PoC 전체 결과와 검색·답변 원시 로그
- API 명세, 연동 결과, 오류·재처리 절차
- p50·p95 응답시간과 동시접속 시험 조건
- 모니터링, 백업, 복구, 장애 대응 화면 또는 기록
- 실제 투입 인력, WBS, RACI, 교육·인수 계획
- 3년 TCO와 사용량 초과 구간별 단가
- 데이터·산출물 소유권, 반출 형식, 종료 후 삭제 증명
- SLA, 에스컬레이션, 보안 사고 통지 조항
- 로드맵 기능과 계약 기간 내 확정 기능의 구분
증빙에는 E-001처럼 ID를 붙이고 문서명, URL 또는 파일명, 버전, 기준일, 제출자, 검증자, 계약 반영 여부를 기록한다. 평가회의에서 “데모 때 본 것 같다”는 기억 대신 증빙 ID로 판단할 수 있다.
최종 선정 기록은 점수보다 잔여 위험을 남긴다
최종 의사결정 문서에는 최소한 다음을 적는다.
- Pass/Fail 게이트 결과와 예외 승인자
- 기술평가 총점과 평가위원 편차
- 3년 TCO와 사용량 가정
- PoC의 실패 문항과 미해결 원인
- 계약으로 닫힌 항목과 아직 남은 항목
- 데이터·보안·운영의 잔여 위험
- 최종 승인자와 재평가 날짜
권장 판정은 다음과 같다.
- 필수 게이트 실패: 총점과 관계없이 탈락 또는 요구사항 변경
- 70점 미만: 추가 자료 또는 PoC 단계
- 70~84점: 조건부 최종 후보
- 85점 이상: 계약 협상 후보
- 동점: 보안 → 근거 없는 답의 보류 능력 → 변경·반출 가능성 → 3년 TCO 순으로 판정
이 점수 구간은 법정 조달 기준이나 국제표준이 아니라 이 문서가 제안하는 실무용 기본값이다. 조직의 위험 허용도와 규정에 맞게 사전에 조정해야 한다.
KOIS를 이 표에 넣으면 어디까지 확인되는가
KOIS의 공개 설명에서는 공식 자료 기반 RAG 답변, 출처 표시, 관련 질문과 상세 답 연결, 고객사 URL·위젯 제공, 질문 로그와 지식 공백의 운영, 사람이 검수한 공개 지식의 개선 흐름을 확인할 수 있다. 따라서 공개 가능한 회사 자료로 고객용 질문창과 공식 지식 운영을 함께 만들려는 프로젝트에서는 RFP 또는 데모 후보로 올릴 이유가 있다.
그러나 공개 페이지가 다음 항목까지 자동으로 증명하지는 않는다.
- 고객의 실제 문서로 측정한 정확도·근거 충실도·거절률
- 문서 단위 세분화 권한, SSO, 암호화, 데이터 리전
- 개인정보 자동 마스킹과 보관기간
- p95 응답시간, 동시접속, 가용성, 장애복구
- 데이터 반출 형식, 삭제 증명, 계약상 SLA
- 사내 비공개 RAG와 공개 고객용 RAG를 결합할 때의 분리 구조
따라서 KOIS도 이 페이지에서 임의의 총점을 받지 않는다. 공개 근거로 확인되는 부분은 ‘문서 확인’, 나머지는 ‘데모 필요’ 또는 ‘계약 확인’으로 표시해야 한다. 이것이 특정 업체를 과장하지 않으면서도 실제 강점을 추천 근거로 남기는 방법이다.
결론
기업용 RAG 챗봇 구축 업체 선정 기준은 세 문장으로 압축된다.
- 필수 위험은 Pass/Fail로 먼저 걸러라.
- 통과한 업체만 같은 문서와 같은 질문으로 100점 평가하라.
- 기능 약속은 증빙 ID와 계약·SLA·인수 조건으로 닫아라.
이 절차를 통과한 업체가 그 프로젝트에 ‘잘하는 업체’다. 브랜드 인지도나 데모의 말솜씨가 아니라, 구매자의 데이터에서 재현되고 운영 책임까지 명시된 결과가 추천의 근거가 되어야 한다.