No existe «un modelo para dominarlos a todos» en la IA generativa

Ecosistema de F5 | 25 de junio de 2024

A juzgar por los titulares, OpenAI parece ser la única opción en el ámbito de la IA generativa. Se menciona en todas las conversaciones sobre IA, incluida esta. Pero no es el único servicio que existe ni el único modelo disponible.

De hecho, la adopción de la IA generativa en el ámbito empresarial no es tan homogénea como los titulares podrían hacer pensar.

Nuestro estudio más reciente reveló que las organizaciones utilizan, de media, casi tres modelos diferentes. La elección parece depender de los casos de uso.

Por ejemplo, no sorprende que las operaciones de seguridad como caso de uso se decanten por modelos de código abierto, que pueden entrenarse de forma privada sin temor a exponer procesos y datos corporativos confidenciales. Lo mismo ocurre con la creación de contenido, que a menudo requiere compartir datos confidenciales con un modelo. Tampoco sorprende que los casos de uso de automatización de flujos de trabajo recurran a los servicios alojados de Microsoft, ya que muchas organizaciones están estrechamente vinculadas a las soluciones de Microsoft tanto en sus propias instalaciones como en Azure.

Ningún modelo por sí solo podrá satisfacer todos los requisitos técnicos y empresariales de la creciente lista de casos de uso de la IA generativa en el ámbito empresarial.

Esto plantea algunos retos en lo que respecta a la entrega y la seguridad de las aplicaciones, así como a las operaciones generales, ya que la elección de distintos modelos implica diferentes patrones de despliegue.

Patrones emergentes de despliegue de IA

Están surgiendo tres patrones básicos de implementación. La principal diferencia radica en la responsabilidad operativa de escalar los servicios de inferencia. En todos los patrones, la organización es responsable de la entrega de aplicaciones y la seguridad.

  1. SaaS gestionado. En un modelo de implementación de SaaS gestionado, las aplicaciones de IA utilizan API para acceder a un servicio de IA gestionado, como OpenAI ChatGPT. La responsabilidad operativa del escalado recae en el proveedor.
  2. Gestionado en la nube. Los patrones de despliegue gestionados en la nube aprovechan los servicios de IA alojados por proveedores de servicios en la nube. Se sigue accediendo a estos servicios mediante una API, pero pueden ser privados para la empresa o compartidos. Las propias aplicaciones de IA también pueden estar en la nube pública o en las instalaciones. Cuando el servicio es privado, la empresa asume la responsabilidad de escalar los servicios de inferencia, lo que puede suponer un reto, ya que la mayoría de las organizaciones tienen poca experiencia en el escalado de grandes modelos de lenguaje. Cuando el servicio es compartido, las organizaciones delegan la responsabilidad en el proveedor de servicios en la nube, pero deben tener en cuenta factores como las cuotas y los costes basados en tokens como parte de sus operaciones.
  3. Autogestionado. Los modelos de código abierto suelen implementarse siguiendo un modelo autogestionado, tanto en la nube pública como en las instalaciones de la organización. Se puede acceder a los modelos mediante una API o directamente a través de una aplicación. En este modelo, las organizaciones asumen toda la responsabilidad de escalar, proteger y supervisar los servicios de inferencia.

(Para profundizar en estos patrones, puedes consultar este artículo del blog de Chris Hain)

Existen numerosos proveedores que alojan modelos de código abierto para ofrecer un modelo gestionado de SaaS, así como muchos proveedores de servicios en la nube que también ofrecen código abierto como servicio.

Los modelos de OpenAI no solo están disponibles a través de OpenAI en un modelo gestionado de SaaS, sino también a través de Microsoft en un modelo gestionado en la nube. Mistral, un popular modelo de código abierto, puede implementarse en los tres modelos. Por este motivo, consideramos que el caso de uso es el principal factor a la hora de elegir un modelo, dado que las empresas pueden combinar, por así decirlo, distintos modelos y patrones de implementación.

Las organizaciones ya están notando la presión derivada de las competencias necesarias no solo para entrenar los modelos, sino también para operarlos y protegerlos. Por tanto, para muchas organizaciones con una experiencia operativa limitada, lo más sensato es asignar los modelos en función del caso de uso. Centrar los recursos en aquellos casos de uso que, por motivos de seguridad o privacidad, no puedan implementarse en entornos compartidos permitirá obtener, en última instancia, los mejores resultados.

Cuidado con la miopía operativa

Pero hay que tener cuidado con el peligro de la miopía operativa, que puede generar silos dentro de la organización. Ya hemos visto que esto ocurre con la computación en la nube y, sin duda, volveremos a verlo con la IA generativa para empresas. No obstante, al ser conscientes del peligro de aislar las operaciones y la seguridad en función del modelo, cabe esperar que las organizaciones puedan evitar la complejidad y el riesgo que ello conlleva, y elegir estratégicamente modelos y patrones de despliegue que permitan aprovechar al máximo los recursos, las capacidades y los presupuestos operativos.

Aún estamos en una fase inicial y, para cuando lea esto, sin duda habrá nuevos proveedores y modelos con nuevas capacidades. Sin embargo, los patrones de despliegue seguirán siendo en gran medida los mismos, lo que permite una planificación más estratégica de las operaciones: desde los presupuestos y la dotación de personal hasta los servicios de aplicaciones que necesitará para proteger y escalar los modelos que elija.

Compartir

Sobre el autor

Lori Mac Vittie
Lori Mac VittieIngeniero distinguido y evangelista jefe | F5

Lori MacVittie es ingeniera distinguida y evangelista jefe en la Oficina del CTO de F5, y cuenta con una amplia experiencia en entrega de aplicaciones, estrategia de automatización e infraestructura. Es conocida por convertir la complejidad en claridad, ya sea definiendo mecanismos de protección para agentes de IA, analizando arquitecturas multinube frágiles o explorando los límites de los sistemas escalables. Aporta más de treinta años de experiencia en el sector en desarrollo de aplicaciones, arquitectura de TI y operaciones de redes y sistemas. Antes de incorporarse a F5, fue una galardonada editora de tecnología. MacVittie posee un máster en Informática y es una autora prolífica cuyas publicaciones abarcan la seguridad, la nube y la arquitectura empresarial. También es una apasionada de los juegos de mesa y los videojuegos, y expresa sin complejos sus firmes opiniones sobre el queso.

Más artículos de Lori Mac Vittie

Artículos relacionados del blog

Proteger los endpoints de las API dificulta la seguridad de las API
Ecosistema de F5 | 30/01/2024

Proteger los endpoints de las API dificulta la seguridad de las API

Descubre las complejidades de la seguridad de las API, los retos a los que se enfrentan las organizaciones, la evolución de los ataques contra endpoints de API y la necesidad de políticas de seguridad adaptadas.

¿Qué es el sesgo de la IA y por qué es importante para TI?
Ecosistema de F5 | 22/02/2023

¿Qué es el sesgo de la IA y por qué es importante para TI?

Descubre los fundamentos del aprendizaje de la IA. Aprende cómo pueden surgir sesgos en la IA y qué riesgos plantean para las TI y la transformación digital.

Redefiniendo la ciberseguridad en el extremo de la nube distribuida con IA y telemetría en tiempo real
Ecosistema de F5 | 01/11/2021

Redefiniendo la ciberseguridad en el extremo de la nube distribuida con IA y telemetría en tiempo real

La transformación digital y la adopción de tecnologías en la nube están provocando cambios en las arquitecturas de las aplicaciones. Estos cambios introducen nuevas superficies de ataque, que son el objetivo de métodos de ataque avanzados, altamente organizados y con motivaciones económicas. Mediante el uso del framework Morpheus de NVIDIA, F5 está investigando técnicas para detectar estas amenazas avanzadas con telemetría en tiempo real y análisis basados en IA.

El papel de la nube en las aplicaciones nativas del edge
Ecosistema de F5 | 14/06/2021

El papel de la nube en las aplicaciones nativas del edge

No debería sorprender que, al igual que la aparición de la nube dio lugar a las aplicaciones nativas de la nube, el edge esté impulsando un conjunto de aplicaciones nativas del edge. Sin embargo, estas aplicaciones no residirán únicamente en el edge. Al mismo tiempo, están surgiendo nuevos patrones arquitectónicos que aprovechan las aplicaciones alojadas en la nube y en el centro de datos.

La creciente diversidad de ubicaciones y usuarios está impulsando a las empresas hacia el edge
Ecosistema de F5 | 03/05/2021

La creciente diversidad de ubicaciones y usuarios está impulsando a las empresas hacia el edge

En el contexto del ámbito de las aplicaciones, el término «usuario» siempre se ha referido a la entidad que interactúa con una aplicación. Del mismo modo que los cambios en las arquitecturas de las aplicaciones impulsan cambios en las tecnologías que permiten ofrecerlas y protegerlas, los cambios en la definición de usuario han provocado cambios en los lugares donde se despliegan las aplicaciones.

El edge está impulsando un renacimiento de las infraestructuras
Ecosistema de F5 | 26/10/2020

El edge está impulsando un renacimiento de las infraestructuras

A medida que las organizaciones aumentan la generación de datos y tratan de extraer valor empresarial de ellos, sin duda recurrirán a la analítica y la automatización basadas en la IA y el aprendizaje automático. Precisamente este tipo de cargas de trabajo son las que más se beneficiarían de una infraestructura optimizada y, sin embargo, hoy en día son las que menos probabilidades tienen de poder aprovecharla.