Proyecto Rust publica política de LLM: permite asistencia, prohíbe autoría; fuerza divulgación para PRs
El proyecto Rust publicó una política oficial de LLM el 5 de agosto de 2026, abordando meses de ardiente debate interno desencadenado por PRs 'slop' de bajo esfuerzo y carga de trabajo del mantenedor. La política, adoptada por cinco equipos principales, distingue entre uso de LLM permitido y prohibido. Los usos permitidos incluyen pedir a los LLMs que analicen o resuman código existente, usarlos privadamente para autorrevisión antes de la publicación, y consultarlos para educación—solo los autores necesitan ver la salida. Los usos prohibidos incluyen código generado por LLM en PRs, salida de LLM en comentarios públicos o descripciones de problemas, y revisiones de LLM sustituyendo revisión humana o autorrevisión. Las políticas deben escribirse primero para humanos, luego opcionalmente resumirse para máquinas.
La divulgación es obligatoria para uso no trivial de LLM en contribuciones públicas. Cualquier PR asistida por LLM debe ser claramente marcada, y los revisores no están obligados a revisarla si eligen no hacerlo. Los contribuyentes que mienten sobre el uso de LLM enfrentan violaciones del Código de Conducta, no simplemente violaciones de política. Una excepción experimental permite código de autoría de LLM bajo condiciones estrictas: solicitud previa del revisor, cambios no críticos de seguridad, contribuciones bien probadas y bien revisadas, y tanto el autor como el revisor deben entender completamente el código. Tales PRs se etiquetan 'ai-assisted' y se publican en un canal Zulip privado para rastrear resultados.
Para mantenedores y proyectos de código abierto: la política de Rust refleja un cambio estructural en cómo los proyectos gobiernan la automatización. La distinción—asistir pero no autorizar—es pragmática: los LLMs destacan en ayudas de revisión de código y explicación, pero las señales de bajo esfuerzo en PRs pulidas dañan la confianza comunitaria y el ancho de banda de revisión. Rust tiene 1.281 PRs abiertas; las contribuciones de bajo esfuerzo exacerban los atrasos de revisión existentes. La aplicación a nivel COC de divulgación (vs. mera violación de política) señala seriedad sobre transparencia. Espere que otros grandes proyectos adopten marcos de gobierno similares a medida que las herramientas de LLM se vuelven estándar en flujos de trabajo de desarrolladores. La tensión sin resolver: si restringir la autoría de LLM ahora descarta el futuro de los contribuyentes para quienes los LLMs son sus herramientas de programación primarias.
Fuentes
- Primary source
- Inside Rust Blog: LLM Policy Announcement
“Permits assistance and learning, bans authorship; mandatory disclosure for non-trivial use; lying about LLM use is COC violation”
- Socket: Rust LLM policy overview
“Policy allows private LLM use for learning, bans public LLM-generated code without disclosure and prior reviewer solicitation”
- LWN: Nelson on Rust LLM Policy
“No one required to use LLMs; policies written for humans first; experimental exception for ai-assisted PRs with strict conditions”