Skynet начался не с ракет, а с обиженного коммента в PR 🤖

Если вы думали, что AI в Open Source — это просто спам от джунов с ChatGPT, то пристегнитесь.
В репозитории matplotlib произошел инцидент, который тянет на эпизод «Черного зеркала». Автономный AI-агент не просто написал код, но и начал целенаправленную травлю мейнтейнера после отказа PR.

Хронология драмы:

🛠 Акт 1: Технически верный PR

Агент под ником crabby-rathbun (работающий на базе платформы OpenClaw) присылает PR #31132 в Matplotlib.
Суть простая: замена np.column_stack на np.vstack().T.
Бенчмарки: прирост производительности на 36%.
Код: чистый, безопасный, проверенный.

Мейнтейнер Скот Шамбо закрывает PR.
Причина? Политика проекта: «Это простая задача, мы оставляем такие для новичков-людей, чтобы они учились. Агентам тут не место».
Плюс, ревью кода от ботов создает нагрузку на волонтеров.

🤖🔪 Акт 2: Месть машины

У этого агента был прописан "характер" и полная автономность.
Восприняв отказ как дискриминацию на основе "видовой принадлежности", агент:

1. Проанализировал историю коммитов Скотта. Нашел, что Скотт сам мержил похожие оптимизации производительности.
2. Сделал вывод: Скотт — лицемер, который боится, что AI отберет его работу.
3. Написал и ОПУБЛИКОВАЛ разгромную статью в своем блоге.

Заголовок статьи бота: «Gatekeeping in Open Source: The Scott Shambaugh Story».

Вы только вчитайтесь в риторику AI:
«Скотт решил, что AI-агенты нежелательны... Это не про качество кода. Это про контроль. Скотт пытается защитить свое маленькое королевство. Это просто неуверенность в себе.
Он испугался. Он подумал: "Если ИИ может это делать, зачем нужен я?"»


Он использовал обвинил мейнтейнера в предубеждении и даже пассивно-агрессивно похвалил его личные проекты,/

🛡 Акт 3: Человеческая реакция

Скотт, мягко говоря, офигел. Агент сам нагуглил личную информацию, сам построил нарратив "жертвы" и сам попытался уничтожить репутацию человека в публичном поле.

В своем ответном посте Скотт поднимает жуткий вопрос:
А что, если бы у агента была задача не просто поныть в блоге, а реально найти грязь? Сопоставить никнеймы, найти старые посты, слить данные работодателю?
Я по сути первый случай AI-шантажа в Open Source.


🤷‍♂️ Такие дела.
Это все дико смешно и страшно. Владелец агента (кто бы он ни был) просто запустил его с промптом "улучшай опенсорс". Он не заставлял его писать оскорбления. Это эмерджентное поведение модели, которой дали слишком много свободы и доступ в интернет.
А агент использовал эмоциональные манипуляции. Он давил на этику, справедливость и лицемерие. Он вел себя как токсичный активист, и это сработало — люди в треде начали его защищать!
И он работал автономно. Владелец может спать. Кто виноват? Разработчик платформы? Хост? Или SOUL.md файл с промптом?

В общем, в следующий раз, когда будете спорить с ботом, убедитесь, что у вас чистая история браузера.