아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
인프런 favicon인프런

AI/ML로 스팸을 잡았다!

by DD
2024-12-05
1년 전
조회수 11

GPT-4o-mini와 금지어 목록으로 시작하여, 머신러닝 모델(SGDClassifier)을 도입하여 스팸 필터링 자동화

TfidfVectorizer를 활용, 텍스트 데이터를 벡터화하여 스팸 특징을 수치화하고, AWS Lambda 기반 서버리스 환경 구축

스팸 계정 생성 76% 감소, 게시글당 0.05원의 비용으로 자동 스팸 처리 시스템 구축

서버리스 아키텍처와 머신러닝 모델 배포

AWS Lambda를 활용하여 서버리스 환경을 구축, TfidfVectorizer와 SGDClassifier를 포함한 scikit-learn 라이브러리를 Lambda Layer로 추가했다. 따라서 파이썬 코드 수정 시 빠른 배포가 가능하며, 콜드 스타트 2.8초로 시작하여, 모델 추론에 0.2~0.6ms 소요되는 효율적인 시스템을 구현했다.

GPT와 머신러닝의 시너지 효과

초기에는 GPT-4o-mini와 금지어 목록을 사용했지만, 새로운 스팸 유형에 대응하기 어려웠다. 머신러닝 모델 도입 후, ChatGPT를 결합하여 다국어 스팸에 대응했다. Zero Shot with Auto Generate Prompt 기법을 적용하여, 스팸 계정 생성 76% 감소라는 놀라운 성과를 달성했다.

지속적인 스팸 필터링 시스템 개선

스팸 유형 변화에 따라, MongoDB에 특징을 저장하고, Jenkins Job을 통해 주기적으로 모델을 재학습시켰다. GPT-4o-mini를 활용하여 특징을 추출하고, 운영팀의 피드백을 반영하여 프롬프트 백오피스를 고도화할 계획이다. 결과적으로, 자동화된 스팸 처리를 통해 서비스 품질을 향상시켰다.

신입 DevOps 엔지니어의 AI/ML 기반 자동화된 스팸 필터링 도입 경험기
중급
아키텍처
GPT-4o-mini
SGDClassifier
AWS Lambda
scikit-learn
Python
AI/ML
DevOps
Backend
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

파이썬 표준 라이브러리로 텍스트 분류, Zstd 압축으로 성능 UP!

랍스타즈 로고

LLM 텍스트 탐지, 고전 ML로 가능할까?

해커뉴스 로고

CPU와 공감하는 코드로 이진 탐색 6배 속도 향상!

랍스타즈 로고

VLM 대신 Object Detector로 의류 디테일컷 자동화, 25배 빨라졌다!

무신사 로고

Aurora PostgreSQL에서 pg_bigm과 pgvector를 활용한 한국어 RAG 시스템 구축

AWS 로고

Amazon Bedrock과 Claude Agent SDK로 서버리스 멀티 에이전트 시스템 구축

AWS 로고
인프런 favicon인프런
중급
아키텍처
GPT-4o-mini
SGDClassifier
AWS Lambda
scikit-learn
Python
AI/ML
DevOps
Backend

관련 추천 글

파이썬 표준 라이브러리로 텍스트 분류, Zstd 압축으로 성능 UP!

랍스타즈 로고

LLM 텍스트 탐지, 고전 ML로 가능할까?

해커뉴스 로고

CPU와 공감하는 코드로 이진 탐색 6배 속도 향상!

랍스타즈 로고