Системи штучного інтелекту розбивають завдання на частини та запускають кожну частину в найбільш підходящому місці.
Завдання, чутливі до часу, наприклад відповідь на голосову команду або аналіз подачі з камери, виконуються локально, щоб мінімізувати затримку. Більш складна обробка, така як об’єднання даних із багатьох джерел або оновлення моделей, виконується в хмарі, де доступна більша обчислювальна потужність.
Ці компоненти постійно обмінюються даними, дозволяючи системі працювати як єдиний скоординований робочий процес.