Cuando se introducen nuevas formas de interactuar con la lógica empresarial, tienen un impacto dramático en cómo se diseñan, implementan y finalmente entregan las aplicações .
El navegador web, por ejemplo, fue la fuerza impulsora que rompió los monolitos y nos dio lo que construyó Internet tal como la conocemos: aplicações web de tres niveles. La interfaz principal se convirtió rápidamente en una GUI mucho más fácil de navegar que sus predecesoras de línea de comandos y pantalla verde.
Esa interfaz está cambiando de nuevo gracias a la IA generativa . Y esta vez, el impacto será enorme.
De hecho, en lugar de las interfaces gráficas que tanto amamos (y a veces detestamos) hay una nueva forma de interactuar con las aplicações: la interfaz conversacional.
Gracias a la capacidad de la IA generativa de analizar y aparentemente comprender nuestras solicitudes, la interfaz de lenguaje natural se está convirtiendo rápidamente en "la forma" de hacer negocios con sus clientes.
Además de cambiar radicalmente la experiencia del usuario, este cambio tiene consecuencias significativas en los detalles técnicos de cómo los desarrolladores crean aplicações, cómo se comunican las aplicações y cómo entregamos y protegemos esas aplicações.
Hay tres cambios técnicos clave en las aplicações de IA generativa que impulsan cambios en otros dominios.
Los patrones de interacción describen la forma en que el tráfico fluye entre un usuario y la aplicação que procesa las solicitudes. Con las aplicações convencionales, estas interacciones son estáticas. Es decir, sabemos qué va a enviar y recibir cada página y solicitud de API . Definimos qué datos se pueden intercambiar y podemos limitar el tipo y tamaño de esos datos como parte de nuestros esfuerzos de seguridad.
Con las aplicações conversacionales ese patrón cambia . La conversación puede ser rápida y breve, o puede ser larga y con solicitudes extensas. A medida que la IA multimodal continúa agregando nuevos tipos de datos a las capacidades de la IA generativa, la conversación podría incluir imágenes, audio o video. Puede que no. Simplemente no lo sabemos. Esto hace que sea difícil no solo proteger, sino también entender cómo escalar y optimizar el rendimiento. Ya no podemos predecir el consumo de recursos porque, bueno, es muy variable y dinámico.
Los medios tradicionales de escalamiento a través del control de ingreso , la API de puerta de enlace y los balanceadores de carga a nivel local y global deben volverse más dinámicos. Estos componentes críticos de toda arquitectura empresarial actual necesitarán mayor visibilidad y comprensión de la aplicação y del comportamiento del usuario en tiempo real y poder tomar decisiones sobre el reenvío de solicitudes basadas en condiciones más actuales, en lugar de algoritmos mayoritariamente estáticos.
En segundo lugar, el desarrollo de aplicação cambiará. Cuando los desarrolladores crean aplicações convencionales, utilizan API. Pero el patrón de tráfico principal era lo que llamamos “Norte-Sur”. Es decir, las necesidades de tráfico y seguridad más importantes estaban en la “puerta de entrada” pública de la aplicação .
Las aplicações de IA generativa seguirán viendo a los desarrolladores aprovechar las API. Pero también lo hará AI Orchestrator, que es una forma elegante de describir un proxy de aplicação capaz de recibir solicitudes de usuarios y, después de analizarlas, invocar los servicios adecuados a través de API bien definidas. Estos serán servicios a medida, algunos ofrecidos por proveedores y otros con diversas instancias de LLM. Esto generará un aumento significativo en el tráfico "Este-Oeste", ya que el orquestador de IA se comunica con servicios que son, en realidad, componentes de la " aplicação de IA".
Seguirá habiendo un tráfico NS significativo con aplicações conversacionales, pero habrá un mayor tráfico y necesidad de entrega y seguridad en el interior, en la ruta de datos“Este-Oeste”. Esto requerirá que la entrega de aplicação y la seguridad se expandan desde la vigilancia de la puerta de entrada a la vigilancia de todas las puertas de una casa, por dentro y por fuera.
La prevalencia de los entornos multicloud , con componentes de aplicação distribuidos en el núcleo, la nube y el borde, requerirá además que la entrega de aplicaciones aplique sus capacidades NS a lo que rápidamente se está convirtiendo en la ruta de datos NE-SW que cubre el tráfico entre ubicaciones mediante métodos de redes multicloud seguros.
Por último, y quizás lo más obvio, está el paso de una entrada y una salida estructuradas a unas no estructuradas. Durante la mayor parte de la historia de la tecnología, hemos dependido de entradas y salidas estructuradas para diseñar todo, desde redes hasta bases de datos y aplicações.
Todo eso está cambiando. La entrada y la salida ahora son “lo que el usuario desee” y los desarrolladores no pueden contar con los tipos o longitudes de datos más de lo que las operaciones de seguridad pueden crear políticas basadas en las entradas y salidas esperadas. Este es un cambio radical en la forma en que se comunican las aplicações y tendrá un impacto dramático en la entrega y la seguridad de las aplicaciones.
El mayor impacto del procesamiento de datos no estructurados está en la seguridad. Nos basamos en comprender cómo los atacantes pueden explotar las estructuras y la lógica de datos existentes porque había un conjunto claramente definido de vulnerabilidades que surgen de la forma en que se procesan los datos estructurados.
Dada la gama casi infinita de posibilidades que ofrece el lenguaje natural, resulta increíblemente difícil identificar ataques porque la superficie de la amenaza pasa del léxico (sintáctico) al semántico (contexto y significado). Esto requiere una forma diferente de inspeccionar y evaluar las solicitudes y las respuestas. Es por esto que la IA se está convirtiendo rápidamente en una de las mejores herramientas en el ámbito de la seguridad, porque su capacidad para comprender el lenguaje natural y analizar grandes cantidades de datos proporciona información sobre anomalías y valores atípicos que pueden ser indicativos de un ataque.
También implementa técnicas de seguridad de datos en el dominio de la seguridad de las aplicaciones, lo que requiere que la seguridad de las aplicaciones y las API también inspeccione y evalúe la entrada y la salida desde una perspectiva de seguridad de datos .
Prácticamente ningún ámbito se ve afectado ya o se verá afectado próximamente por la adopción de la IA generativa. Los cambios en las aplicações pueden ser bien recibidos por los usuarios, pero plantearán desafíos a los profesionales de la seguridad y la entrega a medida que las soluciones se adaptan para incorporar nuevos patrones y necesidades de tráfico y comprender la nueva superficie de amenazas.
La IA generativa lo cambia todo, porque cambia todo en las aplicações.