xiand.ai
IA

Cloudflare lanza Moltworker para ejecutar agentes de ia autohospedados en su plataforma

Cloudflare presentó Moltworker, una solución de software intermedio que permite a los usuarios ejecutar el agente de inteligencia artificial autohospedado Moltbot (renombrado OpenClaw) directamente sobre la infraestructura de Workers. Esta implementación elimina la necesidad de adquirir hardware dedicado como los Mac minis, aprovechando la creciente compatibilidad de Workers con el entorno Node.js.

La Era

Cloudflare Enables Self-Hosted AI Agent Moltbot to Run on Developer Platform
Cloudflare Enables Self-Hosted AI Agent Moltbot to Run on Developer Platform

Cloudflare anunció el lanzamiento de Moltworker, un conjunto de scripts y un intermediario Worker que facilita la ejecución del agente de IA personal Moltbot (ahora conocido como OpenClaw) en la plataforma de desarrollo de la compañía. Este desarrollo surge ante la tendencia de usuarios que compraban hardware local, como Mac minis, para operar este asistente personal de código abierto que gestiona tareas diversas.

Moltworker funciona como una adaptación de Moltbot para ejecutarse dentro del Sandbox SDK de Cloudflare, utilizando las APIs de la plataforma de desarrolladores para operar de forma remota y segura. La compañía destaca que la compatibilidad nativa con APIs de Node.js en el entorno de Workers ha mejorado sustancialmente, reduciendo la dependencia de soluciones alternativas como memfs en implementaciones previas como Playwright.

La mejora en el soporte de Node.js es significativa; un experimento reciente realizado por Cloudflare con los 1,000 paquetes NPM más populares demostró que solo un 1.5% de los paquetes no esenciales fallaron al intentar ejecutarse en Workers. Este avance permite a los desarrolladores ejecutar lógica de agentes de IA más complejos directamente en los Workers, más cerca del usuario final.

La arquitectura de Moltworker se apoya en varios servicios de la plataforma de Cloudflare, incluyendo Sandboxes para ejecutar código no confiable de manera aislada, Browser Rendering para automatización de navegadores y R2 para almacenamiento persistente de datos. El componente principal es un Worker de punto de entrada que actúa como proxy y enrutador de API, protegido por Cloudflare Access.

Para la gestión de modelos de IA, Moltworker se integra con Cloudflare AI Gateway, ofreciendo visibilidad y control centralizados sobre las solicitudes a proveedores externos. Los usuarios pueden configurar la autenticación mediante Bring Your Own Key (BYOK) o utilizar la facturación unificada, lo que simplifica la administración de secretos de los proveedores de IA.

La necesidad de almacenamiento persistente, típicamente una ventaja del hardware local, se resuelve mediante el uso de R2 a través de la función sandbox.mountBucket() del Sandbox SDK. Esto permite montar un bucket R2 como una partición del sistema de archivos dentro del contenedor aislado donde se ejecuta el tiempo de ejecución de Moltbot.

Además, las funcionalidades de navegación web que requiere Moltbot se manejan a través de Browser Rendering, que permite el control programático de instancias de navegadores sin cabeza a escala en la red perimetral. Este enfoque sustituye la necesidad de instancias locales de Chromium y simplifica la interacción con la web para las tareas del agente.

Comentarios

Los comentarios se almacenan localmente en tu navegador.