DATA OPERATIONS · ADDRESS DATA · 2026.10.21

같은 고객 주소가 세 가지로 적혀 있다면?

"서울 강남구 역삼동 ○○번지", "서울특별시 강남구 테헤란로 ○○", "강남 역삼 ○○빌딩 3층". 같은 곳인데 CRM, 주문 시스템, 엑셀 명단에 전부 다르게 적혀 있는 경우는 흔합니다. 이 상태로는 지역별 매출을 집계하거나, 담당 구역을 나누거나, 같은 고객을 찾아내는 일이 매번 손작업이 됩니다. 주소는 공공 주소 데이터라는 정답지가 있는 몇 안 되는 데이터라서, 원본을 보존한 채 표준 주소로 정리하고 새로 들어오는 주소는 입력 단계에서 검증하는 구조를 만들 수 있습니다. 이 글은 그 순서와 주의할 점을 정리합니다.

나무 받침대 위에 번호가 적힌 서로 다른 모양의 우편함 여섯 개가 나란히 놓여 있는 모습
모양은 제각각이어도 번호 체계가 같으면 찾을 수 있습니다. 주소 데이터도 기준 하나로 맞추는 것이 출발점입니다.

주소가 제각각이 되는 이유

주소가 흐트러지는 건 누가 잘못해서라기보다 입력 경로가 여러 개이기 때문입니다.

방치하면 생기는 문제

업무주소가 흐트러져 있을 때
지역별 매출·고객 분석같은 구가 여러 이름으로 집계되어 숫자가 쪼개지거나 빠짐
영업·배송 구역 배정주소에서 시군구를 사람이 직접 읽어 배정해야 함
중복 고객 찾기같은 사업장이 주소 표기만 달라 다른 고객으로 남음
우편물·배송우편번호 누락이나 오래된 주소로 반송·지연 발생
외부 데이터 결합공공 통계, 상권 데이터와 행정구역 코드로 연결할 수 없음

결국 주소 문제는 주소 칸 하나의 문제가 아니라, 지역 단위로 판단하는 모든 업무의 정확도 문제입니다.

정답지는 이미 있다: 공공 주소 데이터

행정안전부는 도로명주소 개발자센터를 통해 주소 검색 API와 도로명주소 데이터를 공개하고 있습니다. 입력한 주소를 검색하면 표준 도로명주소와 지번주소, 우편번호(기초구역번호), 행정구역 코드 같은 항목을 함께 받을 수 있고, 좌표 정보를 제공하는 API와 전체 주소 데이터 파일도 제공됩니다. 이용하려면 사용 신청과 승인키 발급이 필요하고, 호출 방식과 제공 항목은 공식 문서에서 확인해야 합니다.

"우리가 정하는 기준"이 아니라 "공공 기준"에 맞추세요. 사내에서 표기 규칙을 새로 만들면 또 하나의 형식이 생길 뿐입니다. 공공 주소 데이터의 결과값을 표준으로 삼으면, 다른 시스템이나 외부 데이터와 연결할 때도 같은 기준을 쓸 수 있습니다.

정제 구조: 원본은 두고, 표준값을 옆에 붙인다

  1. 원본 보존 — 고객이 입력한 주소는 지우거나 덮어쓰지 않고 그대로 둡니다. 정제 결과는 별도 필드에 저장합니다.
  2. 사전 정리 — 앞뒤 공백, 특수문자, 반복 표기를 정리하고 "서울시"→"서울특별시" 같은 흔한 줄임말을 규칙으로 맞춥니다. 층·호수와 요청사항은 상세주소 칸으로 분리합니다.
  3. 공공 주소 대조 — 정리된 주소로 주소 검색 API를 호출하거나 주소 데이터 파일과 대조해 후보를 찾습니다.
  4. 결과 분류 — 후보가 정확히 하나면 자동 확정, 여러 개거나 없으면 확인 목록으로 보냅니다. 자동 확정 기준은 처음에는 보수적으로 잡습니다.
  5. 표준값 저장 — 도로명주소, 지번주소, 우편번호, 시도·시군구 코드, 필요하면 좌표를 저장하고, 언제 어떤 방식으로 정제됐는지 기록합니다.
  6. 정기 재점검 — 주소 데이터가 갱신되면 저장된 표준값을 다시 대조해, 행정구역이나 도로명이 바뀐 건을 찾아 업데이트합니다.

규칙과 AI, 사람의 역할 나누기

단계처리 방식이유
공백·줄임말 정리, 우편번호 형식 점검규칙같은 입력에 항상 같은 결과가 나와야 함
표준 주소 확정공공 주소 데이터 대조주소의 정답은 공공 데이터에 있음
메모란에 섞인 주소 골라내기, 주소와 요청사항 분리AI(검토 전제)형식이 정해지지 않은 자유 입력을 나누는 작업
후보가 여럿이거나 없는 주소사람 확인잘못 확정하면 다른 고객·다른 장소로 연결됨
고객에게 주소 재확인 요청사람(안내 문구는 자동화 가능)고객 접점은 회사 정책에 맞춰 판단

AI가 주소를 "그럴듯하게" 완성하게 두는 것은 피해야 합니다. 없는 번지를 만들어 넣을 수 있기 때문에, AI의 결과도 반드시 공공 주소 데이터 대조를 통과해야 확정되도록 설계합니다.

새는 곳을 막는다: 입력 단계 검증

기존 데이터를 한 번 정리해도 입력 경로가 그대로면 몇 달 뒤 같은 상태로 돌아갑니다. 정제와 함께 입력 단계를 바꾸는 것이 중요합니다.

도입 전 체크리스트

FAQ

주소 정제를 하면 기존에 저장된 주소는 지워지나요?

지우지 않는 것이 원칙입니다. 고객이 입력한 원본 주소는 그대로 두고, 표준화된 도로명주소·우편번호·행정구역 코드는 별도 필드에 저장합니다. 그래야 정제 결과가 틀렸을 때 원본과 비교해 바로잡을 수 있고, 어떤 기준으로 바뀌었는지도 설명할 수 있습니다.

주소 검색 API를 쓰면 모든 주소가 자동으로 정리되나요?

형식이 비교적 온전한 주소는 대부분 하나의 결과로 정리되지만, 오타가 많거나 건물명만 적혀 있거나 검색 결과가 여러 건 나오는 주소는 자동으로 하나를 고르면 안 됩니다. 이런 주소는 후보와 함께 확인 목록으로 보내고, 필요하면 고객에게 다시 확인하는 흐름을 둡니다.

AI는 주소 정제에서 어떤 역할을 하나요?

최종 주소 확정은 공공 주소 데이터 대조와 규칙으로 처리해야 결과가 일정합니다. AI는 메모란이나 자유 입력 칸에 섞인 주소를 골라내거나, 주소와 상세 정보(층·호수·배송 요청사항)를 나누거나, 확인 목록에 올라온 애매한 주소의 후보를 설명하는 보조 작업에 쓰는 것이 적합합니다.

Voxen은 이렇게 접근합니다

Voxen은 AI를 억지로 모든 단계에 넣기보다 현재 업무와 데이터를 먼저 살펴보고 가장 단순하고 안정적인 자동화 구조를 찾습니다. 데이터 수집·엔지니어링, AI 판단, API·대시보드, 맞춤 시스템 구축을 실제 비즈니스 프로세스에 맞게 연결합니다.

이 글도 읽어보세요

데이터와 AI를 실제 업무 시스템으로 연결하고 싶다면

Voxen Cloud에서 데이터 수집·자동화·맞춤 시스템 구축 방향을 살펴보세요.

cloud.voxen.io →

우리 고객 주소가 얼마나 표준 주소로 정리될 수 있는지, 입력 경로는 어떻게 바꿔야 할지 궁금하다면 지금 쓰는 고객 명단 샘플부터 같이 살펴보겠습니다.