Union.ai

Union.ai

Union.ai · Programación · Productividad

Union.ai es un runtime de IA duradero construido sobre Flyte. Ejecuta entrenamiento, inferencia y agentes dentro de tu propia cuenta de nube, con precios por uso.

Vista previa de la interfaz de Union.ai

Acerca de Union.ai

About

Qué es Union.ai

Union.ai es una plataforma gestionada para la orquestación de flujos de IA y la ejecución de canalizaciones de aprendizaje automático. La firma el mismo equipo que creó Flyte, el motor de flujos de código abierto que hoy se mantiene dentro de la Linux Foundation AI and Data, y acepta el código de Flyte que ya tengas escrito.

La diferencia está en dónde ocurre el trabajo. Union aloja un plano de control que gestiona la planificación, la interfaz y los metadatos. El cómputo, los datos y los artefactos del modelo se quedan en tu cuenta de nube, en tu clúster de Kubernetes y bajo tu facturación. Por eso un equipo regulado puede adoptarlo sin pedir permiso para enviar datos de entrenamiento a un proveedor externo.

El runtime es lo que hace que el producto sea más que un orquestador. Cuando una instancia spot se pierde o un trabajo se queda sin memoria, una ejecución duradera puede retomar el paso que falló, a veces sobre otro hardware, en lugar de empezar de cero. Eso pesa sobre todo en procesos de horas. Para un script corto, Union es demasiado y Python a secas basta.

Cómo empezar

  1. Suscríbete a Union Team en AWS Marketplace o habla con el equipo comercial para un contrato Enterprise. El primer mes incluye 950 dólares de crédito de uso y no pide tarjeta al registrarte.
  2. Crea tu organización en la página de registro de Union. Quien comparta el dominio de tu empresa entrará en el mismo espacio de trabajo.
  3. Conecta un clúster. La instalación guiada revisa tus permisos de AWS y te da un único comando de Helm para ejecutar en la terminal. El agente del plano de datos abre la conexión hacia Union, así que no expones ningún puerto de entrada.
  4. Lanza un flujo de ejemplo para confirmar la conexión y después sube tu propio código de Flyte. Las tareas y los entornos existentes corren sin reescribir nada.
  5. Añade disparadores, programaciones y un punto de inferencia, e invita a tu equipo. El cobro empieza cuando se agota el crédito.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Union.ai.

Plan gratuitoNo
Planes de pago$950/mo minimum, custom Enterprise
PlataformaWeb
DesarrolladorUnion.ai
CategoríaProgramación · Productividad
Fecha de lanzamientoOct 2023
Última actualizaciónOct 2026
Visitas al sitio web20.6K
Ranking global del sitio1.3M
Disponibilidad de la APISí

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Ingenieros de plataforma de ML
  • Equipos de IA que pasan del prototipo a producción
  • Responsables de seguridad y cumplimiento

Tareas

  • Entrenamientos y ajustes finos de varias horas
  • Puntos de inferencia para LLM
  • Agentes de IA en producción
  • Canalizaciones de evaluación y promoción
  • Procesamiento por lotes en instancias spot

Casos de uso

  • Un equipo de investigación necesita capacidad de GPU de varias nubes
  • Una empresa con requisitos de aislamiento de red o instalación local
  • Un usuario de Flyte que ha superado el clúster que administra a mano

Funciones clave

Ejecución duradera que supera los fallos de infraestructura

La idea central es que una ejecución no tiene que reiniciarse cuando falla el hardware que la sostiene. Union registra cada tarea, sus entradas y salidas, y un log de repetición. Si una GPU se cae a mitad del entrenamiento o un contenedor muere por falta de memoria, la ejecución sigue desde el punto del fallo. En el reintento también puede pedir otros recursos, de modo que un mismo paso pasa de una A100 a una H100 sin tocar una línea de código. Ahí está la diferencia entre reintentar y recuperar, y es la razón por la que los trabajos largos terminan más a menudo.

Flujos en Python puro, sin DSL

Flyte 2 elimina el lenguaje de flujos. Las tareas son funciones de Python y las tareas llaman a otras tareas. Los bucles, los condicionales y los bloques try/except son Python corriente, y el reparto es asyncio.gather. No hay un archivo YAML que describa el grafo ni un paso de compilación antes de ejecutar. Un equipo lo aprende en una tarde, y eso baja el coste de incorporar gente nueva. El mismo programa corre en local, en un devbox o en un clúster, así que el ciclo de depuración se mantiene rápido.

AI Factory: artefactos, linaje y disparadores

Cada conjunto de datos, punto de control e informe se convierte en un artefacto con nombre y versión, y la plataforma guarda qué ejecución lo produjo y qué componentes lo consumen después. Puedes unir componentes con eventos de artefactos en lugar de con un planificador. Una versión nueva de un punto de control dispara su evaluación, un modelo promocionado dispara la puntuación y un lote fresco de trazas de producción dispara la construcción del conjunto de datos. Cada componente lo puede escribir y mantener un equipo distinto, y ninguno importa el código del otro. Union publica implementaciones de referencia en GitHub, con pruebas en CI.

Entrenamiento distribuido con varios nodos

Una sola declaración de entorno convierte una tarea en un clúster de torchrun, con nodos y procesos obreros ya cableados. Una ejecución puede repartirse entre muchos nodos y alojar miles de acciones, que es lo que piden los entrenamientos con GRPO y LoRA. Los complementos integrados cubren Ray, Spark y Dask para cargas que quedan fuera del modelo de tareas estándar. Donde la plataforma marca diferencia es en el manejo de fallos: estos clústeres usan capacidad spot por defecto, y un nodo reclamado solo cuesta el trabajo en curso.

Puerta de enlace de inferencia y servicio de modelos

Puedes servir un modelo desde tus GPU con un punto final compatible con OpenAI, declarado igual que cualquier otra tarea. El escalado va de cero réplicas en los momentos tranquilos al máximo configurado, y los pesos se transmiten desde el almacenamiento de objetos directamente a la memoria de la GPU, lo que acorta el arranque en frío. La misma puerta puede gobernar las llamadas a proveedores externos de API, de manera que el equipo ve en un solo sitio el gasto y el enrutamiento de modelos. El punto final se alimenta directamente de la salida del entrenamiento, y eso elimina la copia manual a un registro aparte.

Procesamiento por lotes y tiempo real en un mismo runtime

Los trabajos por lotes y los servicios de larga vida comparten modelo de programación, modelo de empaquetado y capa de planificación de GPU. No es un detalle menor. Significa que un evaluador por lotes y un punto final en vivo pueden apuntar al mismo artefacto de punto de control, y que el conjunto de GPU se reparte entre ambos. Cuando un servicio baja de réplicas, su capacidad vuelve a la cola de entrenamiento en lugar de quedarse parada. Los equipos que antes mantenían dos pilas se quedan con una, y el seguimiento de costes se simplifica.

Seguridad empresarial y opciones de despliegue

Union corre en tu VPC sobre AWS, Azure o GCP, con opción local y de red aislada en Enterprise. El plano de control llega al clúster por un túnel de salida, y el proxy de datos que firma URL y recoge registros vive dentro de tu red. Enterprise añade SSO y SAML, RBAC personalizado, claves de cifrado gestionadas por el cliente, claves propias, puntos finales privados y un plano de control dedicado a un solo inquilino. La cobertura incluye SOC 2 Type II y un BAA de HIPAA bajo petición.

Ventajas y desventajas

Ventajas

  • Los flujos se ejecutan dentro de tu cuenta de nube, así que los datos, los artefactos del modelo y los registros nunca pasan por la infraestructura de Union.
  • El runtime se recupera de fallos de infraestructura, incluidos los cortes por memoria y los nodos spot perdidos, y no solo reintenta el mismo código.
  • Las canalizaciones de Flyte existentes corren tal cual, lo que hace sencillo el salto desde el motor de código abierto.
  • Los precios son públicos y por unidad: acciones, horas de vCPU, horas de memoria y horas de GPU por clase, con tramos que bajan a medida que crece el volumen.
  • El registro por cuenta propia en AWS Marketplace quita la llamada comercial que antes frenaba una prueba.

Desventajas

  • El plan Team arranca en 950 dólares al mes. Cuesta justificarlo para un desarrollador solo o un experimento pequeño, y el acceso sin coste se limita al crédito del primer mes.
  • No hay nivel gratuito más allá de ese crédito, así que un proyecto personal no puede sostenerse en Union de forma indefinida.
  • El alta por cuenta propia solo cubre AWS por ahora. Quien esté en Azure o GCP entra por el equipo comercial o conecta un clúster tras una conversación con Enterprise.
  • Los cambios de grupos de nodos en un plano de datos gestionado por Union siguen pasando por una solicitud de soporte, y eso ralentiza el ajuste de tipos de instancia y capacidad de GPU.
  • Para sacarle partido hace falta saber de Kubernetes. Un equipo sin ingeniero de plataforma notará pesada la primera instalación.

Preguntas frecuentes

Union.ai ejecuta cargas de IA y de aprendizaje automático: procesamiento de datos, entrenamiento de modelos, evaluación, puntuación por lotes, inferencia de LLM y bucles de agentes. Ejecuta canalizaciones de Flyte y añade un plano de control gestionado, observabilidad y seguridad empresarial.