Les systèmes d’IA divisent les tâches en parties et exécutent chaque partie à l’emplacement le plus approprié.
Les tâches urgentes, telles que répondre à une commande vocale ou analyser le flux d'une caméra, s'exécutent localement pour minimiser les délais. Des traitements plus complexes, tels que la combinaison de données provenant de nombreuses sources ou la mise à jour de modèles, s'exécutent dans le cloud, où davantage de puissance de calcul est disponible.
Ces composants partagent en permanence des données, permettant au système de fonctionner comme un flux de travail unique et coordonné.