L’intégration verticale (couches logicielles : logiciel utilisateur, middleware, operating system, hardware, data center, système électrique) est à considérer. On peut se référer au modèle OSI [1] pour comprendre qu’un traitement informatique (y compris d’IA) réclame le traitement dans différentes couches, ce qui suppose divers niveaux et types de transformation de la donnée.
Les routines d´installation, de test, de déploiement et de mise à jour standardisés, de correction des erreurs (bugs), de récupération, de sécurisation, standardisées et automatisées ou non, sont à prendre en compte.
Ceci éloigne l’IA du modèle de la calculette (calculatrice déconnectée et non programmable), qui a beaucoup moins de couches, n’est pas intégrée, et dont le programme ne se modifie pas.
[1] https://fr.m.wikipedia.org/wiki/Couche_8#/media/Fichier%3AOSI_user_layers.png