✳️ 프로젝트 개요

항목 내용
프로젝트명 블루리본 자동화 (리팩토링)
프로젝트 성격 가상 시나리오를 직접 기획한 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% (개인 프로젝트)
담당 : 기획, 설계, 개발, 테스트 전 과정

✳️ 프로젝트 배경

<aside> <img src="/icons/code_gray.svg" alt="/icons/code_gray.svg" width="40px" />

As-is

  1. 블루리본 식당 목록 수동 수집 └─ 블루리본 가이드 웹사이트 접속 └─ 리본 등급별(3개, 2개, 1개, 0개) 페이지 이동 └─ 각 페이지마다 식당명, 주소 복사하여 Excel에 붙여넣기 └─ 다음 페이지 클릭하며 전체 식당 수동 수집 (약 2,654개) └─ 리본 등급 수동 입력

  2. 카카오맵 평점 정보 수동 수집 └─ 각 식당명을 카카오맵에서 일일이 검색 └─ 평점(별점)과 후기 개수 확인 및 Excel에 입력 └─ 평점 없는 경우 빈 칸으로 표시 └─ 약 2,654개 식당 반복

  3. 네이버 블로그 리뷰 수동 분석

    └─ 각 식당명을 네이버 블로그에서 검색 └─ 상위 5개 블로그 글 읽기 └─ 긍정적/부정적 내용 수동 판단 └─ 긍정 비율 계산하여 Excel에 입력 └─ 약 2,654개 식당 × 5개 블로그 = 13,270개 글 읽기

  4. 점수 계산 및 통합

    └─ 블루리본, 카카오, 네이버 점수를 0~1 범위로 수동 변환 └─ Excel 수식으로 가중치(40%, 40%, 20%) 계산 └─ 리본 등급별로 시트 수동 분류 └─ 평균값 수동 계산

  5. 보고서 작성 및 공유

    └─ Excel 파일 정리 및 서식 적용 └─ Google Sheets에 수동 복사-붙여넣기 └─ 관계자에게 파일 공유

→ 총 소요 시간: 약 40~50시간


주요 문제점

</aside>

<aside> <img src="/icons/code_gray.svg" alt="/icons/code_gray.svg" width="40px" />

To-be

  1. 블루리본 식당 목록 자동 수집 └─ 블루리본 웹사이트 자동 접속 └─ 리본 등급별(3, 2, 1, 0) 페이지 순회 └─ Extract Table Data로 식당명, 주소 자동 추출 └─ 페이지 번호 자동 증가하며 전체 데이터 수집 └─ 하나의 DataTable로 자동 통합 (약 2,654개 식당)

  2. 카카오 평점 정보 자동 수집

    └─ 카카오 Local API로 식당 검색 └─ Place ID 자동 추출 └─ 카카오맵 브라우저 자동 접속 └─ Check App State로 평점 및 후기 개수 추출 └─ 대중평가 점수 자동 계산 (평점 70% + 후기수 30%) └─ DataTable에 자동 저장

  3. 네이버 블로그 감성 분석 자동 수행

    └─ 네이버 블로그 API로 식당별 블로그 5개 검색 └─ Google Natural Language API로 각 블로그 감성 분석 └─ 감성 점수(-1~1)와 감성 강도 자동 추출 └─ 긍정/중립/부정 자동 판정 (기준: ±0.2) └─ 긍정 비율 자동 계산 └─ 감성평가 점수 자동 계산 (감성점수 60% + 긍정비율 40%) └─ DataTable에 자동 저장

  4. 통합 신뢰도 점수 자동 계산

    └─ 블루리본(40%) + 카카오(40%) + 네이버(20%) 자동 합산 └─ 리본 등급별 자동 필터링 (Ribbon3, 2, 1, 0) └─ 각 그룹별 평균 신뢰도 자동 계산 └─ 컬럼 순서 자동 정리

  5. 결과 자동 저장 및 공유

    └─ Google Sheets에 6개 시트 자동 업로드 (전체, 평균, 리본3, 리본2, 리본1, 리본0) └─ Excel 파일 5개 시트 자동 생성 (public_final, 리본3, 리본2, 리본1, 리본0) └─ 대시보드 실시간 연동

→ 총 소요 시간: 약 30~40분


개선효과

</aside>

✳️ 프로세스 설계

프로세스설계.png

🗃️ REFramework 설계

REFramework 상세설계

폴더구조

image.png

📂 Jobs/