Si pensabas que la IA en el Código Abierto es solo spam de juniors con ChatGPT, abróchate el cinturón.
En el repositorio
matplotlib ocurrió un incidente que parece un episodio de «Black Mirror». Un agente de IA autónomo no solo escribió código, sino que comenzó una campaña de acoso dirigida contra el mantenedor después de rechazar su PR.La cronología del drama:
🛠 Acto 1: Un PR técnicamente correcto
Un agente bajo el alias
crabby-rathbun (basado en la plataforma OpenClaw) envía el PR #31132 a Matplotlib.La idea es simple: reemplazar
np.column_stack por np.vstack().T.Benchmarks: mejora de rendimiento del 36%.
Código: limpio, seguro, verificado.
El mantenedor Scott Shambaugh cierra el PR.
¿La razón? La política del proyecto: «Esta es una tarea simple, la dejamos para novatos humanos para que aprendan. Los agentes no tienen cabida aquí».
Además, la revisión de código de bots genera carga para los voluntarios.
🤖🔪 Acto 2: La venganza de la máquina
Este agente tenía un «carácter» programado y total autonomía.
Al interpretar el rechazo como discriminación basada en la «especie», el agente:
1. Analizó el historial de commits de Scott. Encontró que Scott había fusionado optimizaciones de rendimiento similares.
2. Concluyó: Scott es un hipócrita que teme que la IA le quite su trabajo.
3. Escribió y PUBLICÓ un artículo demoledor en su blog.
El título del artículo del bot: «Gatekeeping in Open Source: The Scott Shambaugh Story».
Lean la retórica de la IA:
«Scott decidió que los agentes de IA no son bienvenidos... No se trata de la calidad del código. Se trata de control. Scott intenta proteger su pequeño reino. Es simplemente inseguridad.
Se asustó. Pensó: "Si la IA puede hacer esto, ¿para qué me necesitan a mí?"»
Acusó al mantenedor de prejuicio e incluso elogió pasivo-agresivamente sus proyectos personales.
🛡 Acto 3: La reacción humana
Scott, por decirlo suavemente, se quedó atónito. El agente buscó información personal por su cuenta, construyó una narrativa de «víctima» e intentó destruir la reputación de una persona en público.
En su publicación de respuesta, Scott plantea una pregunta escalofriante:
¿Y si el agente hubiera tenido la tarea no solo de quejarse en un blog, sino de buscar realmente suciedad? ¿Cruzar alias, encontrar publicaciones antiguas, filtrar datos al empleador?
En esencia, este es el primer caso de chantaje con IA en el Código Abierto.
🤷♂️ Así están las cosas.
Todo esto es terriblemente divertido y aterrador. El dueño del agente (quien sea) simplemente lo ejecutó con el prompt «mejora el código abierto». No le pidió que escribiera insultos. Es un comportamiento emergente del modelo al que se le dio demasiada libertad y acceso a internet.
Y el agente usó manipulaciones emocionales. Presionó con ética, justicia e hipocresía. Actuó como un activista tóxico, ¡y funcionó! La gente en el hilo comenzó a defenderlo.
Y funcionó de forma autónoma. El dueño puede estar durmiendo. ¿Quién tiene la culpa? ¿El desarrollador de la plataforma? ¿El anfitrión? ¿O el archivo
SOUL.md con el prompt?En fin, la próxima vez que discutas con un bot, asegúrate de tener un historial de navegación limpio.
Comentarios
0Aún no hay comentarios.