피드로 돌아가기
Samiksha AI: Universal Review & comment Analyzer
Dev.toDev.to
AI/ML

Gemini API 기반 ABSA를 통한 비정형 리뷰의 구조적 BI 전환

Samiksha AI: Universal Review & comment Analyzer

TechSakhi2026년 6월 14일1beginner

Context

단순 별점 기반 시스템의 낮은 정보 밀도와 Rule-based 분석기의 반어법 및 노이즈 처리 한계 발생. 고객 피드백 내 제품 특성별 세부 분석이 불가능한 아키텍처적 제약 존재.

Technical Solution

  • Google AI Studio(Gemini API)를 활용한 Aspect-Based Sentiment Analysis(ABSA) 구현으로 정교한 속성별 감성 분석 수행
  • 비정형 텍스트 내 배송 불만 등 배경 노이즈를 제거하는 Noise Filtering 파이프라인 설계
  • 분석 엔진과 UI 레이어를 분리하여 데이터 백엔드와 인터페이스 간의 의존성을 낮춘 Clean Architecture 적용
  • Streamlit과 Plotly를 연동하여 분석된 데이터 분포를 실시간 시각화하는 Executive Report Card 대시보드 구축
  • Python 기반의 분석 모듈화를 통한 데이터 전처리-분석-렌더링의 단계적 처리 구조 설계

1. 단순 감성 분석을 넘어 특정 속성별 분석이 필요한 경우 ABSA(Aspect-Based Sentiment Analysis) 도입 검토

2. LLM API 활용 시 데이터 정제 단계에서 노이즈 필터링 로직을 우선 배치하여 토큰 효율 및 분석 정확도 향상

3. 분석 도구 개발 시 분석 엔진과 시각화 프레임워크를 분리하여 유지보수성 확보

원문 읽기