Credo che l'IA sia raramente utilizzata nelle app tradizionali, ma potrebbe esserlo, e penso che lentamente lo sarà.
Se le informazioni che un'IA di un'app deve apprendere sorgono all'interno dell'app, dall'interazione o dall'errore dell'utente, sarebbe intelligente se il programma potesse registrare quel tipo di informazioni e quindi cercare modelli nei registri. Potrebbe profilare gli utenti per vedere quali attività vengono eseguite più spesso, quanti passaggi sono necessari. Quindi, quando riconosce l'attività ricorrente, potrebbe chiedere all'utente se desiderava che eseguisse una macro che eseguisse quanto segue [quindi presenta un elenco di passaggi, che consente di modificarli secondo necessità]. Quindi esegue la "macro" che ha imparato osservando l'utente.
Un altro uso dell'IA è il rilevamento degli errori, non solo nel software, ma nell'errore dell'utente quando il software è stato utilizzato in modo inefficiente, ridondante o improprio. Se il software è stato progettato in modo tale da ricevere una serie di modelli di attività dell'utente (come i piani di intelligenza artificiale), potrebbe osservare gli utenti nel modo in cui svolgono attività note e offrire suggerimenti o chiedere conferma che siano previsti risultati insoliti imminenti.
E, naturalmente, l'IA potrebbe essere ampiamente utilizzata nella progettazione dell'interfaccia utente, su dispositivi, siti Web o app. Alcuni di questi, come il riconoscimento vocale, stanno entrando nel mainstream dell'uso quotidiano proprio ora. Man mano che le conversazioni con app che possono aggiungere i propri dati e modelli di attività / concetti / domini si sviluppano ulteriormente, la necessità di AI all'interno dell'app aumenterà solo.
Esistono molti modi in cui l'IA può essere utilizzata nelle app. Alcuni di questi hanno iniziato a manifestarsi nei dispositivi mobili e nelle loro app, generalmente fondendo la mobilità degli utenti con database esterni basati su Web (ad esempio GPS e mappe), ma IMO è stato lento.