Энтузиаст опубликовал android-клавиатуру, которая предупреждает, за какую фразу можно получить срок

Пользователь GitHub под ником MShverdiakov опубликовал open-source проект под названием «Соучастник». Он представляет собой android-клавиатуру, которая с помощью локальной языковой модели анализирует набираемый текст и сообщает о возможном соответствии отдельных формулировок статьям российского законодательства.

Проект опубликован на GitHub под лицензией GPL-3.0. На момент публикации репозиторий набрал около 500 звёзд и 19 форков.

Скриншоты со страницы проекта Скриншоты со страницы проекта

Приложение работает непосредственно на устройстве и не требует доступа в интернет. В частности, в APK отсутствует разрешение android.permission.INTERNET, поэтому отправки набираемого текста на сервер разработчика не предусмотрено.

Для анализа используется квантованная модель Qwen3.5-0.8B, запускаемая локально с помощью llama.cpp. Перед обращением к модели приложение использует словарь триггеров, соответствующих различным статьям, чтобы сократить количество потенциальных совпадений и ускорить обработку. После этого языковая модель определяет, присутствуют ли в тексте признаки соответствующего состава.

Разработчик указывает поддержку устройств с Android 9 и выше и архитектурой ARM64. Приложение проверялось на смартфоне с 4 ГБ оперативной памяти. На устройствах с поддержкой dotprod анализ одной фразы занимает порядка 4–6 секунд. На некоторых процессорах без соответствующих инструкций время обработки увеличивается до 15–20 секунд. Сам APK весит около 470 МБ.

Помимо анализа текста, «Соучастник» может помечать в интерфейсе иноагентов и запрещённые социальные сети. При этом автор подчёркивает, что приложение не предназначено для обхода законодательства и не является юридической консультацией. Модель искусственного интеллекта может ошибаться, а результат её работы не следует рассматривать как юридическое заключение.

Отдельно автор отмечает, что в справочнике не используются вымышленные статьи. Например, приложение не утверждает о существовании отдельной ответственности за использование VPN или Telegram.

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

От редактора.

Не является рекламой. Я не разработчик приложения и ни коим образом с ним не связан.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев