El éxito de ChatGPT y la competencia entre sus alternativas señala una creciente burbuja en la inteligencia artificial generativa y el aprendizaje automático. La expansión del aprendizaje automático seguramente cambiará nuestra forma de vivir y hacer negocios; de hecho, ya lo está haciendo. Esta tecnología ayuda a proporcionar una experiencia de cliente impecable, automatiza tareas rutinarias, aumenta la productividad y mucho más.

Pero, ¿qué significará para las empresas de software? ¿Cómo se remodelará la industria de la programación para adaptarse? Esa es la pregunta que algunos temen hacer, ya que la lucha por el dominio en el aprendizaje automático y la inteligencia artificial seguramente tendrá consecuencias de gran alcance para el desarrollo de software.

El potencial oligopolio, los cambios en la gestión diaria y la trayectoria a largo plazo de las empresas de software y otros aspectos indican que el progreso reciente en el aprendizaje automático se traducirá en restricciones para algunos, pero en grandes oportunidades para otros.

Cambios estructurales impulsados por IA

Algunos de los cambios iniciales se sentirán en las maniobras diarias y en las estructuras de personal. La IA significará que la escritura de código rutinaria y básica será desplazada y generada automáticamente. En consecuencia, la programación manual y los roles de los programadores y desarrolladores se trasladarán a tareas más creativas y sofisticadas.

Ha habido mucha especulación de que la IA socavará el papel de los desarrolladores, o incluso reducirá la cantidad de empleos de desarrolladores. Pero parece más probable que cambie el papel de los desarrolladores. Una vez que la IA se haga cargo de las tareas repetitivas o básicas, los desarrolladores podrán trabajar en el aspecto creativo del software de su empresa, lo que les permitirá tener más tiempo para mejorarlo. La IA será capaz de buscar brechas entre tecnologías, lo que generará la necesidad de más software. De esta manera, la IA podría crear más trabajo y oportunidades para los desarrolladores de software.

La IA también comenzará a operar en más departamentos de una empresa. Actualmente, muchos modelos de aprendizaje automático se centran en generar código. Pero a medida que avanza la tecnología, se expandirán hacia actividades más sofisticadas y de mayor nivel, como la gestión de productos o la ejecución de campañas de marketing. La IA ya está creando campañas de marketing a través de Facebook Ads, donde puede experimentar con creatividades y textos y recibir retroalimentación directa. La IA podrá apoyar a los especialistas en marketing al recopilar datos de los clientes, lo que les permitirá realizar campañas más efectivas y personalizadas para ellos.

Se espera que la cantidad de datos a nivel mundial aumente a 175 zettabytes para 2025, lo que significa que el aprendizaje automático desempeñará un papel crucial en el análisis efectivo de los datos para que los especialistas en marketing los utilicen en sus campañas. De la misma manera que la IA se hizo cargo del trabajo básico de codificación, ahora puede encargarse de algunos pasos básicos de marketing, como el análisis o la colocación de anuncios.

Estos son cambios amplios que probablemente se observarán en muchas empresas individuales. Sin embargo, algunos de los otros cambios que la IA traerá a los desarrolladores de software dependen de cómo se desarrolle el mercado de IA y aprendizaje automático y la oligopolización. Esto está evolucionando actualmente y aún no hemos visto el panorama completo.

La oligopolización en evolución de la IA

Para los modelos de aprendizaje automático que generan imágenes, los principales actores actuales son la competidora de inicio MidJourney y la de código abierto Stable Diffusion. El texto es un campo mucho más amplio. Hay versiones más pequeñas de GPT-2, mientras que todo lo demás es propietario. OpenAI (Microsoft) y Google han surgido como actores clave en este ámbito.

Es probable que finalmente veamos una oligopolización similar a la que ocurrió con las plataformas móviles, como iOS y Android, o con los proveedores de servicios en la nube, a saber, Amazon Web Services, Microsoft Azure y Google Cloud. Esto resultará en que unos pocos actores clave impongan un impuesto a la industria. Serán los únicos proveedores de infraestructura que todos necesitan utilizar porque la funcionalidad que permitirán se convertirá en lo mínimo necesario. En consecuencia, es probable que las tarifas de uso sean altas.

OpenAI y sus competidores se convertirán en proveedores clave de infraestructura. Esto afectará a qué modelos de negocio pueden ser factibles para startups a pequeña escala y definirá qué tipos de negocios pueden ser posibles. Esto es similar a cómo las reglas de la App Store de Apple han hecho posible algunos negocios e imposibles a otros. Recordemos que los cambios en las reglas de Apple eliminaron el contenido de bienestar sexual, aplicaciones de trajes de baño, ciertos libros y nombres importantes como Tumblr de la App Store.

Existe, por lo tanto, el riesgo de que algunas empresas más pequeñas o de nicho que operan en ciertos mercados queden excluidas de utilizar la tecnología o estén en desventaja. Pero no se trata solo de las pequeñas empresas que pueden verse afectadas por este creciente oligopolio. Las empresas más grandes pueden convertirse en competidores estratégicos para aquellos que avancen en el oligopolio y pueden quedar excluidas de la infraestructura o incapaces de asegurar ventajas duraderas, tal como sucedió en conflictos anteriores como los que involucraron a Amazon y AWS y sus competidores.

Nuevas fronteras y oportunidades

Aunque la expansión de la IA puede causar restricciones, también creará oportunidades de nicho y especialización para startups y aquellos que buscan ofrecer servicios especializados. La regionalización y las posibles leyes regionales pueden significar que las empresas que operan en ciertos países necesiten utilizar proveedores locales o autóctonos. Ciertas industrias también pueden crecer y tener requisitos específicos para los proveedores de IA.

Por ejemplo, el cumplimiento de HIPAA tiene repercusiones en el uso de OpenAI, ChatGPT o la API de Google para procesar datos de pacientes. Las empresas capaces de satisfacer las necesidades particulares, preocupaciones de seguridad y requisitos regulatorios de industrias específicas encontrarán nuevas oportunidades. La situación puede ser comparable a la que estamos viendo entre el software SaaS y el software local, y el impacto que esto está teniendo, como la decisión del gobierno alemán de trasladar sus organizaciones de atención primaria de salud a Matrix para las comunicaciones y control de la infraestructura clave.

Los productos de IA brindarán a los desarrolladores de software más autonomía sobre sus productos y su éxito. Los productos tendrán bucles de retroalimentación positiva significativos, similares a las redes sociales. Productos como los servicios en la nube de AWS mejoran con más usuarios, pero esto es solo indirectamente. Amazon puede invertir más dinero en su infraestructura, especialmente en forma de costos fijos gastados en el desarrollo de productos de software. Pero productos como ChatGPT se benefician de los datos que las compañías de software proporcionan directamente, lo que dificulta que los competidores los alcancen.

¿Qué nos depara el futuro?

En el futuro, la programación se convertirá en un proceso más interactivo y emocionante. En lugar de escribir líneas de código todo el día, los programadores se centrarán en dar instrucciones a las computadoras y diseñar sistemas que funcionen perfectamente. No se trata solo de evitar errores, sino también de asegurarse de que todo encaje en la imagen general de un proyecto masivo con millones de líneas de código.

Pero aquí está la cuestión: la IA, a menudo malentendida como una amenaza para los programadores humanos, en realidad los empoderará. Se encargará de las tareas repetitivas, brindando a los programadores la libertad de dedicarse a procesos de pensamiento de alto nivel. Será un impulso para su creatividad y habilidades para resolver problemas.

El futuro de la programación se trata de colaborar con las computadoras y diseñar sistemas de manera efectiva.

Los programadores asumirán el rol de arquitectos de sistemas, asegurando soluciones sin errores y fluidas para extensas bases de código. Con la ayuda de la inteligencia artificial, tendrán la oportunidad de explorar su potencial intelectual y enfocarse en los aspectos emocionantes de la programación.

Es una evolución que promete desbloquear nuevas alturas de la cognición humana. También promete abrir una nueva era de ganadores y perdedores en la industria tecnológica. ¡Asegúrense los cinturones!

Kirill Skrygan es el líder del departamento IntelliJ en JetBrains.

Generative AI Insights brinda un espacio para que líderes tecnológicos, incluyendo proveedores y otros colaboradores externos, exploren y discutan los desafíos y oportunidades de la inteligencia artificial generativa. La selección es amplia, desde análisis profundos de tecnología hasta estudios de caso y opiniones de expertos, pero también es subjetiva, basada en nuestro criterio sobre qué temas y enfoques servirán mejor a la audiencia técnicamente sofisticada de InfoWorld. InfoWorld no acepta material de marketing para publicación y se reserva el derecho de editar todo el contenido contribuido. Contactar a [email protected].

Derechos de autor © 2023 IDG Communications, Inc.