목록 보기
신입 DevOps 엔지니어의 AI/ML 기반 자동화된 스팸 필터링 도입 경험기
AI

신입 DevOps 엔지니어의 AI/ML 기반 자동화된 스팸 필터링 도입 경험기

인프런
인프런
2024년 12월 5일

두줄요약

수동 스팸 검토의 한계를 해결하기 위해 ML·ChatGPT 기반 자동 필터를 구축했습니다. 이벤트 기반 서버리스 구조와 지속 학습으로 비용 효율적인 운영을 달성했습니다.

문제 상황

  • 플랫폼 성장에 따른 운영팀의 수동 스팸 게시글 검토 부담
  • 금지어와 GPT Few-Shot 기반 필터의 신규 유형 대응·게시판별 일관성 한계

해결 방법

  • TF-IDF 벡터화와 SGDClassifier 기반의 적응형 스팸 분류 모델 도입
  • 다국어·복잡한 스팸 대응을 위한 ChatGPT 결합과 자동 생성 프롬프트 기반 특징 관리
  • Slack 이모지 반응으로 게시글·사용자 차단을 자동화한 운영 절차 간소화

구조와 흐름

  • 게시글 생성 이벤트를 SNS Topic, SQS, Lambda로 전달하는 이벤트 기반 판별 흐름
  • S3 모델 저장과 Jenkins Cron Job 기반 신규 게시글 주기적 추가 학습
  • MongoDB 특징 저장소와 GPT-4o-mini 프롬프트 결합을 통한 카테고리별 단계 판별

성능/운영 포인트

  • Lambda Layer에 scikit-learn 포함, 콜드 스타트 약 2.8초와 모델 추론 0.2~0.6ms
  • 스팸·의심·정상 임계치와 Slack 알림을 통한 실시간 운영 모니터링
  • 스팸 계정 생성 수 76% 감소와 건당 0.05원 수준의 AWS·ChatGPT API 비용

다음 읽기

#ML 주제를 이어서 읽기

인프랩 데브옵스 팀 6주 인턴십

스팸·비속어 필터링 API를 구축하며 Python 머신러닝과 Pulumi 기반 서버리스 인프라를 경험했습니다. KMS·ECS 이슈를 해결하고 근본 원인 중심의 문제 접근 방식을 배웠습니다.

인프런
인프런
데브옵스

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...