Bringing advanced AI technologies to edge / cloud decision manufacturer layers and facilitating the cooperation between humans and machines, using Ethics by Design approach