매주 4시간씩 정리하던 서울 아파트 시황,
코드 한 번으로
지도까지 자동 완성했습니다
Selenium으로 부동산 통계 데이터를 자동 수집하고, geopandas로 서울 25개 구 색상 지도를 그리고, AI가 시황을 3줄로 요약해 이메일까지 자동 발송합니다.
AI 바이브코딩 교육 수강생이 직접 완성한 실전 업무 자동화 사례입니다.
매주 월요일 아침,
같은 사이트, 같은 탭, 같은 복붙을
반복하고 계셨나요?

부동산 동향 파악은 금융·투자 관련 업무에서 빠질 수 없는 루틴입니다. 주요 부동산 통계 사이트에서 주간 시계열 데이터를 내려받고, 서울 25개 자치구별 매매증감률을 하나씩 확인해 지도에 옮기는 작업이 매주 반복됩니다.
사이트에 접속하고, 탭을 찾고, 엑셀 파일을 내려받고, 190개가 넘는 컬럼 중에서 서울 구별 데이터만 걸러내는 과정이 모두 수작업입니다. 행정구역 지도에 수치를 입력하고, AI에 복붙해 요약을 받고, 이메일을 직접 작성해 발송하기까지 — 매주 같은 작업이 반복됐습니다.
"데이터를 요약하고 이메일로 보내는 작업이 매주 반복됐어요. 어차피 같은 구조인데, 코드로 이어버리면 어떨까 생각했습니다."
| 단계 | 작업 내용 | 소요 시간 |
|---|---|---|
| STEP 1 | KB부동산 사이트 접속 후 주간아파트 탭 이동, 파일 수동 다운로드 | 약 10분 |
| STEP 2 | 190개 이상 컬럼 중 서울 25개 구 데이터 수동 추출·정리 | 약 30분 |
| STEP 3 | 행정구역 지도에 구별 수치 직접 입력, 색상 지도 수동 시각화 | 약 60분 |
| STEP 4 | AI에 데이터 복붙 후 시황 요약 요청, 결과 텍스트 복사 | 약 10분 |
| STEP 5 | 이메일 직접 작성, 지도 이미지 첨부 후 수동 발송 | 약 10분 |
🕑 매주 반복되는 수작업 — 월 평균 4시간, 연간 48시간 소요
📊 수동 지도 작성 — 서울 25개 구 데이터를 매주 직접 입력
📧 이메일 매번 수작업 — 이미지 첨부, 수신자 관리, 발송 모두 수동
데이터 수집부터 이메일까지,
5단계를
코드 하나로 연결했습니다

Selenium, pandas, geopandas, AI API, 표준 이메일 프로토콜(SMTP)을 하나의 파이프라인으로 이어붙였습니다. 각 도구가 담당하는 역할이 명확하고, 순서대로 실행되면 결과가 자동으로 만들어집니다.
사용 도구
|
1
|
STEP 1 · 자동 접속
Selenium으로 사이트 자동 접속 및 엑셀 다운로드
브라우저를 자동으로 열고 주간아파트 탭을 클릭한 뒤 최신 시계열 파일을 내려받습니다. 다운로드된 파일은 지정 폴더로 자동 이동됩니다.
결과값: 주간시계열.xlsx — 로컬 자동 저장
|
|
2
|
STEP 2 · 데이터 파싱
pandas·openpyxl로 4개 시트 자동 파싱 및 CSV 저장
매매증감·전세증감·매매지수·전세지수 4개 시트를 한 번에 읽고, 시도·시·구 계층 구조를 자동으로 해석합니다. 최신 날짜 데이터만 추출해 CSV로 저장합니다.
결과값: 서울 25개 구 매매증감률 데이터 — CSV 자동 저장
|
|
3
|
STEP 3 · 지도 시각화
geopandas·matplotlib로 서울 25개 구 색상 지도 자동 생성
행정경계 SHP 파일에서 서울 구만 필터링하고, 매매증감률을 컬러맵으로 매핑합니다. 상승 구는 붉은 계열, 하락 구는 파란 계열로 표시되며, 각 구 이름과 수치가 지도 위에 자동 라벨링됩니다.
결과값: 서울특별시_매매증감률_지도_날짜.png — 자동 저장
|
|
4
|
STEP 4 · AI 시황 요약
AI API가 서울 구별 증감률을 분석해 시황 3줄 자동 생성
서울 25개 구를 증감률 순으로 정렬해 AI에 전달합니다. '부동산 전문가' 역할로 설정된 AI가 최고 상승·하락 지역을 포함한 주간 시황을 3줄로 요약합니다.
결과값: 주간 서울 아파트 시황 요약 텍스트 — 자동 생성
|
|
5
|
STEP 5 · 완료
표준 이메일 프로토콜로 지도 이미지 + 요약 자동 발송
AI 요약 텍스트와 구별 증감률 표, 지도 이미지를 하나의 HTML 이메일로 조합해 자동 발송합니다. 수신자 설정만 해두면 매주 동일한 형식으로 전달됩니다.
출력형태: 서울 매매증감률 지도 + AI 요약 이메일 자동 수신
|
각 단계 핵심 설명
브라우저 자동화 도구로 사이트에 접속해 탭을 클릭하고 파일을 내려받습니다. 사람이 직접 클릭하던 모든 마우스 조작을 코드가 대신합니다.
190개 이상의 컬럼과 시도·시·구 계층 구조를 자동으로 해석합니다. 복잡한 엑셀 병합 셀도 pandas가 처리하며, 최신 날짜 데이터만 골라 CSV로 저장합니다.
행정경계 SHP 파일에서 서울 25개 구를 자동 필터링하고, 구별 매매증감률을 색상으로 매핑합니다. 상승 구는 붉은 계열, 하락 구는 파란 계열로 표시되며, 구 이름과 수치가 지도 위에 자동 라벨링되어 PNG로 저장됩니다.
증감률 순으로 정렬된 구별 데이터가 AI에 전달됩니다. '부동산 전문가' 역할로 설정된 AI가 최고 상승·하락 지역을 포함한 주간 시황을 3줄로 자동 생성합니다.
AI 요약, 구별 증감률 표, 지도 이미지를 하나의 HTML 이메일로 조합해 표준 이메일 프로토콜로 자동 발송합니다. 지도 이미지는 메일 본문에 직접 삽입되어 별도 첨부 확인이 필요 없습니다.
월 4시간이
5분 이내로,
자동화의 체감 효과

수작업으로 4시간이 걸리던 작업이 코드 실행 한 번으로 5분 이내에 완료됩니다. 연간으로 환산하면 약 47시간이 절약됩니다. 단순히 빨라진 것이 아니라, 사람이 개입할 필요가 없어졌습니다.
|
Before · 수작업
• 사이트 수동 접속 및 파일 다운로드 • 컬럼 탐색 및 구별 데이터 수동 추출 • 행정구역 지도 수동 시각화 • AI에 복붙 후 요약 수동 복사 • 이메일 작성·이미지 첨부·수동 발송 월 소요 시간
약 4시간
= 연 48시간
|
→ |
After · 자동화
• Selenium 자동 접속 및 파일 다운로드 • pandas가 4개 시트 자동 파싱·저장 • geopandas가 25개 구 색상 지도 자동 생성 • AI API가 시황 3줄 자동 요약 • 이메일 조합 및 자동 발송까지 완료 월 소요 시간
5분 이내
= 연 1시간 미만
|
|
D
|
"이제 코드 한 번 실행하면 지도 이미지가 만들어지고, 요약까지 메일로 날아옵니다. 예전에는 이걸 손으로 다 했다는 게 믿기지 않아요." 증권사 D사 IT개발부 김○○ 책임 / AI 바이브코딩 교육 수료
|
단순히 빨라진 것이 아니라
파이프라인 전체를
자동화로 이어냈습니다
이 사례의 핵심은 '시간을 아꼈다'는 데 있지 않습니다. 데이터 수집 → 파싱 → 지도 시각화 → AI 요약 → 이메일 발송이라는 5단계 파이프라인을 하나의 코드로 끊김 없이 연결했다는 점입니다. 각 단계는 개별적으로 도구로 해결할 수 있었지만, 이를 이어붙이는 것이 자동화의 진짜 가치입니다.
매주 데이터는 달라지지만 작업 구조는 동일합니다. 코드는 구조를 기억하고, 사람은 결과만 확인합니다. 반복되는 업무를 '어떻게 줄일까'가 아니라 '어떻게 연결할까'로 접근했을 때 나오는 결과입니다.
실행 방법은 변하지 않습니다.
한 번 만들어두면, 매주 코드가 대신 반복합니다.
같은 구조로
확장할 수 있는
자동화 아이디어들
이 자동화 파이프라인은 KB부동산 데이터에만 국한되지 않습니다. 데이터 수집 → 가공 → 시각화 → AI 요약 → 발송이라는 구조 자체를 다양한 업무에 적용할 수 있습니다.
전국 시도별 매매 시황 지도 — SHP 범위를 전국으로 확장해 시도별 컬러 히트맵 자동 생성 → 전국 단위 주간 리포트 자동화
전세·매매 동시 비교 리포트 — 4개 시트(매매증감·전세증감·매매지수·전세지수)를 함께 분석해 매매와 전세 동향을 동시에 요약 발송
임계치 초과 알림 자동화 — 특정 구의 주간 증감률이 설정값을 초과하면 즉시 별도 알림 이메일 또는 메신저로 자동 발송
월별 누적 트렌드 시각화 — 주간 CSV를 누적 저장해 특정 구의 월별 가격 흐름 차트를 자동 생성·배포
타 부동산 지표 연동 — 분양권·오피스텔·상가 데이터를 동일한 파이프라인 구조로 확장해 복합 시황 리포트 자동 발송
매주 똑같은 부동산 보고서,
이제는 코드가 대신합니다
IT 담당자, 금융 분석가, 부동산 팀을 위한 실전 업무 자동화. AI 바이브코딩 교육에서 직접 만들고 즉시 적용한 결과입니다.