기본 콘텐츠로 건너뛰기

영업 속도 저하 없이 신뢰를 회복하는 CPQ 하이브리드

The CPQ Hybrid That Restores Trust Without Slowing Sales

두 달 전, 한 고객사에서 챗봇이 하룻밤 사이에 갑자기 까다로워진 이유를 물어온 적이 있습니다. 그 전주까지만 해도 파워트레인을 자신 있게 추천하던 챗봇이 모델 업그레이드 후, 단계마다 확인 질문을 던지기 시작한 것입니다. 제품도, 규칙도 그대로인데 동작만 달라졌습니다. 이것이 바로 문제입니다. 영업 로직이 그날그날의 모델 버전에 따라 흔들려서는 안 된다는 뜻입니다.

복잡한 제품을 판매할 때, 정확성은 '있으면 좋은 것'이 아니라 필수입니다. 영업 부서는 빠른 답변을 원하지만, 운영 부서는 결과에 대한 보증을 필요로 합니다. 어느 한쪽을 포기할 수 없습니다. 순수한 규칙 기반 방식과 순수한 LLM 방식 사이에서 양자택일하려는 접근 자체가 잘못되었습니다.

지금이 왜 중요한 전환점인가

LLM은 대화, 설명, 패턴 발견에 탁월합니다. 구매자의 언어로 소통하고 시나리오를 이해시킵니다. 하지만 확률 기반으로 작동하기에 똑같은 입력에도 다른 결과를 낼 수 있고, 맥락이 부족하면 추측으로 답변을 만들어내기도 합니다.

반면 제약 기반 CPQ는 그 반대입니다. 완벽할 정도로 '지루하게' 정적입니다. 모든 결과가 결정론적(deterministic)이고, 테스트 가능하며, 릴리스가 바뀌어도 안정적입니다. 하지만 상호작용 방식이 경직되어 있고, 모든 추천과 설명을 규칙으로 해결하려 하면 유지보수 비용이 급증합니다.

결국 어느 한쪽을 선택하는 것이 아니라, 각자가 가장 잘하는 역할을 맡기는 것이 핵심입니다.

가트너 리서치에 따르면, 수많은 CPQ 프로젝트 실패의 근본 원인은 툴이 아니라 제품 데이터와 거버넌스에 있었습니다. 이는 핵심 병목 지점이 기능이 아니라, '지식을 표현하고, 변경을 통제하며, 의사결정을 사람에게 설명하는 방식'에 있음을 시사합니다.

판사와 조언자: 하이브리드 CPQ의 두 역할

저희는 이 패턴을 워크숍에서 'CPQ 추론(CPQ Reasoning)' 모델이라 부릅니다. 모든 견적 프로세스를 두 가지 역할이 순차적으로 처리한다고 생각하시면 쉽습니다.

  • 판사(The Judge)는 심볼릭 엔진입니다. 금지/필수 요건을 코드화하고, 호환성을 검증하며, BOM을 생성하고, 결정론적으로 가격을 산출합니다. 절대 추측하지 않습니다.
  • 조언자(The Advisor)는 LLM 인터페이스입니다. 고객과의 접점을 담당하며 시나리오 기반 질문을 던지고, 기본 옵션을 제안하며, 장단점을 설명하고, 왜 이 구성이 구매자에게 합리적인지 이야기합니다.

조언자는 제안하고, 판사는 결정합니다.

저희는 이 패턴을 트럭, 엘리베이터, 프로젝트 기반 서비스에 적용해 테스트했습니다. 조언자가 고객의 요구사항을 구조화된 선택지로 변환하고, 5년 총소유비용(TCO) 분석과 함께 사양을 제안합니다. 그러면 판사가 이를 검증하고, 유효하지 않은 항목은 거부합니다. 이후 조언자는 거부된 이유를 쉬운 말로 다시 설명합니다. 그 결과, 빠르면서도 책임질 수 있는 견적이 완성되었습니다.

하이브리드 CPQ 추론 아키텍처

1. 명시적인 제품 로직 계층

안정성이 보장되는 곳에서 시작해야 합니다. 제품을 모듈과 상호 배타적인 옵션으로 모델링하고, 명확한 ID, SKU, 속성, 가격을 부여하십시오. 절대적으로 필요한 경우가 아니라면 계층 구조를 최소화하고 단순하게 유지하십시오. 자주 사용되는 조합은 시나리오 모듈로 만드십시오. '선택 안 함(none-option)' 옵션을 의도적으로 포함시켜 제약조건 표현을 명확하게 해야 합니다. 테스트 스위트를 구축하여 상위 50개 견적 경로와 주요 예외 케이스를 항상 검증하십시오.

2. 상호작용 및 설명 계층

그 위에 LLM 기반 인터페이스를 배치합니다. 여기서는 채팅, 이메일, 제안요청서(RFP) 텍스트 같은 비정형적인 입력도 처리할 수 있습니다. 각 모듈별 장단점, 추천 시나리오, 비추천 시나리오 등을 담은 간결한 지식 베이스를 구축하여 LLM을 지원합니다. 조언자의 역할은 다음과 같습니다.

  • 구매자의 언어로 시나리오 기반 질문을 던집니다.
  • 장단점을 설명하고, 근거와 함께 기본 옵션을 제안합니다.
  • 저비용 대안을 포함한 비교 옵션 초안을 작성합니다.
  • 합의된 비용 요소를 사용해 TCO 분석을 제시한 후, 선택된 항목을 판사에게 넘겨 검증과 가격 책정을 요청합니다.

제안된 모든 선택 사항은 판사에 의해 검증된 후에야 견적에 포함됩니다. 만약 판사가 거부하면, 조언자는 사람이 이해할 수 있는 설명과 함께 유효한 대안을 가지고 돌아옵니다.

3. 오케스트레이션 및 가드레일

두 계층 사이에는 양쪽을 조율하는 역할(Orchestration)이 필요합니다. 자유 텍스트를 선택 가능한 후보로 변환하고, '판사'를 호출하며, 결정 과정을 기록합니다. 이 계층은 다음을 반드시 제공해야 합니다.

  • 검증, 완성, 가격 책정을 위한 결정론적 API
  • 거부 사유 코드와 사람이 읽을 수 있는 설명
  • 동작을 감사할 수 있도록 로직과 모델 프롬프트의 버전 관리

여기서 LLM 모델을 통제합니다. 기반 모델이 변경될 때 벤치마크를 실행하고, 응답 시간이 기준을 초과할 때 사용할 대체 모델을 설정할 수 있습니다.

4. 데이터, 거버넌스, 학습 루프

모든 것을 측정하고 기록해야 합니다. 상위 20개 의사결정 경로, 이탈 지점, 수동 변경(override) 건수, 평균 견적 소요 시간을 파악하십시오. 조언자의 프롬프트와 판사의 결정을 함께 저장하여, 로직이나 모델이 변경될 때 견적을 다시 재현해볼 수 있어야 합니다. 비전문가도 제품 정보나 가격을 쉽게 수정할 수 있는 포맷을 사용하고, 누락된 SKU나 잘못된 속성 등을 자동으로 점검하는 체계를 갖추십시오.

시스템이 답변과 설명을 모두 할 수 있게 되면, 도입은 더 이상 변화 관리 프로젝트가 아니라 자연스러운 과정이 됩니다.

이 아키텍처가 실제로 해결하는 문제들

속도와 안정성. 조언자는 대화 시간을 단축시키고, 판사는 결과의 편차를 제거합니다. 사람처럼 빠른 상호작용과 기계 수준의 정확성을 동시에 얻게 됩니다.

현장에서의 신뢰. 영업 담당자는 '왜' 이 선택이 최적인지 시스템으로부터 직접 듣고 고객에게 설명할 수 있습니다. 구매 부서는 방어 가능한 근거 자료를 확보하게 됩니다.

유지보수의 용이성. 내러티브는 더 이상 복잡하게 얽힌 규칙 안에 존재하지 않습니다. 제품 담당자는 복잡한 코드가 아닌, 시나리오와 데이터 테이블을 업데이트합니다. 테스트 스위트는 현장에서 문제가 발생하기 전에 회귀 오류(regression)를 잡아냅니다.

설명 가능한 가격 결정. 조언자는 가격 변동 요인과 TCO를 설명하지만, 최종 가격 계산, 최저 가격 정책, 번들 조건 적용은 판사가 결정론적으로 처리합니다. '조용한' 가격 오류가 사라집니다.

반드시 지켜야 할 설계 원칙

  • 로직으로 유효성을 보장하고, 언어로 시간을 압축하십시오.
  • 완벽한 첫 릴리스가 아닌, 지속적인 변경을 염두에 두고 모델링하십시오. 영리하게 얽힌 규칙보다 모듈화된 데이터, 시나리오, 테스트를 우선시하십시오.
  • 시스템이 스스로를 설명하게 만드십시오. 모든 거부, 기본값, 가격 조정에는 회의에서 말해도 어색하지 않을 이유가 있어야 합니다.
  • 학습을 위해 모든 것을 측정하십시오. 견적이 어디서 막히는지, 가격이 왜 변하는지 볼 수 없다면, 데이터가 아닌 감에 의존해 개선하게 될 것입니다.

이번 분기, 당장 실행할 수 있는 것들

  • 주요 견적 경로 분석. 영업 담당자들이 CPQ를 벗어나 엑셀이나 이메일에 의존하는 지점을 찾으십시오. 그 이유를 파악하고, 그 부분을 조언자 역할의 첫 번째 개선 범위로 삼으십시오.
  • '금지'와 '추천' 분리. '의견'을 규칙에서 분리하십시오. 10개의 핵심 모듈에 대해 언제 선택하고, 언제 피해야 하며, 어떤 장단점이 있는지 짧은 내러티브를 만드십시오.
  • '선택 안 함' 옵션 추가. 이 옵션은 제약조건을 명확하게 표현하고 테스트를 더 정직하게 만듭니다.
  • 테스트 자동화 구축. 성공해야만 하는 '골든 케이스' 5개와 실패해야만 하는 케이스 5개를 정의하고, 변경 시마다 자동 테스트를 실행하십시오.
  • 조언자 역할의 안전한 도입. 하나의 제품으로 시작하여, 조언자의 역할을 기본 옵션 제안과 설명으로 제한하십시오. 판사가 최종 결정권을 유지해야 합니다.
  • 견적서에 설명 포함. 시스템이 스스로를 정당화하지 못하면, 결국 그 부담은 영업 담당자에게 돌아갑니다.

성공하는 팀과 도태되는 팀

제품 구조, 간결한 내러티브, 그리고 작지만 확실한 테스트 스위트에 투자하는 팀은 복리 효과와 같은 경쟁 우위를 확보하게 될 것입니다. 매주 업데이트를 배포하고, 클릭 한 번으로 '왜'라는 질문에 답하며, 엔지니어링팀의 도움 없이 신규 영업 인력을 교육할 수 있습니다.

반면, 취약한 로직 위에 챗봇을 급조해서 얹은 팀은 한 분기 동안은 그럴듯한 데모를 보여주겠지만, 결국 조용한 실패를 맞이할 것입니다. 견적 과정은 도움이 되는 것처럼 느껴지다가도, 현장에서 단 한 번의 오류가 발생하면 신뢰를 잃습니다. 그 후엔 다시 엑셀이 등장하고 시스템은 선반 위 장식품이 될 것입니다.

도태될 또 다른 그룹은 '규칙 만능주의자'들입니다. 정확성은 지키겠지만, 고객을 잃게 될 것입니다. 고객 여정의 더 많은 부분이 디지털 및 셀프서비스로 이동하는 지금, 설명과 추천은 더 이상 부가 기능이 아닙니다. 그것이 바로 인터페이스입니다.

진정한 성공 지표는 도입률(adoption)입니다. 화요일 오후에 영업 담당자가 스스로 사용하지 않는 시스템은 실패한 것입니다.

저는 2000년부터 CPQ의 모든 발전 단계를 현장에서 경험했습니다. 시대를 관통하는 성공 패턴은 단순합니다. 협상 불가능한 원칙은 테스트 가능한 형태로 코드화하고, 시스템이 최고의 제품 전문가처럼 말하게 만드는 것입니다. 전자는 리스크를 막아주고, 후자는 계약 성사율을 높입니다.

만약 현재 사용 중인 시스템이 스스로 추론하고 그 근거를 제시하지 못한다면, 영업 담당자들은 대체 무엇을 믿고 고객 앞에 서야 할까요?

댓글

이 블로그의 인기 게시물

영업 컨피규레이터란 무엇인가? (단순한 견적 툴이 아닌 이유)

복잡한 장비를 판매하는 회사라면 어디에나 '김 부장님' 같은 분이 있습니다. 제품에 대해 모르는 것이 없고, 동료들이 스프레드시트를 열어볼 때쯤이면 이미 고객의 모호한 요구사항을 명확하고 실행 가능한 솔루션으로 정리해냅니다. 그는 영웅입니다. 하지만 동시에, 붐비는 고속도로의 유일한 1차선 진입로이기도 합니다. 한 글로벌 기업의 사례가 기억납니다. 모든 대형 견적은 단 한 명의 전문가 검토를 위해 줄을 섰습니다. 계약은 지연되고 승인 서류는 쌓여만 갔습니다. 제품 관리팀은 영업팀에게 제발 특이한 사양은 팔지 말아 달라고 애원할 지경이었습니다. 사용하던 툴에는 문제가 없었습니다. 업무 처리 방식이 문제였습니다. 회사의 성장이 한 사람의 머리에 의존한다면, 그것은 세일즈 프로세스가 아닙니다. 이름만 있는 병목 지점일 뿐입니다. 더 좋은 계산기가 아니라, 똑똑한 번역기가 필요합니다 대부분의 팀은 모든 규칙을 코드화하는 대규모 CPQ 프로젝트가 해결책이라고 생각합니다. 안전한 접근처럼 들리지만, 대개 느리고 비싸며 경직된 시스템으로 귀결됩니다. 몇 달에 걸쳐 예외 규칙을 모델링하고 나면, 현업에서는 이미 새로운 예외 케이스를 만들어 낸 뒤입니다. 진짜 문제는 견적서의 계산이 아닙니다. 고객의 상황을 유효한 제품 구성(Configuration)으로 '번역'하는 과정에 있습니다. 김 부장님은 복잡한 계산으로 답을 찾지 않습니다. 고객의 말을 경청하고, 문제의 핵심을 파악하고, 가장 중요한 두세 가지 질문을 던져 잘못된 길을 미리 차단합니다. 의도를 구조로 번역하는 것입니다. 우리는 더 똑똑한 '번역가'가 필요할 때, 더 좋은 '계산기'를 만드는 데만 힘을 쏟아왔습니다. CPQ의 핵심은 자동화가 아니라 정확성입니다. 정확성이란 우리가 판매한 제품을 매번 실수 없이 만들고, 가격을 책정하고, 납품할 수 있음을 의미합니다. 혼란을 자동화하는 것만큼 신뢰를 빨리 잃는 길은 없습니다. 복잡한 것을 누구나 이해할 수 있게 ...

CPQ에 AI를 도입하기 전, 내러티브 데이터가 먼저 필요한 이유

LLM은 트럭이 무엇인지는 압니다. 하지만 *귀사의* 트럭에 대해서는 모릅니다. 대부분의 팀이 SKU, 속성, 규칙 테이블로만 구성된 기존 CPQ 시스템에 AI를 도입하려 할 때 마주하는 현실입니다. AI가 내놓는 답변은 그럴듯해 보이지만, 그 근거는 부실합니다. 영업 담당자가 왜 특정 침대칸(sleeper cab)을 추천하는지 물으면 시스템은 명쾌한 답을 내놓지 못합니다. 제가 워크숍 현장에서 직접 목격한 바입니다. 각 옵션이 언제, 왜 필요한지에 대한 명확한 맥락을 모델에 제공하는 순간, 대화의 질이 달라집니다. 시스템은 추측을 멈추고 조언을 시작합니다. 이는 AI의 마법이 아닙니다. 바로 '서사(narrative)'를 가진 데이터의 힘입니다. 기존 데이터에 빠진 한 가지 데이터 테이블은 어떤 조합이 '가능한지'는 알려주지만, 왜 그 선택이 '현명한지', 어떤 상황에 적합하고 부적합한지는 알려주지 않습니다. 이 공백을 메우기 위해 담당자들은 다시 이메일, 별도의 엑셀 파일, 그리고 소수만 아는 비공식적 지식에 의존하게 됩니다. 우리는 이것을 시스템 도입 실패의 문제라고 부릅니다. AI의 추론 능력에 필요한 것은 더 많은 데이터 항목이 아닙니다. 각 옵션에 대한 기계가 읽을 수 있는 **의도(intent)**입니다. 단순 스펙 나열이 아닌, 목적을 설명하는 쉬운 언어 고객이 고려해야 할 장단점과 트레이드오프 구체적인 활용 및 비적용 시나리오 원가, 리드타임, 서비스, 리스크 등에 미치는 영향 이제 제품 마케팅 콘텐츠는 단순히 웹사이트 문구에 그치지 않습니다. 구성 모델(configuration model)에 입력되는 핵심 데이터가 됩니다. 이 콘텐츠를 체계적으로 구조화하면 AI는 이를 바탕으로 추론할 수 있습니다. 그렇지 않으면, AI는 자신감에 차서 환각(hallucination)을 일으킬 뿐입니다. PIM을 넘어 지식 베이스로 대부분의 PIM(제품 정보 관리)과 가격 정책 ...