AI algorithms and platform solutions are coming for sure. The only question is how should be designed an AI application from the architectural point of view. In classical computer systems, usually there is something similar as the operation system that provides a low level software architecture with certain basic services and on top apps or applications that cover specific needs. The question is if it is possible to separate this way an AI application, considering some low level primitives as infrastructure and building specific Apps or applications on top.