AIToday
Large Language ModelsAI Coding AssistantsZenn AI/MLPublished: Nov 12, 2026, 16:00 JST

Inflearn's Poka: AI spam filter cuts daily spam accounts 76%

Send on LINE
Inflearn's Poka: AI spam filter cuts daily spam accounts 76%

3 Key Points

  1. What happened

    At Inflearn, engineer Poka describes a filter built from TfidfVectorizer, an SGDClassifier model running on AWS Lambda, and GPT prompts; spam accounts created per day fell 76% versus before the system, and judging one post costs just 0.05 won.

  2. Why it matters

    The system automates most manual spam handling, earning strong support from the CX team.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, every morning.

Context & Analysis

The account traces a progression rather than a single launch. Inflearn first relied on GPT-4o mini and a banned-word list, which worked for known patterns but required manual updates for each new spam type. The team then moved to a machine learning filter chosen for its ability to learn from limited data, fast inference, and easy retraining; SGDClassifier runs on CPU without a GPU, and a serverless design keeps cold starts around 2.8 seconds.

The filter assigns posts to three stages — spam, suspicious, or normal — and sends Slack alerts for the latter two. When the model struggled with Thai, Mongolian, Chinese, and Japanese spam, the team added GPT prompts to judge multilingual content. Later, to catch disguised ads and fake testimonials, it adopted a Zero Shot With Auto Generate Prompt method from Karrot's tech meetup, using GPT-4o to extract category features into MongoDB and a weekly Jenkins job to update them.

Beyond cutting manual work, Poka notes that removing spam posts linking to low-quality sites also improved SEO metrics. The team plans to upgrade the prompt management back office so operations staff can review and edit spam characteristics themselves.

FAQ
How much does it cost to check one post for spam?
Poka says the combined AWS Lambda, SNS, SQS, S3, and ChatGPT API costs amount to just 0.05 won per spam judgment.
What happens to posts flagged as suspicious?
Suspicious posts trigger a Slack notification so the operations team can monitor them; adding a 🅱️ emoji to the notification automatically blocks the post and user.
Does the filter work for languages beyond Korean and English?
The machine learning model performs well in Korean and English but struggled with Thai, Mongolian, Chinese, and Japanese, so the team combined it with ChatGPT to handle multilingual spam.
Send on LINE

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next article48 AI agents re-find lost Maya site in 72 hours, INAH says no record