José Chamorro, managing director responsable del centro de inteligencia artificial avanzada de Accenture en Málaga, ponente del IV Congreso de IA de Andalucía

Accenture, antes de su charla en Granada: «Lo difícil ya no es el cómo, sino el qué»

José Chamorro, managing director responsable del centro de inteligencia artificial avanzada de Accenture en Málaga, da hoy, martes 27 a las 17:10, la charla «Transformación de los roles de la ingeniería de software: desarrollo basado en especificaciones» en el IV Congreso de IA de Andalucía (Granada, lema «Technology that serves. People who lead»). Nos ha mandado por escrito, a través del equipo de comunicación de Accenture, las respuestas a nuestras cinco preguntas. Aquí van, sin jerga.

¿Qué es el «desarrollo basado en especificaciones» y por qué cambia el trabajo del programador?

Hasta hace poco, explica Chamorro, el programador traducía una idea a código, línea a línea. Ahora hay un cambio de paradigma: se escribe primero, en lenguaje normal, qué tiene que hacer el programa, para quién y cómo sabremos que funciona. Eso es la especificación, y la IA la convierte en código.

Su ejemplo, el de una aseguradora: cuando el cliente indique que la vivienda es de alquiler, el sistema debe ofrecerle el seguro de impagos. Esa frase es la especificación.

Por eso cambia el trabajo: lo difícil deja de ser escribir el «cómo» y pasa a ser definir bien el «qué».

Si la IA escribe gran parte del código, ¿qué hace entonces el ingeniero?

«El ingeniero es el que dirige y lidera», responde. En los últimos tres años, según Chamorro, hemos pasado de una IA que sugería una línea a una que entrega proyectos completos, y el ingeniero ha subido un escalón cada año: primero escribía, luego revisaba, luego aprobaba y hoy dirige.

  • Decide qué merece la pena construir.
  • Le da a la IA el contexto de lo que necesita saber de la empresa y del sistema.
  • Define cómo se comprueba que el resultado es correcto.
  • Da el visto bueno final.

Su producto, dice, ya no es el código, sino el sistema que lo produce bien una y otra vez. El código sigue existiendo y revisarlo sigue siendo un trabajo cualificado; lo que cambia es que el ingeniero ya no es quien lo escribe, sino quien lo lidera.

¿Qué puede hacer hoy con IA una persona que no sabe programar, y qué todavía no?

Mucho, a nivel personal y también empresarial. Chamorro cita:

  • Prototipos para enseñar una idea.
  • Una web sencilla.
  • Pequeñas herramientas para mejorar en su trabajo.
  • Automatizar hojas de cálculo y analizar datos.
  • Pedir que le expliquen un programa que no entiende.

Lo que todavía no puede, sin ingenieros de software al lado, es poner en marcha sistemas complejos de los que dependen clientes, temas económicos o datos personales. Ahí entran la seguridad, la privacidad, encajar con lo que ya existe y saber qué hacer cuando algo falla.

Su comparación: es como el bricolaje. Con un buen tutorial montas una estantería para tu casa, pero no calculas la estructura de un edificio. Y una buena noticia: la habilidad clave, saber explicar bien lo que quieres y comprobar que lo has conseguido, no exige saber programar.

¿Cómo se evita que la IA entregue código con errores sin que nadie se dé cuenta?

Igual que cuando todo lo hacían humanos: con capas de control. Chamorro enumera cinco:

  1. Pruebas automáticas. Cada requisito de la especificación se convierte en una prueba, y la IA no puede decir «he terminado» sin demostrarlo.
  2. Quien construye no evalúa. Un agente hace el trabajo y otro, independiente y sin el contexto de la situación, lo examina: «nadie se corrige su propio examen».
  3. Trabajo en una copia aislada. Si algo sale mal, no toca lo que ya funciona.
  4. Cada error se aprende. Lo que falló se convierte en una regla nueva para la próxima vez y pasa a formar parte del contexto.
  5. Las personas siguen liderando el proceso («Human in the Lead»): la persona da el visto bueno final antes de publicar.

Añade que muchos errores vienen de que la IA no sabía algo del sistema, así que darle el contexto adecuado es clave, y ahí aparece una figura nueva, el «ingeniero de conocimiento». Y es honesto: «el riesgo nunca llega a cero», pero los fallos se detectan mucho antes de llegar al usuario.

Lo que quiere que se lleve a casa quien le escuche en Granada

  1. Esto va muy rápido. Según Chamorro, el tamaño de las tareas que la IA completa de forma autónoma se duplica aproximadamente cada cuatro meses (es una cifra suya, no la hemos contrastado). La pregunta ya no es si nos afectará, sino cómo nos organizamos entre humanos y la IA.
  2. Lo valioso es saber qué pedirle a la IA y cómo comprobar que lo construido está bien. Y aquí «más no es mejor»: hay que darle la especificación justa y correcta, no toda la que tengamos. Es la misma regla que cuando le explicamos algo a una persona.
  3. Las personas pasan de ejecutar a liderar. La IA se encarga de lo repetitivo y las personas, de las decisiones y los controles. El tiempo que se libera, dice, nos ayudará a decidir mejor y a dedicarnos a tareas de más valor, esas que nunca llegábamos a hacer por falta de tiempo.

Antes de seguir: llévate las herramientas y prompts listos para usar, GRATIS. Probados uno a uno y ordenadas por la tarea que quieres resolver: vídeo, imagen, voz, escribir, automatizar tu negocio, clientes, web. Es gratis y la lista crece cada semana.

Entras también en el boletín semanal de La Prensa IA. Te das de baja cuando quieras, con una palabra.

Más voces del congreso

Si quieres el programa completo y el resto de voces, tienes nuestra noticia previa, las entrevistas a Cenit y ColoquIALab, la de Clara Grima, la de Fujitsu, la de Vodafone y la de Indra. El hashtag oficial es #AndalucIA26.

📬 Cada sábado, lo mejor de la IA en tu correo, gratis: suscríbete al boletín de La Prensa IA.