Preparing for AI and Edge Computing Architectures