피드로 돌아가기
Dev.toAI/ML
원문 읽기
Gemini API 기반 ABSA를 통한 비정형 리뷰의 구조적 BI 전환
Samiksha AI: Universal Review & comment Analyzer
AI 요약
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. 분석 도구 개발 시 분석 엔진과 시각화 프레임워크를 분리하여 유지보수성 확보