• Home
  • News
  • Blog
  • Releases
  • LLM history
  • Compare LLMs
  • Library
  • About
⌘K
Sign in

A blog and notes on development. The easiest way to reach me is via the social links below.

Contacts
talalaev.misha@gmail.com
Documents
Personal data processing policyPersonal data processing consent

Anti-spam bot using dirty data: where ML engineering breaks down

Sh0ny
Sh0ny
28 июля 2026
  1. Home
  2. Blog
  3. Anti-spam bot using dirty data: where ML engineering breaks down
1 min read

In short

An Analysis of the Architecture of an Anti-Scam Bot for Telegram Chats: A Classifier Without a Labeled Dataset, a Problem Typing System, and Handling a Stream of Typos, Slang, and Three Languages. Practical ML Experience with Real-World, Unstructured Data.

When there is no labeled dataset, and the data consists of a live stream from Telegram chats filled with typos, slang, and a mix of three languages, traditional ML approaches quickly fall short. The author of an anti-scam bot shares an architecture that combines a classifier—which determines whether assistance is needed—and a problem typifier, built on top of the RAG module discussed in the first part.

The main focus of the article isn’t on the models, but on engineering with dirty data. How to build a working classifier when metrics are misleading and there’s no annotation at all. The figures in the article are real, taken from production logs.

Source: All Articles in a Row / Machine Learning / Habr

новостиaiразработканейросети
More AI-tool write-ups on the Telegram channel — short and to the point
Subscribe on Telegram

Comments

(0)
​