.png)
| 항목 | 내용 |
|---|---|
| 프로젝트명 | 블루리본 자동화 (리팩토링) |
| 프로젝트 성격 | 가상 시나리오를 직접 기획한 RPA 역량 강화 프로젝트 |
| 프로젝트 목적 | 블루리본의 전문가 평가, 대중 평가, 감성 분석을 통합하여 객관적 신뢰도 점수를 자동 산출하는 시스템 구축 |
| 개발 기간 | 2025.11.03 ~ 2025.11.27 (4주) |
| 2026.01.05~2026.01.16 (2주) : 리팩토링 및 안정화 | |
| 개발 환경 | UiPath Studio 2024.10 |
| 프레임워크 | REFramework |
| Uipath 핵심 기술 | 웹 스크래핑 (Extract Table Data) |
| Excel 자동화 (Write Range, Add Sheet) | |
| 메일 자동화 (Get IMAP, Send) | |
| 데이터 가공 (Filter, Merge, Split) | |
| 정규식 (Regex) | |
| Google Sheets 연동(Write Range Connections) | |
| API (네이버 Blog API, 카카오 Local API, Google NLP API) | |
| 개발자 및 역할 | 개발자 : 이정주 |
| 기여도 : 100% (개인 프로젝트) | |
| 담당 : 기획, 설계, 개발, 테스트 전 과정 |
.png)
<aside> <img src="/icons/code_gray.svg" alt="/icons/code_gray.svg" width="40px" />
블루리본 식당 목록 수동 수집 └─ 블루리본 가이드 웹사이트 접속 └─ 리본 등급별(3개, 2개, 1개, 0개) 페이지 이동 └─ 각 페이지마다 식당명, 주소 복사하여 Excel에 붙여넣기 └─ 다음 페이지 클릭하며 전체 식당 수동 수집 (약 2,654개) └─ 리본 등급 수동 입력
카카오맵 평점 정보 수동 수집 └─ 각 식당명을 카카오맵에서 일일이 검색 └─ 평점(별점)과 후기 개수 확인 및 Excel에 입력 └─ 평점 없는 경우 빈 칸으로 표시 └─ 약 2,654개 식당 반복
네이버 블로그 리뷰 수동 분석
└─ 각 식당명을 네이버 블로그에서 검색 └─ 상위 5개 블로그 글 읽기 └─ 긍정적/부정적 내용 수동 판단 └─ 긍정 비율 계산하여 Excel에 입력 └─ 약 2,654개 식당 × 5개 블로그 = 13,270개 글 읽기
점수 계산 및 통합
└─ 블루리본, 카카오, 네이버 점수를 0~1 범위로 수동 변환 └─ Excel 수식으로 가중치(40%, 40%, 20%) 계산 └─ 리본 등급별로 시트 수동 분류 └─ 평균값 수동 계산
보고서 작성 및 공유
└─ Excel 파일 정리 및 서식 적용 └─ Google Sheets에 수동 복사-붙여넣기 └─ 관계자에게 파일 공유
→ 총 소요 시간: 약 40~50시간
</aside>
<aside> <img src="/icons/code_gray.svg" alt="/icons/code_gray.svg" width="40px" />
블루리본 식당 목록 자동 수집 └─ 블루리본 웹사이트 자동 접속 └─ 리본 등급별(3, 2, 1, 0) 페이지 순회 └─ Extract Table Data로 식당명, 주소 자동 추출 └─ 페이지 번호 자동 증가하며 전체 데이터 수집 └─ 하나의 DataTable로 자동 통합 (약 2,654개 식당)
카카오 평점 정보 자동 수집
└─ 카카오 Local API로 식당 검색 └─ Place ID 자동 추출 └─ 카카오맵 브라우저 자동 접속 └─ Check App State로 평점 및 후기 개수 추출 └─ 대중평가 점수 자동 계산 (평점 70% + 후기수 30%) └─ DataTable에 자동 저장
네이버 블로그 감성 분석 자동 수행
└─ 네이버 블로그 API로 식당별 블로그 5개 검색 └─ Google Natural Language API로 각 블로그 감성 분석 └─ 감성 점수(-1~1)와 감성 강도 자동 추출 └─ 긍정/중립/부정 자동 판정 (기준: ±0.2) └─ 긍정 비율 자동 계산 └─ 감성평가 점수 자동 계산 (감성점수 60% + 긍정비율 40%) └─ DataTable에 자동 저장
통합 신뢰도 점수 자동 계산
└─ 블루리본(40%) + 카카오(40%) + 네이버(20%) 자동 합산 └─ 리본 등급별 자동 필터링 (Ribbon3, 2, 1, 0) └─ 각 그룹별 평균 신뢰도 자동 계산 └─ 컬럼 순서 자동 정리
결과 자동 저장 및 공유
└─ Google Sheets에 6개 시트 자동 업로드 (전체, 평균, 리본3, 리본2, 리본1, 리본0) └─ Excel 파일 5개 시트 자동 생성 (public_final, 리본3, 리본2, 리본1, 리본0) └─ 대시보드 실시간 연동
→ 총 소요 시간: 약 30~40분
</aside>
.png)

.png)

.png)