El gobierno ha publicado una guía para ingenieros de software que trabajan en departamentos gubernamentales sobre cómo deben usar asistentes de codificación basados en inteligencia artificial (IA). El Servicio Digital del Gobierno (GDS) Asistentes de codificación de IA para desarrolladores en HMG documenta que si se desarrolla, mantiene y implementa un servicio de producción a partir de un entorno único, el uso de asistentes de codificación de IA puede introducir riesgos inaceptables. «Cuanto más cercana sea una plataforma de desarrollo e infraestructura de implementación es para las buenas prácticas, menos preocupación debe tener sobre el uso específico de los asistentes de codificación de IA», dijo GDS. Recomendó que los equipos de ingeniería de software dentro de los departamentos gubernamentales puedan «reducir en gran medida los riesgos de emplear asistentes de codificación de IA en su entorno de desarrollo trabajando en la abierta y empleando protecciones de sucursales principales». La guía de GDS recomienda que los equipos de ingeniería de software en los departamentos gubernamentales también mantengan la estricta separación y auditoría del acceso a los secretos de producción y utilicen la implementación de varias etapas, que debe incluir suficiente cobertura de prueba y escaneo de vulnerabilidad para la implementación continua en las tuberías de desarrollo de software. Debido a la naturaleza no determinista de los modelos que sustentan a los asistentes de codificación de IA, la guía de GDS recomienda que el código fuente y la cartera de tuberías nunca dependan de una respuesta específica a un aviso a menos que el equipo de ingeniería de software esté dispuesto a probar estas respuestas ampliamente y aceptar el riesgo de rotura frecuente. La publicación de la guía se deduce de una prueba de cuatro meses con más de 1,000 ingenieros de software que usan IA para mejorar la productividad del programa. El Departamento de Ciencia, Innovación y Tecnología (DSIT) informó que el piloto muestra que los asistentes de IA tienen el potencial de ahorrar a los desarrolladores de software del gobierno el equivalente a los 28 días hábiles al año, casi una hora todos los días. El impulso en la eficiencia de esta IA ha significado que más de 1,000 desarrolladores que participaron en el juicio pudieron construir más software para apoyar las iniciativas digitales dirigidas por el gobierno. DSIT predijo que los asistentes de IA podrían ayudar al gobierno a construir la tecnología que necesita más rápidamente, dirigiendo £ 45 mil millones en ahorros al contribuyente al hacer que el sector público sea más eficiente. Los desarrolladores e ingenieros de 50 departamentos gubernamentales probaron asistentes de codificación de IA de Microsoft, Github Copilot y Google, Gemini Code Assist. La prueba encontró una satisfacción generalizada con las herramientas entre los codificadores, con el 72% de los usuarios de acuerdo en que ofrecieron un buen valor para su organización. Más de la mitad de los participantes (58%) dijeron que preferirían no volver a trabajar sin asistencia de IA, mientras que el 65% informó haber completado las tareas más rápido y el 56% dijo que podrían resolver problemas de manera más eficiente. Los asistentes de codificación basados en IA se utilizaron para producir los primeros borradores del código fuente, que luego podrían ser modificados por ingenieros de software del gobierno o usarlos para revisar el código existente. DSIT dijo que solo el 15% del código generado por los asistentes de codificación de IA se usó sin ediciones, lo que demuestra que los ingenieros estaban teniendo cuidado de verificar y corregir el código generado por IA donde sea necesario. La ministra de Tecnología, Kanishka Narayan, dijo: «Estos resultados muestran que nuestros ingenieros tienen hambre de usar la IA para hacer ese trabajo más rápido y saber cómo usarlo de manera segura. Así es exactamente cómo quiero que usemos IA y otra tecnología para asegurarnos de que entreguemos el estándar de los servicios públicos que las personas esperan, tanto en términos de precisión como de eficiencia».
Deja una respuesta