Artificial intelligence and smart agriculture technology