보험사마다 다른 담보명,
AI 자동 매칭으로 담보 비교 시간을
2시간에서 6분으로 줄였습니다
pandas와 AI를 활용해 보험사별 담보 비교와 엑셀 저장, 메일 발송까지 한 번에 처리하는 자동화입니다.
AI 바이브코딩 교육 수강생이 실무 코드로 직접 완성한 업무자동화 사례입니다.
보험사마다 다른 담보명,
매번 눈으로
대응해야 했습니다

보험 대리점 실무에서는 여러 보험사의 청약서를 나란히 놓고 담보 내용을 비교하는 일이 많습니다. 문제는 보험사마다 같은 보장을 부르는 이름이 다르다는 점입니다.
암진단비와 암진단특약처럼 표기만 다른 담보를 매번 눈으로 대응해야 했습니다. 청약서 PDF를 열어 항목을 하나씩 옮겨 적고, 비교 결과를 정리해 메일로 전달하는 과정까지 전부 수작업이었습니다.
"보험사마다 담보명이 조금씩 달라서, 매번 눈으로 하나씩 맞춰봐야 했습니다."
수작업 분류의 실제 과정
| 단계 | 작업 내용 | 소요 시간 |
|---|---|---|
| STEP 1 | 각 보험사 청약서 다운로드 | 20분 |
| STEP 2 | 청약서 PDF 항목 대조 확인 | 40분 |
| STEP 3 | 청약별 특약(담보) 비교 | 45분 |
| STEP 4 | 공통 특약 정리 및 엑셀 저장 | 10분 |
| STEP 5 | 비교 결과 파일 메일 전달 | 5분 |
🏷️ 보험사마다 담보명 표기 방식이 달라 — 일일이 눈으로 대응 확인
📑 청약서 PDF를 열어 항목을 옮겨 적는 반복 작업
⏱️ 비교부터 메일 전달까지 매번 수작업으로 이어짐
문자열 유사도로 먼저 매칭,
AI가 유형까지 정리합니다
🔍 유사도로 후보를 먼저 찾고, 🤖 판단이 필요한 부분만 AI에게 맡기는 2단계 구조입니다. 엑셀 파일 2개만 선택하면 📊 매칭 → 분류 → 📧 메일 발송까지 한 번에 끝납니다.
기술 스택
|
🔍 매칭 로직
difflib (문자열 유사도)
담보명을 하나씩 대조해 가장 비슷한 항목을 자동으로 연결합니다.
|
🤖 AI 모델
AI(LLM) 분류기
문맥까지 이해해 10개 구분자 중 하나로 분류합니다.
|
|
📊 데이터 처리
pandas + openpyxl
엑셀을 읽고, 결과를 다시 엑셀로 저장합니다.
|
🖥️ GUI 환경
tkinter
파일 선택부터 실행까지 화면 하나에서 처리합니다.
|
|
🎯 매칭 기준
유사도 50% 이상만 채택
기준 미달 후보는 제외해 오매칭을 방지합니다.
|
📧 메일 발송
smtplib + MIME
결과 엑셀을 첨부해 수신 메일로 자동 발송합니다.
|
전체 흐름도
|
1
|
STEP 1 · 🔍 difflib
담보명 자동 매칭
기준 파일의 담보명과 비교 파일의 담보명을 하나씩 대조해 가장 유사한 항목을 문자열 유사도로 찾아냅니다.
결과값: 유사도 50% 이상인 담보만 자동 연결
|
|
2
|
STEP 2 · 🤖 AI(LLM)
AI 자동 라벨링
매칭된 담보명을 AI에 전달해 사망보장, 암 관련 등 10개 구분자 중 하나로 자동 분류합니다.
결과값: 담보별 구분자 태그 완성
|
|
3
|
STEP 3 · 📧 smtplib
엑셀 저장 및 메일 발송
비교 결과를 엑셀 파일로 저장하고, 메일 정보가 입력되어 있으면 첨부파일로 자동 발송합니다.
출력형태: A사_vs_B사_담보비교.xlsx 자동 저장 + 메일 첨부
|
각 단계 핵심 설명
기준 파일과 비교 파일의 담보명을 문자열 유사도로 비교해 가장 비슷한 항목을 자동으로 연결합니다.
매칭된 담보명을 AI가 사망보장, 암 관련 등 10개 구분자 중 하나로 자동 분류합니다.
비교 결과를 엑셀 파일로 저장하고, 메일 정보 입력 시 첨부파일로 자동 발송합니다.
파일 두 개 선택하고
버튼 한 번, 그게 전부입니다
수강생이 직접 만든 실행 화면입니다. 기준 파일과 비교 파일을 선택하고 실행 버튼을 누르면, 아래 진행 로그가 순서대로 표시되며 결과 엑셀이 완성됩니다.
▲ 수강생이 직접 만든 tkinter GUI 프로그램 — 파일 선택 후 버튼 1회 클릭으로 전체 자동 처리
▲ 코드 실행 한 번으로 자동 생성된 담보 비교 결과 파일 — 파란색 컬럼(AI 분류·키워드·유사도)이 자동 입력된 항목
월 2시간이
6분으로 줄었습니다

|
Before · 수작업
• 청약서 PDF를 하나씩 열어 담보 항목 확인 • 담보명 표기 차이를 손으로 대응 • 비교 결과를 엑셀로 옮기고 메일 첨부까지 별도 진행 월 소요 시간
2시간
= 연 24시간
|
→ |
After · 자동화
• 엑셀 파일 2개만 선택하면 자동 매칭·분류 • AI가 담보 유형을 10개 구분자로 자동 라벨링 • 결과 엑셀 자동 저장 및 메일 자동 첨부 발송 월 소요 시간
6분
= 연 1.2시간
|
|
박
|
"실행 파일 하나로 두 보험사 담보를 비교하고, 결과까지 메일로 받아볼 수 있게 됐습니다." 수강생 박○○ / ChatGPT X Python RPA 교육 수료
|
이 자동화가 가능했던 이유
담보명을 비교하는 일은 단순 반복 같지만, 실제로는 미묘한 표기 차이를 계속 판단해야 하는 작업입니다. 사람이 하면 매번 집중력이 필요했습니다.
문자열 유사도로 먼저 대응 후보를 찾고, AI로 유형을 정리하는 두 단계를 거치자 판단 과정이 자동으로 대체됐습니다. 실무자는 결과만 확인하면 되는 구조가 만들어졌습니다.
AI가 구분자로 정리하자 비교가 끝났습니다.
사람이 판단하던 대응 작업을 AI가 대신하면서, 비교 시간 자체가 사라졌습니다.
같은 방식으로
해결할 수 있는 다른 업무들
"엑셀 두 개를 유사도로 매칭하고 → AI가 유형을 분류하고 → 결과를 저장·발송"하는 이 구조는 담보 비교에만 해당하지 않습니다.
📄 약관 조건 비교 — 보험사별 약관 문서 대조 → 조건 차이 자동 정리
💰 견적서 항목 매칭 — 거래처별 표기 차이 대응 → 비교 시간 단축
📦 상품 카탈로그 통합 — 공급사별 다른 상품명·규격을 하나의 기준으로 정리
📝 계약서 조항 분류 — 조항 유형 자동 분류 → 검토 시간 단축
🧾 거래명세서 품목 대조 — 거래처별 품목명 차이 자동 매칭 → 정산 오류 예방
매달 2시간씩 걸리던 담보 비교,
AI 자동 매칭으로 6분 만에 끝냈습니다
보험 대리점에서 근무하는 수강생이 AI 바이브코딩 교육에서 직접 완성한 자동화 사례입니다.