카카오톡 채팅 데이터 추출

카카오톡 스크린샷에서 송금액, 한국 주소 및 채팅 메타데이터 식별

카카오톡 스크린샷 한 장에서 송금액, 계좌번호, 두 가지 주소 체계의 한국 주소, 발신자 및 채팅 메타데이터 등 8개 필드를 이미지당 5~10초 안에 식별합니다.

스크린샷당 5~10초 · 인쇄 텍스트 최대 99% 정확도

송금액
계좌번호
한국 주소
발신자 및 시간

모든 카카오톡 채팅 속 두 가지 데이터 계층

맞춤 열 추출은 각 스크린샷에서 메시지 내용과 채팅 고유 메타데이터를 위치가 아닌 의미를 기준으로 읽어냅니다.

Content

Transfer Amount (송금액)

카카오페이 카드나 채팅 메시지의 "50,000원" 같은 ₩ 금액입니다. AI가 ₩/원 표시를 읽습니다.

Order Number

채팅에서 공유된 주문 참조 번호입니다. "주문번호" 레이블이나 연속된 패턴으로 식별합니다.

Korean Address

도로명주소와 지번주소 모두 구조적 표식을 기준으로 인식합니다.

Bank Account

"국민은행 123456-78-901234" — 은행명과 하이픈이 포함된 계좌번호입니다.

Transfer Note

카카오페이 송금 아래의 메모입니다. 주문 참조, 상품명 또는 "입금 확인" 등이 포함됩니다.

Native Metadata

Sender Name (보낸사람)

카카오톡 채팅 발신자 레이블의 연락처 이름입니다.

Timestamp

메시지 헤더의 날짜와 시간을 표시된 그대로 가져옵니다.

메시지유형 (Message Type)

각 요소를 송금카드, 텍스트, 주소로 구분하여 스프레드시트 필터링에 활용합니다.

카카오톡 스크린샷에 OCR 이상이 필요한 이유

한국의 이중 주소 체계로 인해 카카오톡에 표시된 고객 주소는 도로명주소 또는 지번주소로 작성될 수 있으며, 함께 표시된 카카오페이 결제 카드는 완전히 다른 시각적 형식을 사용합니다. 기존 OCR은 이 모든 것을 하나의 텍스트 스트림으로 평탄화합니다.

"카카오톡 채팅방/메시지를 새 휴대폰으로 정말 옮기고 싶은데, 앱에서 텍스트 파일로 내보내는 옵션만 제공하네요."

r/AndroidQuestions
01

두 가지 주소 체계, 경고 없이 혼용

도로명주소와 지번주소는 구조가 완전히 다릅니다. 하나는 도로명+건물번호를, 다른 하나는 동+지번을 사용하죠. 카카오톡에서는 두 형식이 매일 함께 등장하며, 한쪽에 맞춰진 템플릿은 다른 쪽을 놓칩니다.

02

카카오페이 카드와 채팅 버블이 섞임

카카오페이 결제 확인 메시지는 초록색 악센트가 있는 스타일링된 인챗 카드입니다. 금액은 굵게, 가맹점명과 "결제완료" 상태가 표시되며 일반 채팅 버블 사이에 위치합니다. 기존 OCR은 이 카드의 ₩50,000과 옆에 있는 스티커 캡션을 동일한 텍스트 더미로 출력합니다.

03

한국 은행 패턴은 단순한 숫자가 아님

"국민은행 123456-78-901234"는 한국 은행의 관행을 따릅니다. 한글로 된 은행명 뒤에 은행별 구분 개수가 정해진 하이픈 계좌번호가 오는 구조죠. 기존 OCR은 전체 문자열을 구분되지 않은 한국어 텍스트로 처리하여 은행명과 계좌번호 간의 구조적 관계를 놓칩니다.

01

구조 기반으로 두 주소 체계를 모두 인식

AI가 한국 행정 구분자를 기준으로 삼습니다. 시/군/구 접미사는 시와 구를, 로/gil은 도로명 주소 체계를, 동/dong은 지번 주소 체계를 식별합니다. 고객이 테헤란로 123 또는 역삼동 123-45로 작성해도 형식을 선택할 필요 없이 주소가 주소 열로 자동 분류됩니다.

02

각 시각적 구성 요소를 역할별로 분류

초록색 강조 테두리의 직사각형은 카카오페이 결제 확인으로 인식됩니다. ₩50,000은 송금액으로, 가맹점명은 별도로 유지됩니다. 위아래의 채팅 버블은 주소, 주문번호, 은행계좌로 읽힙니다. 스티커나 카카오맵 카드는 데이터가 아닌 것으로 제외됩니다.

03

모든 카카오톡 메시지에 단일 열 세트 사용

송금액, 주문번호, 주소, 은행계좌, 메모, 보낸사람, 시간, 메시지유형 등 여덟 개 열을 한 번만 정의하고, 카카오페이 카드, 주소 메시지, 계좌번호 텍스트를 동일 배치에서 처리하세요. AI가 형식과 관계없이 필드의 의미를 읽어냅니다.

카카오톡 스크린샷 하나에서 구조화된 행 하나로

프리랜서로부터 카카오페이 송금 내역을 기록하든, 주문 채팅에서 한국 배송 주소를 정리하든, 고객이 보낸 계좌번호를 저장하든 — 한 세트의 열 이름으로 세 단계면 끝납니다.

1단계

카카오톡 스크린샷 업로드

카카오페이 송금카드, 고객의 주소 메시지, 계좌번호 텍스트 — 모두 한 번에 업로드하세요. PNG든 JPG든, 휴대폰에 저장된 그대로입니다. 메시지 유형별로 분류할 필요 없습니다. AI가 스타일이 적용된 카드든 일반 채팅 텍스트든 각 요소의 시각적 구조를 독립적으로 읽어냅니다.

2단계

열 이름을 한 번만 지정

송금액, 주문번호, 주소, 은행계좌, 메모, 보낸사람, 시간, 메시지유형을 입력하세요. AI가 각 스크린샷을 개별적으로 읽습니다. 카카오페이 카드는 송금액과 메모를 채우고, 주소 메시지는 작성된 형식 그대로 주소를 채우며, 보낸사람과 시간은 모든 메시지 유형에서 카카오톡 UI 영역에서 가져옵니다. 추론 열은 주소를 도로명 또는 지번 유형으로 자동 분류할 수 있습니다.

3단계

통합 스프레드시트로 내보내기

모든 스크린샷이 하나의 행이 됩니다. 결제 스크린샷에는 송금액, 은행계좌, 보낸사람, 시간이 포함되고, 주소 스크린샷에는 고객이 보낸 형식 그대로의 전체 주소와 발신자 메타데이터가 포함됩니다. 하나의 .xlsx 파일로 정리되며, 스크린샷을 다시 열지 않고도 보낸사람이나 시간순으로 정렬할 수 있습니다.

카카오톡 데이터 추출 — 잘 되는 것과 그렇지 않은 것

카카오페이 스타일 카드와 한국 주소는 안정적으로 추출됩니다. 업로드 전에 추가 확인이 필요한 두 가지 경우가 있습니다.

✓ 가장 잘 작동하는 경우
  • 카카오페이 결제 카드 — 금액, 가맹점명, '결제완료' 상태가 표시된 초록색 악센트 카드 — 채팅 맥락과 관계없이 시각적 구조가 일정하므로 안정적으로 추출됩니다.
  • 두 가지 주소 체계의 한국 주소 — AI가 도로명 표식과 지번 표식을 감지하여 모두 주소 열로 라우팅합니다.
  • 카카오페이 카드, 주소 메시지, 계좌번호 텍스트가 섞인 일괄 처리 — 하나의 열 세트로 모든 형식을 처리합니다.
⚠ 주의가 필요한 경우
  • 완전히 열리지 않은 카카오페이 카드는 금액이나 가맹점명이 나타나지 않습니다. 스크린샷을 찍기 전에 결제 카드를 완전히 열어주세요.
  • 고도로 압축된 스크린샷 — 카카오톡 이미지를 전달하거나 채팅 백업에서 저장할 때 흔히 발생 — 한글 인식 정확도를 떨어뜨릴 수 있습니다. 최상의 결과를 위해 원본 대화를 스크린샷하세요.

카카오톡 데이터 추출 자주 묻는 질문

카카오톡 채팅 메시지에서 보낸 사람이 계좌번호를 하이픈 없이 입력해도 AI가 한국 은행 계좌번호를 읽을 수 있나요?

네. 한국 은행 계좌번호는 일반적으로 "123456-78-901234"와 같이 하이픈이 포함된 패턴을 따르지만, 명시적인 구분자가 없더라도 AI는 은행명 접두사와 한국 계좌번호의 예상 자릿수 길이를 인식합니다. 구분자 없이 입력된 계좌번호도 은행 패턴으로 식별되어 은행계좌 열로 추출됩니다.

고객이 카카오톡에서 지번주소만 사용하여 "서울시 강남구 역삼동 123-45"로 주소를 보냈습니다. 같은 배치에서 다른 고객이 도로명주소 형식으로 보낸 메시지와 함께 AI가 이 주소를 추출할 수 있나요?

네. AI는 두 형식을 구조적 특징으로 인식합니다. "테헤란로 123"과 같은 도로명주소는 로/gil 도로 접미사로 식별됩니다. "역삼동 123-45"와 같은 지번주소는 동(dong) 단위와 하이픈이 포함된 지번 패턴으로 식별됩니다. 두 형식 모두 동일한 주소 열로 추출되므로 고객이 어떤 시스템을 사용할지 미리 지정할 필요가 없습니다.

카카오페이 카드와 고객 주소가 포함된 텍스트 메시지가 함께 있는 단일 카카오톡 스크린샷이 있습니다. 한 번에 두 정보를 모두 추출할 수 있나요?

네. 동일한 열 세트에 두 콘텐츠 열을 모두 정의하세요. AI는 카카오페이 카드를 스타일이 적용된 결제 구성 요소로 읽어 송금액을 추출하고, 별도로 채팅 버블에서 주소를 읽습니다. 보낸사람과 시간은 동일한 행의 채팅 메타데이터에서 채워집니다. 따라서 하나의 스크린샷으로 결제 정보, 주소, 보낸 사람 정보가 포함된 하나의 완전한 레코드가 생성됩니다.

카카오톡 스크린샷에 카카오맵 공유 위치 카드가 표시됩니다. AI가 지도 미리보기 카드 자체에서 주소를 추출하나요?

카카오맵 위치 카드는 지도 썸네일과 그 아래에 주소 및 장소명을 표시합니다. AI는 카드의 텍스트 오버레이를 읽고 주소 열을 정의한 경우 이를 추출할 수 있습니다. 그러나 정확도는 미리보기 카드에 주소 텍스트가 얼마나 선명하게 렌더링되는지에 따라 달라집니다. 완전한 주소 데이터를 위해서는 지도 썸네일보다 전체 주소가 포함된 텍스트 메시지가 더 나은 결과를 제공합니다.

여러 보낸 사람으로부터 다양한 카카오톡 결제 스크린샷을 받습니다. 모든 송금액과 보낸 사람 이름을 날짜별로 정렬된 하나의 테이블로 일괄 추출할 수 있나요?

모든 스크린샷을 한 번에 업로드하세요. AI는 단일 배치로 처리하여 스크린샷당 하나의 행을 출력합니다. 송금액, 보낸사람, 시간을 열로 정의하면 배치 내 모든 카카오페이 카드 또는 송금 메시지가 해당 필드를 채웁니다. 내보낸 Excel 파일은 시간 타임스탬프 열을 기준으로 정렬하여 모든 보낸 사람의 결제 내역을 시간순으로 정리할 수 있습니다.

📮 contact email: [email protected]