Amp explica qué son los Orbs y sus capacidades avanzadas

Fuentes: Amp explains what Orbs are and their advanced capabilities

Thorsten Ball, de la empresa Amp, publica un artículo explicativo para aclarar la naturaleza técnica de los 'Orbs', una funcionalidad clave de su entorno de desarrollo. Los Orbs son agentes de codificación remotos que operan en máquinas virtuales o sandbox aisladas, accesibles desde la web, el teléfono móvil o la línea de comandos. El objetivo es eliminar la fricción asociada a la gestión de infraestructura local, permitiendo a los desarrolladores centrarse en la lógica del código.

El funcionamiento se basa en un ciclo de vida dinámico: al enviar un prompt, se genera un Orb con el código correspondiente y el agente inicia su ejecución. Cuando el agente queda inactivo, el Orb entra en modo suspensión sin coste adicional; solo se factura cuando está activo. Esta arquitectura permite escalar a cientos o miles de instancias simultáneas.

Más allá de ser simples contenedores, los Orbs integran capacidades colaborativas y de automatización avanzadas. Incluyen 'portales' HTTP que permiten compartir vistas del trabajo en curso mediante URLs únicas, facilitando la revisión por parte de compañeros de equipo. Además, soportan sesiones multijugador donde varios usuarios pueden interactuar con el mismo agente y entre sí. La plataforma permite programar tareas recurrentes (por ejemplo, ejecutar procesos cada 30 minutos) y habilita a los agentes para generar nuevos Orbs o comunicarse entre ellos mediante mensajes y archivos, creando un ecosistema de agentes autónomos e interconectados.