QGIS prohíbe las contribuciones asistidas por IA
QGIS bans AI assisted contributions
El proyecto QGIS aprueba el QEP428, que cambia su política de IA a un "NO PERMITIDO" estricto. La propuesta, abierta por Nyall Dawson, argumenta que el uso de IA por contribuyentes externos ejerce una presión insoportable sobre los mantenedores y genera más PRs de los que la revisión humana puede asumir. Varios miembros respaldan la medida para proteger la comunidad y la confianza de las organizaciones, aunque algunos advierten que también bloqueará usos técnicos legítimos de los LLM.
Sí, somos conscientes de que podríamos tirar al bebé con el agua de la bañera, pero puede que el bebé no sea viable, así que...
- jcolot
Parte de esto es un problema de alineación, pero en el lado humano: el cuello de botella ya no es escribir código, sino mantenerse alineado con él, saber qué hace y si hace lo que pretendías. En mi propio trabajo, eso es ahora la mayor parte de la tarea, incluso para código que yo mismo pedí. Para los mantenedores que revisan grandes PRs de desconocidos, es ciertamente mucho peor. Una prohibición es un poco dura, pero entiendo por qué están racionando su atención.
- mootothemax
Hay algo en el trabajo geoespacial que parece romper a los LLMs. Lo he experimentado mucho con las últimas versiones tanto de Fable como de Opus, y es la clásica pesadilla de hablar con confianza pero equivocarse.
Ayer, tenía un trabajo relativamente trivial en juego usando ponderación por distancia para medir cosas, y Claude lo hizo muy bien / pero justo al final, a pesar de tener una métrica de éxito y muchos resultados excelentes que coincidían con ella, Claude insistió en que mis matemáticas estaban mal y necesitaban cambiarse.
Cuando le pregunté por qué, y señalé que el reemplazo sugerido anularía por completo la ponderación por distancia, inmediatamente estuvo de acuerdo conmigo y pidió escribir su quinta memoria de proyecto sobre eso.
Los otros grandes en los que tiende a equivocarse sin barreras estrictas son los sistemas de coordenadas; y las mediciones, a menudo convirtiendo de ida y vuelta entre una cuadrícula nacional dada y latitud/longitud wgs84 de maneras que pierden buenas cantidades de precisión; y luego codificando a medida equivalentes de haversine para medir una distancia que de otro modo sería una simple resta mediante las coordenadas de la cuadrícula nacional. Es desconcertante.
- leothetechguy
¿Por qué todo el mundo está siempre a favor de la IA en HN? Esto es objetivamente un buen cambio porque mejorará la calidad del código a largo plazo.
- throwaway2037
Más alergias a los LLM.
Mira este PR: https://github.com/qgis/QGIS/pull/67731/files
El cambio de código es tan simple que Claude hoy podría escribir este código fácilmente. ¿Cómo sabrán si un LLM escribió el código? No lo sabrán. Y esta política envejecerá como la leche: cada mes que pasa, los LLM de programación mejoran. Se volverá más difícil "detectar" un envío escrito por un LLM.
La mejor política de LLM que he visto para un proyecto de código abierto es la de Linux. Más o menos: Puedes usar LLMs, pero eres totalmente responsable del código que producen. Linus reconoce tanto los aspectos positivos como los negativos de los LLMs.
- KolmogorovComp
Creo que este es el fin de las contribuciones abiertas, los mantenedores ya tienen demasiado en su plato.
Además, se está volviendo extremadamente raro encontrar un contribuyente que ahorre tiempo, es decir, que pueda hacerlo mejor que el propio mantenedor usando un LLM y revisándolo él mismo.
- Hendrikto
Para aquellos que, como yo, no tenían idea de qué era QGIS: Es un Sistema de Información Geográfica (GIS) gratuito, lo que significa que se ocupa de crear, gestionar, analizar, almacenar y visualizar información geoespacial. Piensa en mapas (3D) y cosas así.
- alexwebb2
> QGIS es confiado por las organizaciones porque saben que pueden contribuir de vuelta, pueden contratar contribuyentes para soporte, capacitación y características. Como proyecto comunitario, esto es algo que realmente queremos proteger
Ok, entonces hay un motivo financiero aquí, donde les preocupa que permitir más contribuciones abiertas disminuya el valor de su experiencia y reduzca su empleabilidad. Para ser justos con ellos, eso es probablemente cierto.
- jerkstate
Implementé propiedades de geometría CSS para svg2 en resvg con Claude. Sé que funciona y he leído el diff relativamente pequeño. Pero tengo miedo de enviar un PR porque podría ofender a un entusiasta del software artesanal de libre pastoreo. Supongo que cualquier otro disfrutador de la IA que necesite esta característica, que es funcionalidad estándar en svg2, simplemente quemará algunos tokens y lo hará por su cuenta para evitar que los luditas destrocen las fábricas.
- robertclaus
En Plotly estamos lidiando con problemas similares. Estamos haciendo lo posible por mantenernos al día, pero es genuinamente difícil no simplemente cortar por lo sano con las contribuciones comunitarias de transeúntes. Informes de problemas de 3 páginas que nadie ha revisado, nadie más que un bot para hacer seguimiento cuando intentamos, un enorme volumen de PRs plausibles pero débiles que consumen el tiempo de los revisores. Todo mientras tenemos trabajo central en el que realmente queremos enfocarnos en lugar de fusionar otra corrección de errores que no esperamos que nadie más que este bot haya encontrado realmente.
- stevex
Me encantaría saber más sobre el proceso que el equipo de storytold está utilizando para construir las aplicaciones de Artcraft.
Están produciendo una cantidad fantástica de software, y la calidad parece más alta de lo que esperarías para la velocidad a la que están construyendo.