Pattern-Adaptive Transmodal Anti-Spam System
PATAS is a pattern discovery and rule management system for anti-spam operations. It analyzes historical message logs, discovers spam patterns, generates blocking rules, and evaluates their effectiveness.
PATAS uses a two-stage approach to efficiently process millions of logs:
-
Fast Scanning (Stage 1): Processes all messages with deterministic patterns (URLs, phone numbers, keywords). This is fast and catches obvious spam cases.
-
Deep Analysis (Stage 2): Only suspicious patterns from Stage 1 get expensive semantic analysis and AI treatment. This reduces API costs by 70-90% while maintaining high-quality pattern discovery.
The system discovers patterns by meaning (not just keywords), groups similar messages using DBSCAN clustering, and generates transparent SQL rules with precision/recall metrics.
Live Demo: https://patas.app/demo
Complete documentation is available in the Wiki.
Essential for developers:
- Quick Start Guide - Installation, configuration, and basic usage
- FAQ - Frequently asked questions
- Product PRD - Complete Product Requirements Document
- Architecture - System design and components
- API Reference - Complete API endpoint documentation
- Production Deployment Guide - Production deployment and maintenance
Code is provided for evaluation and technical review. Any production use or long-term deployment may require a separate written agreement depending on your use case.
AGPL-3.0. Copyright (c) 2025 KikuAI Lab