|
Достало лазить туда-сюда и проверять ИИ-шный текст или нет.
Запилил ИИ-детектор для фанфиков на фанфиксе в форме расширения для хрома. Ключевые фичи: 1. Работает автоматически, ничего нажимать не нужно, ничего копипастить не нужно, никуда переходить не нужно. 2. Работает на движке нейродетектора от яндекса. 3. Результат отображается на иконке расширения в хроме в процентах с цветовой дифференциацией. Более 50% ИИ в тексте — иконка краснеет. 11-49% — иконка желтеет. Менее 10% ИИ в тексте — иконка зеленая (оставил небольшой процент на ложные срабатывания). 4. Для тех, кто хочет видеть историю проверок, она доступна по клику на иконку. Там будет название проверенного фанфика (с кликабельной ссылкой на главу) и доля ИИ по данным нейродетектора яндекса. Результаты проверок будут сохраняться даже при выходе из браузера или перезагрузке компьютера. Важное примечание 1. Анализ производится нейродетектором яндекса, т.е. я никак на него повлиять не могу. Соответственно полный отказ от ответственности в случае как ложноположительных, так и ложноотрицательных проверок. Все в ознакомительных целях, окончательные выводы о том, писал ли текст человек или нейросеть, каждый делает для себя сам. Важное примечание 2. Анализируется не весь текст главы, а ее отрывок (первые 10000 символов), чтобы проверка была достаточно быстрой. В дальнейшем возможно увеличение длины этого отрывка. ссылка на репозиторий: https://github.com/dunnown/fanfics-ai-checker/ ссылка на скачивание расширения: https://github.com/dunnown/fanfics-ai-checker/archive/refs/heads/main.zip чтобы начать пользоваться нужно (максимально пошаговая инструкция для тех, кто никогда не ставил расширения не из магазина хрома): 1. скачать расширение по ссылке 2. распаковать архив 3. открыть хром 4. кликнуть на кнопку расширений (пазл в правом верхнем углу) 5. кликнуть на "управление расширениями" в вывалившемся списке 6. кликнуть на тумблер "режим разработчика" в правом верхнем углу 7. перенести папку с распакованным расширением на страницу со списком расширений хрома 9. снова кликнуть на кнопку расширений (пазл в правом верхнем углу) 10. найти в вывалившемся списке фанфикс AI детектор и кликнуть на кнопку "закрепить" Теперь расширение будет автоматически работать на всех страницах с открытыми главами на фанфиксе и показывать вам результат проверки в нейродетекторе на панели расширений #ии_детектор 11 сентября в 11:22
7 |
|
Поставила, работает. Спасибо!
Показать полностью
Тоже очень понравилась история просмотров - можно быстро вернуться к заинтересовавшему тексту. Дoлoxов Спасибо за независимый тест безопасности) Ну чатжпт нашёл там какую-то гипотетическую возможность инжектирования ссылки, но комментарий к ней был очень смешной)) " Popup строит часть интерфейса через innerHTML. Большинство данных перед вставкой экранируются функцией escapeHtml(), но r.segments — нет: ' · ' + (r.segments || 0) + ' сегм.' r.segments берётся из ответа Yandex: results.stats.segments_count Разработчик предполагает, что там всегда число: 42 Тогда получается совершенно безобидный HTML: 42 сегм. Но код не проверяет, что это действительно число. Теоретически сервер мог бы вернуть вместо 42 строку с HTML: <img src=x onerror="..."> Поскольку она вставляется через innerHTML, браузер может интерпретировать её как HTML, а не как текст. Это класс уязвимостей HTML injection / потенциальный XSS. То есть сценарий примерно такой: злоумышленник → должен заставить Yandex API вернуть специально сформированный segments_count → расширение сохраняет его → вы открываете popup → значение попадает в innerHTML. Если же злоумышленник уже настолько контролирует yandex.ru, что может подменять HTTPS-ответ этого API, у вас появляются проблемы существенно серьёзнее этого расширения." 2 |
|
|
MarjoryTigerrr
Спасибо вам за то, что решили попробовать) Кстати, история просмотра делалась, чтобы просто видеть уже проверенное списком, а оказалось, удобно и просто к текстам заинтересовавшим возвращаться) P.S. Если злоумышленник будет в состоянии контролировать ответы api яндекса, последнее, что он будет делать — подменять что-то в самодельных расширениях, которых даже в магазине хрома нет) 2 |
|