Systémy AI rozdělují úkoly na části a každou část spouštějí na nejvhodnějším místě.
Úlohy citlivé na čas, jako je reakce na hlasový příkaz nebo analýza signálu z kamery, probíhají lokálně, aby se minimalizovalo zpoždění. Složitější zpracování, jako je kombinování dat z mnoha zdrojů nebo aktualizace modelů, probíhá v cloudu, kde je k dispozici větší výpočetní výkon.
Tyto komponenty nepřetržitě sdílejí data, což umožňuje systému fungovat jako jediný koordinovaný pracovní postup.