국경 간 전자상거래, 대외무역 및 소규모 서비스 팀의 경우 고객 문의, 견적, 주문 번호, 물류 독촉, 제품 이미지 및 사후 서비스 문제는 흔히 모두 WhatsApp 대화에 집중되어 있습니다. 고객 서비스 담당자는 매일 하나씩 채팅을 열고, 문맥을 다시 확인한 뒤, 지식 베이스, 주문 백엔드 및 물류 시스템에서 정보를 조회해야 합니다. 메시지 양이 늘어나면 누락 답변, 중복 처리, 느린 응답 및 일관되지 않은 응답 기준이 쉽게 발생합니다. 팀은 AI를 사용해 업무량을 줄이기를 바라지만, AI가 실제 채팅을 볼 수 없거나 정확한 비즈니스 정보를 얻지 못하거나, 확인 없이 직접 메시지를 전송한다면 새로운 위험은 오히려 기존의 효율성 문제보다 더 커질 수 있습니다.
¶ 해결 방안: AI가 먼저 정리, 조회 및 초안을 작성하고, 그다음 규칙과 사람이 검토하게 하기
AceDataCloud WhatsApp Account Proxy는 사용자가 직접 권한을 부여한 계정에서 이미 동기화된 채팅, 연락처, 로컬 메시지 및 실시간 이벤트를 AI Agent에게 제공할 수 있습니다. Agent는 먼저 고객 의도를 식별하고, 문맥을 정리하며, 지식 베이스 또는 비즈니스 시스템을 조회한 후, 답변 초안을 생성합니다. 저위험 시나리오는 명확한 규칙에 따라 처리하고, 중·고위험 시나리오는 고객 서비스 담당자가 확인하도록 합니다. 전송 시에는 멱등성 키를 사용하여 중복 메시지를 방지하고, 전송 후에는 계속 상태를 추적합니다. 이렇게 구축되는 것은 자동 답변만 할 수 있는 로봇이 아니라, 메시지 수신, 지식 검색, 수동 확인 및 결과 추적을 포괄하는 고객 서비스 폐쇄 루프입니다.
¶ 개인 WhatsApp을 AI 고객 서비스로 전환하는 일이 왜 간단하지 않은가?
고객은 WhatsApp에서 제품을 문의하고, 가격을 묻고, 주문 번호를 보내고, 발송을 독촉하고, 고장 이미지를 업로드하며, 사후 서비스 문제를 피드백합니다. 모든 정보가 채팅 창에 쌓여 있어, 고객 서비스 담당자는 하나씩 대화를 열고 문맥을 다시 읽은 뒤 문서나 백엔드에서 자료를 찾아야 합니다.
따라서 AI 고객 서비스를 실제로 도입할 때는 단지 하나의 대형 모델만 연결할 것이 아니라, 메시지가 어디서 오는지, 문맥이 완전한지, 지식이 정확한지, 전송이 안전한지 및 결과를 추적할 수 있는지 등의 문제도 해결해야 합니다.

¶ 문제 1: AI는 어떻게 실제 채팅을 읽을 수 있는가?
첫 번째 단계는 답변을 생성하는 것이 아니라, 권한이 부여된 메시지 문맥을 확보하는 것입니다.
WhatsApp Account Proxy는 사용자의 자체 계정을 연결하고, Agent에게 연결된 기기에 이미 동기화된 채팅, 연락처 및 메시지를 제공합니다. 하지만 여기에는 명확한 경계가 있습니다:
- 실제로 연결된 기기에 동기화된 메시지만 읽을 수 있습니다
- 프록시가 온라인인 기간 동안 수신한 메시지를 읽을 수 있습니다
- 전체 과거 채팅을 획득한다고 보장하지 않습니다
- 로컬에는 최근 메시지 최대 5,000개만 보관합니다
- 로컬에는 이벤트 최대 2,000개만 보관합니다
- 미디어 메타데이터가 존재하더라도 원본 미디어는 이미 다운로드할 수 없을 수 있습니다
따라서 AI 고객 서비스는 자신이 고객의 전체 이력을 파악하고 있다고 가정해서는 안 됩니다. 문맥이 부족할 경우 주문 번호, 제품 모델 또는 구체적인 요구 사항을 적극적으로 확인해야 하며, 추측에 의존하여 정보를 보완해서는 안 됩니다.
¶ 문제 2: 새 메시지를 어떻게 실시간으로 발견하는가?
고객 서비스 도구가 10분마다 한 번씩만 메시지를 확인한다면, 적시의 경험을 제공하기 어렵습니다.
WhatsApp Account Proxy는 최대 25초의 롱 폴링과 SSE 실시간 이벤트 스트림을 지원하며, 메시지 이벤트, 전송 상태 이벤트 및 연결 상태 이벤트를 제공할 수 있습니다.
Agent는 next_cursor를 저장해야 합니다. 서비스가 중단된 후 gap=true가 나타나면 일부 이전 이벤트가 이미 정리되었음을 의미하므로, 이때 현재 채팅 상태를 다시 가져와야 합니다.
¶ 문제 3: AI가 단순히 키워드 답변만 하지 않고 이해하게 하려면 어떻게 하는가?
전통적인 자동 답변은 일반적으로 “가격”, “물류”, “환불”, “상담원” 등의 고정 키워드에 의존합니다. 고객이 표현을 조금만 바꾸어도 시스템이 실패할 수 있습니다.
AI 고객 서비스는 다음을 추가로 분석할 수 있습니다:
- 고객의 실제 의도
- 현재 감정
- 대화가 진행 중인 단계
- 핵심 정보가 누락되었는지 여부
- 지식 베이스를 조회해야 하는지 여부
- 상담원에게 이관해야 하는지 여부
예를 들어 고객이 “벌써 사흘이 지났는데, 아직 아무 소식도 없어요”라고 말하면, 물류를 독촉하는 것일 수도 있고 사후 서비스 티켓이 업데이트되지 않은 것일 수도 있습니다. AI는 “사흘”을 보자마자 물류 템플릿을 직접 보내는 것이 아니라, 최근 대화를 종합하여 판단해야 합니다.
¶ 문제 4: 지식 베이스의 내용도 맞아야 하고, 비즈니스 데이터도 맞아야 한다
고객 서비스 답변에는 일반적으로 두 종류의 정보가 포함됩니다.
¶ 비교적 고정된 정보
사후 서비스 정책, 제품 사용 방법, 운영 시간, 반품 조건 및 자주 묻는 질문은 지식 베이스에 넣기에 적합하며, AI가 검색한 후 답변을 생성하도록 할 수 있습니다.
¶ 실시간으로 변하는 정보
현재 주문 상태, 재고, 물류 추적, 고객 등급 및 환불 진행 상황은 AI가 과거 지식을 바탕으로 생성하게 해서는 안 되며, 실제 비즈니스 시스템을 조회해야 합니다.
따라서 완전한 AI 고객 서비스는 일반적으로 WhatsApp, 기업 지식 베이스, CRM, 주문 시스템, 물류 시스템 및 티켓 시스템을 연결해야 합니다. WhatsApp Account Proxy가 해결하는 것은 통신 진입점 문제이며, 이러한 비즈니스 시스템을 자동으로 대체하지는 않습니다.
¶ 문제 5: AI가 잘못된 메시지를 보내는 것을 어떻게 방지하는가?
AI 고객 서비스의 가장 중요한 설계 원칙은 자동화가 많을수록 좋은 것이 아니라, 위험이 높을수록 통제가 더 엄격해야 한다는 것입니다.
¶ 저위험
메시지 수신 확인, 고객에게 주문 번호 보완 요청, 공개 운영 시간 제공 및 도움말 문서 전송은 규칙이 명확해진 후 점진적으로 자동화할 수 있습니다.
¶ 중위험
제품 추천, 사후 서비스 절차, 예상 처리 시간 및 다국어 번역 답변은 먼저 초안을 생성한 후 고객 서비스 담당자가 확인하는 것을 권장합니다.
¶ 고위험
견적, 할인 약속, 환불 금액, 계약 표현, 그룹 수정 및 메시지 삭제 또는 회수는 반드시 수동 확인을 거쳐야 하며, 작업 대상과 내용을 기록해야 합니다.
제3자에게 메시지를 보내거나, 메시지를 수정하거나, 그룹을 변경하기 전에 Agent는 구체적인 대상과 내용에 대한 사용자 확인을 요청해야 합니다.
¶ 문제 6: 네트워크 변동으로 인한 중복 답변을 어떻게 방지하는가?
메시지 전송 시 요청 시간 초과, 연결 중단, 502/503 또는 전송 상태가 unknown으로 변경되는 상황이 발생할 수 있습니다. 가장 위험한 처리 방식은 시간 초과를 확인하자마자 직접 한 번 더 보내는 것입니다.
올바른 방법은 각 비즈니스 전송에 대해 고정된 Idempotency-Key를 생성하는 것입니다. 결과가 확실하지 않은 경우 기존 멱등성 키를 유지하고, 해당 전송 기록을 조회하며 메시지 이벤트를 확인해야 합니다. 새 키로 동일한 메시지를 중복 제출해서는 안 됩니다.
¶ 문제 7: 계정과 Token을 어떻게 안전하게 관리하는가?
Bearer Token은 현재 인스턴스의 접근 자격 증명과 같습니다. 상태 확인 인터페이스를 제외하고 REST, MCP, QR 코드 스캔 및 페어링 관련 인터페이스는 모두 권한 부여가 필요합니다. Token은 요청 헤더에만 넣어야 하며, URL이나 로그에 나타나서는 안 됩니다.
정식 사용 시 다음을 권장합니다:
- 각 계정은 독립 인스턴스를 사용
- Token은 서버 측에만 저장
- Token을 프런트엔드 코드에 작성하지 않음
- Git 저장소에 커밋하지 않음
- 자격 증명에 접근할 수 있는 인원 제한
- 민감한 작업에 대한 감사 로그 기록
- 계정 담당자의 퇴사 또는 인수인계 시 연결된 기기를 즉시 해제
¶ 질문 8: 이미지, 파일 및 기타 미디어는 어떻게 처리하나요?
실제 고객 서비스는 텍스트만 있는 것이 아니며, 고객은 상품 사진, 결제 스크린샷, PDF, 포장 라벨, 음성 및 동영상을 보낼 수 있습니다.
현재 프록시는 기능 범위 내에서 텍스트와 미디어를 송수신할 수 있으며, 단일 미디어의 최대 크기는 10 MiB입니다. 하지만 계정 프록시 자체가 이미지 인식, 음성 전사 또는 파일 분석 모델을 의미하는 것은 아닙니다.
일반적인 처리 흐름은 다음과 같습니다: 미디어 가져오기, 유형 식별, 해당 모델에 전달, 핵심 정보 추출, 컨텍스트를 결합하여 답변 생성, 마지막으로 필요한 경우 사람이 확인한 후 발송합니다.
¶ 더욱 안정적인 AI 고객 서비스 프로세스
- 메시지 수신: 텍스트, 미디어 및 연결 상태 이벤트를 수신합니다;
- 컨텍스트 가져오기: 최근의 로컬 메시지를 읽으며, 전체 이력을 보유하고 있다고 가정하지 않습니다;
- 의도 및 위험 식별: 문의, 불만, 주문 재촉, 견적 문의 또는 사후 서비스를 판단합니다;
- 지식 및 비즈니스 데이터 조회: 고정 정책은 지식 베이스를 조회하고, 주문 및 물류는 실제 시스템을 조회합니다;
- 답변 초안 생성: 어조, 언어, 길이 및 서비스 기준을 제어합니다;
- 사람의 확인 필요 여부 판단: 중고위험 상황은 고객 서비스 담당자에게 넘깁니다;
- 멱등 키를 사용하여 발송: 불확실한 상태에서 중복 발송을 방지합니다;
- 발송 결과 추적:
accepted,delivered및read를 구분합니다; - 처리 결과 기록: CRM 또는 티켓 시스템에 동기화합니다.

¶ 이 솔루션은 무엇에 적합하지 않나요?
WhatsApp Account Proxy는 다음 용도로 사용해서는 안 됩니다:
- 낯선 번호에 대량으로 메시지 발송
- 동의 없는 마케팅 대량 발송
- 스팸 메시지
- 플랫폼 규칙 우회
- 타인 계정 사칭
- 영구 온라인 또는 절대적 안정성 약속
- 전체 기록을 읽을 수 있다고 홍보
발송 대상은 임의로 입력한 전화번호를 통한 콜드 아웃리치가 아니라, 현재 계정의 기존 채팅 또는 연락처에서 가져와야 합니다.
동시에 이 서비스에는 AI가 기본으로 포함되어 있지 않으며, MCP를 구성했다고 해서 자동으로 답변하거나, 고객에게 먼저 연락하거나, 자동으로 대량 발송하는 것도 아닙니다. AI가 무엇을 할 수 있는지, 언제 발송할지, 그리고 누가 최종 결정을 책임질지는 모두 비즈니스 시스템에서 명확하게 설계해야 합니다.
¶ 요약
개인 WhatsApp을 AI 고객 서비스로 전환할 때 진정으로 해결해야 하는 것은 일련의 비즈니스 문제입니다: 메시지가 어디서 오는지, 컨텍스트가 완전한지, AI가 정확한 지식을 어떻게 얻는지, 어떤 답변은 자동 발송할 수 있는지, 어떤 답변은 반드시 사람이 확인해야 하는지, 중복 발송을 어떻게 방지하는지, 그리고 연결이 중단된 후 어떻게 복구하는지입니다.
더 실용적인 목표는 하룻밤 사이에 모든 고객 서비스를 대체하는 것이 아니라, 먼저 AI가 다음 세 가지를 잘 수행하게 하는 것입니다:
- 메시지 정리
- 정보 조회
- 신뢰할 수 있는 답변 초안 생성
그 이후 위험과 실제 효과에 따라 자동화 수준을 점진적으로 높입니다. 이렇게 구축된 WhatsApp AI 고객 서비스는 단순히 대화할 수 있는 모델이 아니라, 제어 가능하고 추적 가능하며 팀의 업무량을 실제로 줄이는 데 도움이 되는 서비스 프로세스입니다.

