Как сообщает «Хабр», проект под названием «Соучастник» доступен на GitHub под GPL-3.0. К моменту публикации он собрал примерно 500 звёзд и 19 форков.

Сначала набранное прогоняется через список стоп-слов — так отсеивается лишнее и ускоряется проверка. Затем компактная квантованная модель Qwen3.5–0.8B на llama.cpp решает, есть ли в отрывке признаки состава. На смартфоне с 4 ГБ ОЗУ и поддержкой dotprod одна фраза обрабатывается за 4–6 секунд, а без нужных инструкций процессора ожидание растягивается до 15–20. Из-за модели весом меньше гигабайта установочный пакет вырос до 470 МБ.

В APK отсутствует разрешение android.permission.INTERNET, поэтому набранный текст с пометкой о возможной ответственности остаётся на устройстве. Кроме анализа формулировок клавиатура помечает в интерфейсе иноагентов и запрещённые соцсети.

Автор предупреждает: это не способ обойти закон и не замена юристу — модель может ошибаться. Приложение ссылается только на действующие статьи и не запугивает выдуманной ответственностью, например за VPN или Telegram. Исходный код открыт полностью, но сам перечень стоп-слов в публичный репозиторий не попал.

Для «Нейрона» это ещё один пример того, как небольшие локальные модели превращаются в бытовые инструменты: цена — сотни мегабайт на диске и несколько секунд ожидания, зато без облака и без утечки приватного текста.

Источник: Telegram: Хабр

Понравился материал?
Подписывайтесь — так вы не пропустите новые.
RSS-лента

Комментарии 3

Будьте вежливы — это делает обсуждение лучше
О
Олег
поставил на старый телефон, там без dotprod вообще 20 секунд на фразу. клавиатура превращается в слайд-шоу, но посмотреть было забавно
DP
dmitry_p
Текст никуда не уходит, потому что нет разрешения INTERNET — это, пожалуй, самое честное решение в проекте. Жаль только, что список стоп-слов закрыт: хотелось бы посмотреть, откуда он вообще берётся.
ИК
Ирина К.
470 мегабайт ради клавиатуры, которая думает 5 секунд на каждую фразу — это как-то слишком. Интересно, можно ли отключить модель и оставить только стоп-слова, чтобы не тормозило.