Cloudflare Computer Lanzado: Dando a los Agentes de IA un Entorno de Ejecución Persistente
Cloudflare
Cloudflare ha lanzado Cloudflare Computer, un entorno de ejecución de código abierto diseñado para dar a los agentes de IA un entorno más cercano a una 'computadora' real en lugar de contenedores temporales. Aprovecha los aislamientos de Cloudflare para una ejecución serverless rápida, haciendo que los agentes sean más baratos, más rápidos y más fáciles de escalar. La compañía argumenta que los agentes basados en contenedores no pueden escalar a cientos de millones o miles de millones de agentes concurrentes, por lo que el entorno de ejecución decide si el código se ejecuta en un aislamiento, en un sandbox de contenedor o en un navegador web.
Cloudflare ha presentado Cloudflare Computer, un nuevo runtime de código abierto diseñado para proporcionar a los agentes de IA un entorno de ejecución persistente, yendo más allá de los contenedores temporales. Según la empresa, utiliza los isolates de Cloudflare para permitir una ejecución serverless rápida, reduciendo costes y mejorando la velocidad y escalabilidad para los agentes. Cloudflare argumenta que el despliegue de agentes basado en contenedores no puede escalar a 'cientos de millones o incluso miles de millones de agentes concurrentes' debido a las limitaciones globales de cómputo. El paquete @cloudflare/computer introduce un runtime de agente en el que la plataforma decide si el código se ejecuta en un isolate, un sandbox de contenedor o un navegador web, proporcionando a cada agente un ordenador mientras optimiza la eficiencia y la escalabilidad. Cloudflare afirma que menos del 10% del trabajo requiere contenedores, siendo los isolates los que manejan tareas de codificación, procesamiento de audio/vídeo y creación de documentos. Los isolates, lanzados junto con Cloudflare Workers, escalan horizontalmente sin límites y se inician y apagan rápidamente; persisten el estado del agente, hibernan cuando están inactivos y pueden generar sandboxes de contenedor cuando sea necesario. La arquitectura ejecuta el framework del agente en un isolate (un Durable Object) y utiliza contenedores como llamadas a herramientas bajo demanda, optimizando el rendimiento y el coste. Un componente central es un sistema de archivos compartido basado en SQLite accesible tanto por isolates como por contenedores, permitiendo una transferencia de tareas y manejo de archivos sin fisuras. Cloudflare Computer ofrece actualmente tres backends: proyectos de contenedor (exponiendo el estado SQLite mediante FUSE), shell de isolate (ejecutando un entorno just-bash en Dynamic Worker) y JavaScript de isolate (ejecutando módulos ECMAScript en un nuevo Dynamic Worker). Cloudflare Computer está en vista previa temprana, adecuado para experimentación, exploración y creación de prototipos.
Fuente: InfoQ 中国 —
original
