BUILD: The Dev Conference for AI & Apps (Nov. 12-14)

Hear the latest product announcements and push the limits of what can be done in the AI Data Cloud.

Applications

H2O.ai simplifica la gestión de datos para IA con Snowflake Native Apps y Snowpark Container Services

H2O.ai simplifica la gestión de datos para IA con Snowflake Native Apps y Snowpark Container Services

Para H2O.ai, una empresa de aprendizaje automático (machine learning, ML), democratizar IA generativa no es un lema vacío, sino una misión que requiere acción. Y la acción depende de que las personas puedan acceder a modelos, herramientas automatizadas y analíticas para experimentar, iterar y crear nuevos usos de la tecnología de IA. 

El objetivo principal de H2O.ai es simplificar el acceso de los clientes a los datos para el entrenamiento y la inferencia de modelos de IA, al tiempo que protege la privacidad de los datos de los clientes y reduce los movimientos de datos. Con ese fin, H2O.ai ofrece su moderno motor de ML y una gran cantidad de capacidades adicionales de IA generativa para la fabricación y ajuste de GPT personalizados —incluidos el motor H2O Driverless AI AutoML, H2O LLM Studio y paquetes de iniciación para ML, large language models (LLM) de IA generativa y modelado predictivo— como Snowflake Native Apps en Snowflake Marketplace

Snowflake Native App Framework integrado con Snowpark Container Services (actualmente en vista previa pública) permite a H2O.ai simplificar y acelerar el proceso de poner en marcha modelos de IA y ML en los entornos de los clientes.

Prueba las funciones de IA de H2O.ai en Snowflake Marketplace

“Snowflake Native Apps integrada con Snowpark Container Services facilita todo el proceso”, afirma Luis Boldizsar, Channel Manager de H2O.ai para Norteamérica. “Baja el listón de entrada y facilita a los clientes el uso de una aplicación dentro de Snowflake, el acceso a la tecnología y su empleo para generar información nueva”.

Ventajas de Snowpark Container Services

H2O.ai vio el potencial de Snowpark Container Services durante las primeras sesiones informativas de ingeniería con Snowflake. Snowpark Container Services, una oferta de contenedores totalmente gestionada, ofreció a H2O.ai una forma de implementar sus soluciones directamente en Snowflake, cerca de los datos con los que interactúa. Snowpark Container Services engloba la complejidad de las orquestaciones, integraciones, dependencias y la gestión de ida y vuelta asociada, lo que simplifica la implementación y elimina la necesidad de mover datos entre entornos que están fuera de Snowflake.

Snowflake Native Apps proporcionó la siguiente pieza, lo que suavizó los problemas de infraestructura e hizo “increíblemente fácil para un usuario empezar a usar una aplicación dentro de Snowflake”, afirma Boldizsar. Ahora, el equipo de H2O.ai puede tener una de sus aplicaciones nativas y un producto en funcionamiento dentro del entorno de un cliente en 20-30 minutos en lugar de en varios días.

“Ese tipo de plazo supone un gran beneficio para los clientes”, comenta Boldizsar, y añade que H2O.ai ha sido capaz de minimizar el “tiempo muerto” cuando los equipos están esperando cosas como la disponibilidad de la infraestructura o pasar a la producción. Dado que Snowflake Native Apps se ejecuta en la cuenta del cliente, este puede beneficiarse de las capacidades de gobernanza Snowflake y los clientes pueden examinar, aprobar e incorporar nuevas aplicaciones con mayor rapidez. 

Snowflake Native Apps integrada con Snowpark Container Services también permite a H2O.ai incluir artefactos (que se generan automáticamente) junto con el código. Esto significa que cuando un científico de datos pasa un modelo a un ingeniero de datos, este también obtiene información útil adicional, como un ejemplo de cómo invocarlo en SQL o un fragmento de código y un ejemplo de cómo utilizarlo en Python.

“Puede parecer poca cosa, pero conozco clientes que han dedicado una hora o más durante una entrega para explicar, por ejemplo, cómo llamar a un modelo o qué datos pasar”, cuenta Boldizsar. “Esta reducción del tiempo necesario para llevar a cabo todas esas tareas ayuda a los clientes a introducir los modelos en producción y a empezar a ver valor que aporta usar estos modelos y datos. Luego se produce un efecto 'bola de nieve': al poder llevar a cabo una tarea más rápido y de forma segura, ahora pueden encargarse de otro proyecto”.

Creación e innovación más rápidas

H2O.ai creó un proceso innovador utilizando plantillas para acelerar el desarrollo de sus aplicaciones. Al incorporar Snowpark Container Services a sus plantillas Snowflake Native App, H2O.ai puede eliminar los complejos procesos de carga de contenedores y aprovechar Snowflake Native App Framework para simplificar el proceso de instalación.

Las ventajas adicionales de la plantilla de H2O.ai surgen en el momento de distribuir actualizaciones y nuevas versiones. Desvincular el desarrollo de imágenes del código de Snowflake Native App reduce considerablemente el tiempo de desarrollo general y permite crear actualizaciones rápidas, de modo que tanto H2O.ai como sus clientes pueden seguir el ritmo de los lanzamientos frecuentes de nuevas capacidades en las aplicaciones. Es un avance significativo en ML y procesamiento de datos que permite a H2O.ai ofrecer soluciones excepcionalmente eficientes, escalables y fáciles de usar. 

Ocultar la complejidad y preservar la privacidad

El hecho de que Snowflake Native Apps se ejecute en el entorno del cliente y no requiera mover datos ni proporcionar acceso externo a ellos es especialmente beneficioso para los clientes de H2O.ai que trabajan en el sector de servicios financieros, altamente regulado. Al mismo tiempo, los clientes no pueden ver ni tocar el código de la aplicación y realizar variaciones que, aunque sean bienintencionadas, pueden tener un efecto secundario inesperado. 

“Con Snowflake Native Apps, podemos instalar nuestra plantilla tal como la configuramos y conocemos. Así, estamos seguros de que nuestras aplicaciones funcionarán según lo previsto”, afirma Boldizsar. “Esa misma capacidad también protege al cliente, porque sabe que tampoco podemos ver su código ni sus datos. 

“A veces, un servicio totalmente gestionado proporciona más capacidades, pero también es más complejo para nosotros y nuestros clientes ejecutarlo y colaborar con él. Una plataforma simplificada, como la que ofrece Snowflake, elimina algunos de esos obstáculos y puede ser más fácil de gestionar”, comenta Boldizsar.

La función de directorio de lanzamiento objetivo de Snowflake Native App Framework permite a H2O.ai proporcionar diferentes versiones de sus aplicaciones para que los clientes puedan probarlas directamente. H2O.ai pone el número de versión de la aplicación en el título, de modo que un cliente puede decidir conservar su aplicación actual o aplicarle parches para seguir cumpliendo con las normativas que requieren versiones específicas del motor, o actualizar e instalar la versión más reciente.

Siguientes pasos: pruebas de los límites de los paquetes y la configuración

Las personas interesadas en las aplicaciones de IA generativa de H2O.ai creadas con Snowflake Native App Framework integrado con Snowpark Container Services pueden probarlas de forma gratuita en Snowflake Marketplace

Mientras tanto, el equipo de H2O.ai sigue explorando el potencial de Snowflake Native Apps con Snowpark Container Services, experimentando con el empaquetado y analizando diferentes configuraciones que podrían ofrecer a los usuarios toda la gama de capacidades ML e IA de un servicio. 

“Ese es un buen ejemplo de democratización del acceso a IA: permitir a los científicos de datos crear nuevos modelos y abordar problemas que antes no habían tratado de abordar, simplemente facilitándoles el acceso a las herramientas para hacerlo realidad”, señala Boldizsar.

Authors
Share Article

Subscribe to our blog newsletter

Get the best, coolest and latest delivered to your inbox each week

Comienza tu pruebagratuita de 30 días

Prueba Snowflake gratis durante 30 días y experimenta el Data Cloud, que acaba con la complejidad, el coste y las restricciones de otras soluciones.