/ Модель

Характеристики

Контекст
32 768 токенов
Параметры
257 млн
Лицензия
Gemma
Архитектура
gemma3_text · dense
Базовая модель
gemma-3-1b-it
Библиотека
transformers
Опубликована
1 фев 2026

distil-ai-slop-detector-gemma

Генерация текстаТекст → текст3 профессии

Компактная дообученная Gemma 3 для классификации английского текста как написанного человеком или сгенерированного ИИ.

54скачиваний за 30 дней11лайковвеса обновлены1 фев 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Distil Labs разработала эту компактную модель на основе Gemma 3 1B IT для определения, написан ли текст человеком или сгенерирован ИИ. Это дообученная плотная авторегрессионная модель Gemma3ForCausalLM с 257 млн параметров по метаданным и контекстом до 32 768 токенов; README округляет размер до 270 млн параметров. Модель принимает текст и выдаёт текстовую метку, например human_written. Она рассчитана на короткие и средние фрагменты на английском языке и может работать локально, в том числе в браузерных расширениях, чтобы анализировать текст без отправки на сервер.

В карточке заявлены высокая точность на тестовых данных и результаты проверки на комментариях Reddit, ответах ChatGPT и сообщениях в соцсетях; эти показатели относятся к данным и оценке автора. Модель может ошибочно принять формальный человеческий текст, например деловые письма и академические тексты, за сгенерированный ИИ. Лицензия — Gemma; перед использованием следует учитывать условия лицензии Google Gemma.

Сценарии применения

  • проверка комментариев на генерацию ИИ
  • локальное обнаружение ИИ-текста в браузерном расширении
  • фильтрация пользовательских текстов в системах модерации
  • анализ публикаций в социальных сетях
  • первичная проверка академических работ на признаки генерации ИИ

Ограничения

Модель может ошибочно помечать формальный человеческий текст, включая деловую и академическую прозу, как сгенерированный ИИ. Обучение проводилось только на английском языке; лучше всего модель подходит для коротких и средних фрагментов.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Distil-AI-Slop-Detector-Gemma

A fine-tuned Gemma 3 270M model for detecting AI-generated text ("slop"). Trained using knowledge distillation from GPT OSS 120B, this compact 270M parameter model delivers strong AI detection performance while being lightweight enough for browser deployment.

Performance Results

MetricGPT OSS 120B (Teacher)Gemma 3 270M (Base)This Model
Test Accuracy100%~40%100%
Precision100%~55%100%

Achieves 100% accuracy with only 270M parameters - matching the 120B teacher while being over 400x smaller.

Quantized Version

FormatSizeAccuracyUse Case
Full precision (this model)~512 MB100%Server deployment
Q4_K_M (quantized)~242 MB~95%Browser extension

Quick Start

Using Transformers

from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained("distil-labs/distil-ai-slop-detector-gemma")
tokenizer = AutoTokenizer.from_pretrained("distil-labs/distil-ai-slop-detector-gemma")

text_to_analyze = "We recognize the value of your feedback and remain committed to continuous improvement."

messages = [
    {
        "role": "system",
        "content": """You are a problem solving model working on task_description XML block:
<task_description>Classify user-generated text content to detect whether it was likely generated by AI or written by a human.

ai_generated: Content that shows signs of AI generation: overly formal or generic language, repetitive patterns, lack of personal voice, artificial enthusiasm, typical AI writing markers like 'delve', 'tapestry', 'landscape', 'paradigm shift', excessive politeness, corporate-speak in informal contexts, perfectly structured responses without natural flow, or absence of casual mistakes.

human_written: Content that appears genuinely human-written: natural conversational flow, authentic personal voice, casual mistakes or typos, informal language, slang, abbreviations (lol, wtf, ngl), specific personal details, genuine emotion, creative expression, internet culture references, or casual grammar that lacks typical AI patterns.</task_description>
You will be given a single task in the question XML block
Solve only the task in question block.
Generate only the answer, do not generate anything else"""
    },
    {
        "role": "user",
        "content": f"""Now for the real task, solve the task in question block.
Generate only the solution, do not generate anything else
<question>{text_to_analyze}</question>"""
    }
]

text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(text, return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=10, temperature=0)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
# Output: ai_generated

Model Details

PropertyValue
Base Modelgoogle/gemma-3-1b-it
Parameters270 million
ArchitectureGemma3ForCausalLM
Context Length32,768 tokens
Precisionbfloat16
Training Data~10,000 synthetic examples
Teacher ModelGPT OSS 120B

Training Details

  1. Seed Data: ~50 hand-validated examples covering obvious AI markers, subtle corporate-speak, casual human text, and edge cases
  2. Synthetic Generation: Expanded to ~10,000 examples using knowledge distillation from GPT OSS 120B via Distil Labs
  3. Fine-tuning: 4 epochs using LoRA
  4. Evaluation: Test accuracy and precision metrics

Task Format

{
  "input": "lmao no way that actually worked you're a genius thanks so much!!!",
  "output": "human_written"
}
{
  "input": "We recognize the value of your feedback and remain committed to continuous improvement. Your satisfaction is our top priority.",
  "output": "ai_generated"
}

Real-World Validation

Content TypeSample SizeAccuracy
Reddit comments100+~92%
ChatGPT outputs5098%
Human tweets5094%
Formal emails3088%

The model struggles most with formal human writing (business emails, academic text) - these sometimes trigger false positives because they share stylistic patterns with AI output.

Use Cases

  • Browser extensions for local AI detection
  • Content moderation pipelines
  • Academic integrity tools
  • Social media analysis
  • Edge deployment where privacy matters

Limitations

  • Achieves ~95% accuracy after quantization (Q4_K_M)
  • May flag formal human writing as AI-generated
  • Trained on English text only
  • Best for short-to-medium text snippets

Browser Extension

This model powers the AI Slop Detector Chrome extension, which runs entirely locally with no data sent to external servers.

License

Gemma License - see LICENSE file for details.

Links


Built with Distil Labs - turn a prompt and a few examples into production-ready small language models.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
Gemma3ForCausalLM
Ревизия весов
900dded

0 моделей