El equipo de AI de Cloudflare tiene VIBESDK de código abierto, una plataforma de pila completa que permite a los desarrolladores construir e implementar aplicaciones AI con un solo clic en la red de CloudFlare. La plataforma está diseñada para permitir que los equipos creen sus propios constructores de aplicaciones con AI sin necesidad de integrar una infraestructura extensa desde cero. VIBESDK es una implementación de referencia lista para producción proporcionada bajo una licencia MIT. Incluye una pila de tecnología completa con una parte delantera React y Vite, un back -end basado en los trabajadores de CloudFlare y objetos duraderos, y la gestión de datos utilizando D1 y llovizna.
El flujo de trabajo de creación de aplicaciones con Vibesdk
El proceso de construcción de una aplicación con VIBESDK sigue un flujo de trabajo estructurado e impulsado por la IA.
- Un usuario proporciona una descripción de la aplicación que desea construir.
- Un agente de IA genera el código y los archivos necesarios dentro de un entorno de sandbox aislado seguro.
- Sandbox instala automáticamente las dependencias de proyectos e inicia un servidor de desarrollo, exponiendo una URL de vista previa pública para que el usuario vea la aplicación en vivo.
- Los registros y los mensajes de error se transmiten nuevamente al agente generativo, creando un bucle de retroalimentación que permite que la IA realice la depuración iterativa y aplique correcciones.
- Una vez listo, una implementación separada de Sandbox publica la aplicación, asegurando que se aprovisione como su propio trabajador aislado de inquilinos con una URL única.
Flexibilidad y gestión del modelo de IA
Por defecto, la plataforma utiliza los modelos Gemini 2.5 de Google para la planificación, la generación de códigos y la depuración. Todas las llamadas a modelos de idiomas grandes se enrutan a través de la puerta de enlace Cloudflare Ai, que proporciona varias ventajas. Esta arquitectura permite un cambio sin problemas entre diferentes proveedores de modelos como OpenAI, Anthrope y Google. También permite el almacenamiento en caché de respuesta, la observabilidad detallada en el uso y la latencia del token, y el seguimiento integral de costos.
Seguridad y arquitectura de múltiples inquilinos
El sistema está diseñado para manejar de forma segura el código no confiable y generado por IA. Cada proceso de compilación se ejecuta dentro de un contenedor o caja de arena aislado con acceso de red estrictamente controlado. La arquitectura de despliegue de producción es inherentemente múltiple, lograda a través de los límites de aislamiento de trabajadores por aplicación y uso de recursos. Este modelo está diseñado para escalar para admitir miles o millones de aplicaciones de usuarios individuales sin el riesgo de interferencia de datos de inquilino cruzado.
Implementación y exportación de proyectos
Cloudflare proporciona una demostración en vivo de VibesDK, que incluye un botón de un clic para que los usuarios implementen su propia instancia. Una vez que se genera una aplicación, los usuarios pueden exportar el proyecto a una cuenta personal de CloudFlare o un repositorio de GitHub. Esta funcionalidad permite a los desarrolladores continuar trabajando en sus proyectos de forma independiente o integrarlos con sus propias tuberías de CI/CD.
Un nuevo patrón para el desarrollo con IA
VIBESDK formaliza un patrón de desarrollo conocido como «codificación de vibos», que cambia el enfoque de la codificación manual a la supervisión de los agentes generativos de IA. Proporciona una arquitectura reproducible que presenta una ejecución de código seguro, bucles de retroalimentación integrados para el desarrollo iterativo y acceso a la implementación global. Para las organizaciones que buscan crear constructores con IA, la plataforma ofrece una línea de base que puede ser bifurcada y especializada, lo que puede ahorrar semanas o meses de trabajo de integración.





