Los sistemas de inteligencia artificial dividen las tareas en partes y ejecutan cada parte en la ubicación más adecuada.
Las tareas urgentes, como responder a un comando de voz o analizar la transmisión de una cámara, se ejecutan localmente para minimizar el retraso. Los procesamientos más complejos, como la combinación de datos de muchas fuentes o la actualización de modelos, se ejecutan en la nube, donde hay más potencia informática disponible.
Estos componentes comparten datos continuamente, lo que permite que el sistema funcione como un único flujo de trabajo coordinado.