La próxima frontera AI: software que escribe software

Dependiendo de su opinión, la Inteligencia Artificial es una amenaza o la próxima gran cosa. Aunque sus capacidades de aprendizaje profundo se están aplicando para ayudar a resolver grandes problemas, como el tratamiento y la prevención de desórdenes genéticos y humanos, o pequeños problemas, como qué película emitir esta noche, AI en muchas de sus formas todavía está en pañales en términos de ser adoptado para generar código de software.

AI está evolucionando desde lo más reciente de la ciencia ficción, la investigación y las implementaciones limitadas de la industria hasta la adopción en una multitud de campos, incluidos el comercio minorista, la banca, las telecomunicaciones, los seguros, la atención médica y el gobierno. Sin embargo, para el único campo listo para la adopción de IA, la industria del software, el progreso es curiosamente lento.

Considere esto: ¿por qué no es una industria, que se basa en símbolos esotéricos, sintaxis de máquinas y bucles y funciones repetitivas, todo dentro de la automatización del código?

El software mismo necesita hacer un mejor trabajo para ayudar a resolver problemas. Debería ayudar a las personas a hacer su trabajo de manera más efectiva y permitir que las empresas innoven y avancen. Si este es el caso, entonces ¿por qué la industria que está impulsando la nueva funcionalidad de IA, como el aprendizaje automático, la toma de decisiones y la personalización, está rezagada en el uso de AI?

Una razón, simplemente, es el miedo. Miedo de reemplazo, obsolescencia y pérdida de control. En una encuesta global de 845 ejecutivos de una gama de industrias, el 72% cree que el uso creciente de AI reducirá drásticamente el número de gerentes intermedios en la próxima década.

Así como la automatización y los avances tecnológicos contribuyeron a la eliminación de puestos de trabajo en la fabricación, existe un temor general de que el software basado en inteligencia artificial reemplace a los trabajadores, e incluso mayor temor de que el software basado en inteligencia artificial asuma el papel de gerentes. De hecho, cuatro de cada cinco ejecutivos mundiales encuestados dicen que no estarían cómodos con una máquina inteligente que los administre.

Debemos dejar de pensar en el software basado en inteligencia artificial como “tecnología versus humanos” y comenzar a pensar en las posibilidades de las alianzas entre la tecnología y los humanos. A pesar de que los ejecutivos de la industria no quieren ser administrados por AI, nuestra encuesta muestra que la mayoría está dispuesta a trabajar a su lado. El ochenta y ocho por ciento de nuestros encuestados afirma sentirse cómodo con la posibilidad de trabajar junto con máquinas inteligentes, y el 91% se siente cómodo con la posibilidad de administrar máquinas inteligentes.

Como director ejecutivo de una empresa de software, me pregunto cómo podemos aplicar la tecnología de software actual y futura basada en inteligencia artificial para ayudar a los trabajadores de todas las industrias a trabajar de forma más inteligente, ser más eficientes, colaborar mejor y lograr sus objetivos.

Codificando

Las plataformas de desarrollo de código requieren una codificación mínima para crear o ampliar una aplicación. Pero todavía requieren un conocimiento del código. Para realmente empoderar a una fuerza de trabajo abierta a la perspectiva de las asociaciones de tecnología inteligente, deberíamos avanzar hacia la ausencia de código.

Se estima que el 2% de la población mundial sabe cómo codificar. Piénselo. Solo el 2% de la población está creando el 100% del código que se está ejecutando esencialmente en gran parte del mundo. Esos desarrolladores tienen un poder inmenso porque establecen las reglas sobre cómo construimos nuestros sistemas, usamos aplicaciones e incluso leemos las noticias que nos interesan. Y a menos que sepamos cómo cambiar el código, no tenemos suerte.

El desarrollo de software es una sociedad cerrada. Esto significa que perdemos el valor potencial y la velocidad que se obtiene al trabajar de manera más colaborativa con los usuarios que saben qué tipos de resultados necesitan.

La tecnología es el futuro, pero también es una barrera

Cuando la creación de software requiere código, solo las personas que entienden el código pueden crear software. Dado que quienes entienden el código son un porcentaje muy pequeño de la población, el software que diseñan corre el riesgo de ser intrínsecamente excluyente y parcial.

Para que una aplicación sea accesible, las personas con problemas de accesibilidad deben participar en el proceso de diseño de la aplicación. Para evitar sesgos de raza y género en los productos, una fuerza laboral diversa es esencial. Sin embargo, saber cómo codificar tradicionalmente requiere una educación superior, y el acceso a esta educación es otra barrera para la inclusión.

El software visual sin código puede ayudar a eliminar las barreras actuales y exponer a una mayor comunidad de personas a las oportunidades de alta tecnología.

El software sin código democratiza el desarrollo de aplicaciones

Estamos en un punto de inflexión ahora con el auge de la IA, la automatización robótica y las herramientas de diseño visual. El conocimiento fundamental para crear software autodidáctico y autoevolutivo existe en la actualidad. En esencia, estamos a la vanguardia del software que produce el software y, por extensión, la redistribución del poder y la oportunidad.

Las plataformas sin código abren el desarrollo de aplicaciones a la más amplia gama de usuarios. Las herramientas visuales le dan a la persona promedio no codificadora la capacidad de crear, y la automatización de AI ayuda a mantener actualizado el lenguaje operacional subyacente.

Para las empresas, esto significa que los trabajadores en diferentes roles pueden colaborar para construir funcionalidades de la aplicación en tiempo real. Incluso construcciones analíticas complejas pueden ser modeladas visualmente, simplificando la incorporación de datos semiestructurados y no estructurados. Los proyectos que una vez tomaron docenas de programadores, meses y decenas de miles (si no millones) de dólares ahora solo pueden tomar días, semanas o meses con personal interno.

Para los usuarios “ciudadanos” cotidianos, como un estudiante, un emprendedor o la mayoría de los usuarios comerciales de hoy en día, el “sin código” elimina los obstáculos construidos por la sociedad cerrada de la industria tecnológica y pone el poder y la posibilidad de la tecnología en manos de más personas, incluyendo las suyas.

¿Por qué el software sigue siendo tan dependiente del código?

Hay una industria de consultoría y desarrollo de software global multimillonaria que está atormentada por la preocupación acerca de las plataformas sin código. A pesar de que los codificadores son solo el 2% de la población, ese 2% representa a más de 18 millones de desarrolladores de software en todo el mundo , que siguen siendo un grupo importante.

Además, se han establecido importantes iniciativas corporativas, empresariales, académicas y gubernamentales en todo el mundo para enseñar a todos a programar. El temor es que el software sin código desplazará a estos trabajadores y despojará a los actuales desarrolladores de software y profesionales de TI de su sentido de propósito. Hemos visto este miedo al cambio antes en otras industrias.

Por ejemplo, en los años anteriores a la introducción de los stents cardíacos, el estándar de atención para los pacientes con enfermedad coronaria era someterse a una cirugía de derivación. Los cirujanos cardíacos, un grupo muy elitista de médicos especialistas, fueron los únicos profesionales que pudieron realizar este tipo de cirugía. Llevaba mucho tiempo, era costoso y requería estancias hospitalarias y tiempos de recuperación más largos. Hubo preocupaciones claras sobre la tecnología de stent mínimamente invasiva, a pesar de la investigación clínica que demostró cuán efectivos podían ser, y este grupo seguramente estaba preocupado por su futuro profesional. Sin embargo, la innovación ganó y surgió una nueva rama de la medicina llamada Interventional Cardiology.

Ese caso refleja lo que creo que sucederá como resultado de la tecnología sin código de AI. La industria del desarrollo de software no desaparecerá. De hecho, la construcción de sistemas a la escala de la empresa requiere experiencia en TI. Por el contrario, la función de los actuales profesionales de TI puede cambiar a una experiencia en la que la experiencia adquirida se aplicará en beneficio de la gestión de proyectos futuros.

En resumen, en lugar de cerrar la puerta, se abrirán múltiples ventanas de nuevas oportunidades. Esta idea es respaldada por el 64% de los encuestados , quienes creen que las tecnologías de inteligencia artificial permitirán al personal desempeñar funciones más variadas y les permitirán resolver problemas de manera más efectiva.

Sin código

WEF: 64% de cree que la Inteligencia Artificial permitirá que los trabajadores puedan dar solución a una variedad de problemas

Más importante aún, debemos enfocarnos en las oportunidades creadas cuando eliminamos el código. Desde una perspectiva comercial, las plataformas visuales sin código permiten que los trabajadores de todos los niveles colaboren y contribuyan. Imagine que permite que un oficial de préstamos brinde información directa sobre cómo optimizar un préstamo para pequeñas empresas para servir mejor a un cliente. No más páginas de requisitos y meses de pruebas iterativas de usuario. Las plataformas sin código proporcionarán comentarios inmediatos y permitirán a los trabajadores cocrear y codiseñar.

Ahora extienda esta oportunidad al usuario ciudadano común. ¿Qué pasaría si alguien con una idea pudiera “diseñar” software para hacer que un negocio sea más efectivo o hacer que un aspecto de su vida sea más fácil? ¿Qué podríamos lograr de forma colectiva si el software de desarrollo de aplicaciones se diseñó para el uso de todos, para impulsar las oportunidades compartidas en un mundo que cambia rápidamente?

Es lógico que un software accesible, automatizado y sin código acelere la comunicación, la colaboración, la creación de empleos y las innovaciones tecnológicas a una escala enorme y de una manera que aún no podemos imaginar.

Fuente: FinGuru