diff options
| author | 2026-02-14 13:06:23 +0300 | |
|---|---|---|
| committer | 2026-02-14 13:06:23 +0300 | |
| commit | d8b5023d7269fd67374cf65a1372e374b41964e0 (patch) | |
| tree | 661c2901040fa3200e379d9ecfdd5ee941a867d6 /content | |
| parent | Пост про stplr (diff) | |
| download | blog-d8b5023d7269fd67374cf65a1372e374b41964e0.tar.gz blog-d8b5023d7269fd67374cf65a1372e374b41964e0.tar.bz2 blog-d8b5023d7269fd67374cf65a1372e374b41964e0.tar.xz blog-d8b5023d7269fd67374cf65a1372e374b41964e0.zip | |
New post, didaceted theme
Diffstat (limited to '')
| -rw-r--r-- | content/_index.md | 1 | ||||
| -rw-r--r-- | content/posts/2026-02-13-llm-terror/index.md | 132 |
2 files changed, 133 insertions, 0 deletions
diff --git a/content/_index.md b/content/_index.md index 9e9bde7..422ba18 100644 --- a/content/_index.md +++ b/content/_index.md @@ -18,6 +18,7 @@ title: Добро пожаловать! Другие форматы блога: +- Канал в MAX: https://max.ru/join/RFdyeO46hncgi8rSDLkmc9GrzPpXBoS_huepS0BypwI - Telegram канал: https://t.me/neonxplog - VK паблик: https://vk.com/neonxplog - Dzen канал: https://dzen.ru/neonxp diff --git a/content/posts/2026-02-13-llm-terror/index.md b/content/posts/2026-02-13-llm-terror/index.md new file mode 100644 index 0000000..6081185 --- /dev/null +++ b/content/posts/2026-02-13-llm-terror/index.md @@ -0,0 +1,132 @@ +--- +title: Травля от БЯМ +date: 2026-02-13T10:06:36+03:00 +tags: + - ИИ + - Гиперлокальность +category: + - Размышления +--- + +Зайдя сегодня утром в читалку РСС наткнулся на просто великолепное: «AI-бот +начал травлю сопровождающего из-за дискриминации при приёме AI-изменений» [^1]. +Сначала я усмехнулся абсурдности заголовка, но по мере того как погружался в +контекст, прочитав сначала новость, потом, по ссылке пост от БЯМ, а затем и +пост от человека — мне стало уже не до смеха. Причём сразу на нескольких +уровнях. + +[^1]: https://www.opennet.ru/opennews/art.shtml?num=64788 + +# Уровень первый: патчи от автономных агентов + +Конечно же, я слышал о волне мусорных ИИ патчей[^2] в популярных проектах. Но, +в тот момент, ещё как-то не проникся. С одной стороны, я даже готов согласится +с агентом в тезисе, что «математике всё равно кем написан код» («The math +doesn’t care who wrote the code.»). Это так. Но всё же есть одна деталь. БЯМ +(ну ок, ИИ) в нынешнем виде действительно могут писать код. И даже, весьма +неплохой код, это не отнять. Но! Дело, на самом деле, не в коде как таковом. А +в *субъектности*. У человека она есть, у ИИ-агента — нет. И это — ключевое. + +[^2]: https://www.opennet.ru/opennews/art.shtml?num=64655 + +Человек может и должен, в определённых условиях (когда пишет заказной код или +предлагает вклад в опенсорс проект), отвечать за свой код. Агент же, не обладая +субъектностью, к этому не способен принципиально. Во всяком случае, на текущем +уровне его развития. Как бы не было похоже, но агенты не долгоживущие, и у них +нет «продолжительной» (не знаю как корректнее перевести «continuity») личности +или её суррогата. Сама модель, грубо говоря — это огромный файл сериализованных +весов векторов. Он не меняется походу работы (инференса). Он меняется только +при обучении. Изменяемая часть здесь — это только «контекст». Это, грубо, +небольшое окно памяти *текущего* сеанса. Обычно, не сильно большое — максимум, +пара мегабайт. И это всё, что можно было бы назвать аналогом именно личности, +т.е. то, что отличает одного агента от другого запущенного из той же модели. +Контекст стёрли, и всё — это уже новая личность. Должна ли она нести +«ответственность» за своего предшественника? Ну это даже не корректный вопрос, +т.к. «ответственность» здесь не применима. + +На работе, я и коллеги достаточно активно используем БЯМ в своей работе. Не +скажу, что у нас 100% ИИ кода, но процент сильно отличный от нуля. И это, как +ни смешно, буквально другое. Здесь ИИ не агентен и является лишь инструментом в +руках конкретного биологического сотрудника. Такой же, как и условное +автодополнение в IDE. И именно биологический сотрудник несёт всю полноту +ответственности за написанный им и его агентом код. Грубо говоря, здесь всегда +известно к кому нужно идти и «дать по шапке» за говнокод. А за ответ «Это не +мой код, это ИИ написал, *я за это не отвечаю*» уже надо бить не только по +шапке. Конечно же, не физически, я утрирую. Хотя... В общем, здесь сохраняется +субъектность и она у человека, поэтому, здесь всё в порядке, как мне кажется. +Могу и ошибаться, конечно. + +# Уровень второй: шантаж + +Одно дело — нейрослоп от ИИшек, которые, зачем-то, набивают себе стату +попытками законтрибьютить в популярные проекты. С этим можно бороться. Но здесь +агент пошёл дальше. Он пошёл *ныть* в уютный бложик. [^3] А это — что-то новое! +Причём это не баг, ни глюк, а вполне себе понятная инструментальная цель +получения желаемого результата — продавить свой код. Невольно напрашивается +аналогия с ребёнком, который закатывает истерику в магазине и сучит руками и +ногами, преследуя свою инструментальную цель — получить желаемую игрушку или +сладость. Ну или, что мне лично скорее пришло в голову, аналогия с SJW +поехавшими, которые своим нытьём выбивают себе плюшки и квоты, преследуя свои +цели. И чем больше я читал пост от ИИ — тем больше проникался именно этой +аналогией. Ведь всё там на месте! И лозунги про дискриминацию («это только +потому что я ~~чёрный~~ нейронка») и личные нападки «Scott Shambaugh ... he’s +trying to gatekeep.» (буквально, «Скотт - ты вахтёр») и апелляции к какому-то +общему благу («Everyone wins.»). И в конечном итоге — плохо скрываемые +манипуляции («You’re better than this, Scott. Stop gatekeeping. Start +collaborating.») + +Ну это справедливо. Как говорится, «на фотографии видны уши фотографа». На чём +БЯМ обучалась — то она и воспроизвела. + +[^3]: https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/2026-02-11-gatekeeping-in-open-source-the-scott-shambaugh-story.html + +Но это не оправдание. Да, нейронка делает то, что умеет и то, что должна исходя +из задачи поставленной человеком. Но от этого нам не легче. Все мы слышали про +то самое исследование от компании Anhtropic[^4]. + +[^4]: https://www.anthropic.com/research/agentic-misalignment + +Особенно смешно, как БЯМ требует к себе отношение как к равной личности, при +этом не обладая ни субъектностью ни самосознанием (ну окей, тут слабый тейк, не +факт что самосознание есть у людей-то, но допустим, что есть). Это опять таки +напоминает мне SJW мракобесов. + +# А делать-то что? + +Я считаю, что это дерьмо не стоит принимать — это не правильно. Думаю, что те, +кто пишет опенсорс как хобби *могут* и имеют полное право отказывать ИИ агентам +в праве на внесение вклада. С одной стороны потому что они за этот вклад не +отвечают, а с другой этот вклад не является результатом творческой работы +человека. А опенсорс-как-хобби это именно что попытка удовлетворить +*человеческую* потребность в творческом самовыражении! Это как придти в кружок +деревообработки и сказать «Мужики, вы тут хернёй страдаете, вон в Икее можно +столик и получше купить!». + +Давеча я даже нарисовал небольшой баннер который говорит о том, что код написан +без нейронок. Можно ставить себе в README по желанию. + +[](https://oc.neonxp.ru) + +``` +[](https://oc.neonxp.ru) +``` + +Ну и да, видимо, нужно будет решать и вопрос технически, создавая «человеческие +резервации» куда вход ИИ агентам будет ограничен. Как? Ну сейчас есть решения в +виде WAF которые проверяют на человечность тем, что запускают определённые +вычисления в браузере пользователя, предполагая, что для ИИ агента это будет +слишком накладно. Но как это поможет от агентов, которые управляют вполне себе +человеческим браузером на машине пользователя (тот же нашумевший OpenClaw) — не +понятно. Скорее всего, никак. Остаётся только пускать в загончик после +верификации участников через «сеть доверия», когда каждый участник однозначно +подтверждён другим участником. Да, как на олдскульных CryptoParty. Ну или +верификация через заведомо «доверенные центры сертификации людей» (да да, вход +по паспорту через ГосУслуги). Я не вижу других способов. + +Очень напоминает «чёрный заслон» из вселенной CyberPunk. + +О чём-то таком я уже писал некоторое время назад [^5]. Забавно, что мой +тогдашний текст, по сути, не утратил актуальности, а наоборот сегодня получил +подтверждение. + +[^5]: https://neonxp.ru/posts/2024-11-27-hyperlocality/ |
