Комментарии 21
Было бы здорово вместо одного ползунка в следующей версии сделать три:
Статьи, написанные LLM, а не человеком. Могут быть про ИИ, а могут и нет.
Статьи об ИИ - то, что скрывает AI-less habr.
Вайбохвальство - статьи о программах, созданных путём ввода двух-трёх промптов в Claude Code. Само приложение может и иметь полезность, а длинный текст о нём - чаще нет.
По первому пункту. Во-первых, это совсем другая история, только слово ИИ общее. Не уверен, что множества людей, которым нужно одно или другое, так уж сильно пересекаются. Во-вторых, я понятия не имею, как это сделать. В-третьих, наконец, такие статьи запрещены правилами хабра, и они писали, что умеют это определять, значит таких статей тут нет🤷♂️.
Третий пункт - по идее расширение должно покрывать и его, просто выкрутить вероятность пониже. Если весь текст про приложение и где-то вскользь, что оно сделано условным клодом, то это очень легко перепутать с каким-то другим текстом, где тоже пару-тройку раз упомянули какие-то LLM модельки, но текст по сути далек от этой темы. Тут для корректного определения нужно что-то посолиднее ML-ки на 1MB.
Есть пара НО:
Статьи, написанные LLM, а не человеком. Могут быть про ИИ, а могут и нет.
Есть пара категорий, которые полезны даже если написаны LLM - например, дайджесты и статьи про халявные ИИ.
Вайбохвальство - статьи о программах, созданных путём ввода двух-трёх промптов в Claude Code. Само приложение может и иметь полезность, а длинный текст о нём - чаще нет.
Еще сами промпты могут иметь ценность.
Т.е. как будто имеет смысл добавить возможность редактировать промпт-фильтр и даже возможность подключения других нейросетей (если можно в расширении использовать что-то кроме маленькой встроенной ML).
Как один из вариантов реализации, не упомянутый в статье, была мысль встроить в расширение возможность подключать свою LLM по api, но подумалось, что слишком сложно для юзера - этим полтора человека воспользуется, а еще и я потенциально ключ стащить могу. Только если опять же у меня на сервисе поднять что-то. Но оно медленно будет, если промпт давать редактировать. С фиксированным хотя бы закешировать можно статьи. Встраивать большую модельку с произвольным промптом прямо в расширение - это слишком уж жирно будет (оно же еще и у вас в браузере будет крутиться).
Для разделения по таким тематикам и способам написания текста нужен будет отдельный классификатор с тяжелыми эмбеддингами, в один мегабайт на клиенте такую сетку уже не упакуешь без потери качества...
А почему чистим Хабр только от ИИ? Полно и другого (с моей точки зрения) информационного мусора. Проще все статьи за последние сутки классифицировать на, скажем, десять тем, чтобы можно было их отфильтровать по этим темам (галочки поставить в чекбоксы).
Теоретически можно было бы, хотя скорее с серверной частью. Но изначально я делал расширение для себя и закрывал именно эту боль с ИИ. Когда понял, что болит не только у меня, и решил выложить в стор, то сначала думал над универсальным названием, чтобы потенциально можно было расширить функциональность. Но решил специально ограничить себя названием. Конкретная цель - конкретный инструмент, а не комбайн. И мне проще в поддержке, и пользователь знает: поставил и забыл - оно будет делать, что заявлено, и не больше. У гугла даже есть поле такое, когда отправляешь расширение на рассмотрение: "Единственное назначение. Расширение должно служить одной простой и конкретной цели". И в данном случае я решил оставить целью изначальную идею, а не комбайн.
А зачем, для широких тем тут же уже есть штатный механизм подписок на хабы и теги
Для отписок нету
Совершенно согласен с Siemargl. Если автор статьи не пометил ее "Об ИИ", то как, используя штатный механизм подписок на хабы и теги, исключить эту статью из выдачи (если я не хочу читать "Об ИИ")? Никак!
Могу даже предложить образцы интерфейса:

disabled -> enabled -> prohibited -> disabled 
Из-за этой же беды я перешел на RSS, т.к. просто ленту невозможно стало читать. Или всё засрано ИИ, либо засрано низкопробным шлаком от компаний.
"Спасибо" за еще один пункт для фильтра, ml я упустил :D

А как с точностью детекции? Я хотел сделать подобное расширение для маркировки ИИ статей на хабре, но уперся в то, что все детекторы дают противоречивые результаты - например для одной и той же статьи один детектор давал вероятность ИИ в 10%, а другой в 90.
“Показывать рядом с заголовкоми (!) вероятность тематики ИИ.” не работает в Chromium 152.0. Ну и опечатка в цитате выделена.
“Показывать рядом с заголовкоми (!) вероятность тематики ИИ.” не работает в Chromium 152.0
У меня в vivaldi на Chromium 152.0.7977.144 всё работало. А на какой странице? Оно не везде работать должно. При открытии конкретной статьи не должно, при поиске не должно. Должно в общих лентах и лентах хабов. Ну и галочку надо нажать в расширении, чтобы показывало, это по умолчанию отключено.
Ну и опечатка в цитате выделена.
А откуда это цитата? В статье во множественном числе "заголовками", в описании расширения в сторе и на гитхабе в единственном - "заголовком". Вроде всё верно. А в каком числе употреблять здесь вроде бы без разницы (может ошибаюсь).
Работает только в хроме? Печально.


AI‑Less Habr — Чистим Хабр от ИИ (теперь ML моделью)