Artificial intelligence (AI) and supply chains