Artificial Intelligence: Challenges, Ethics & Guidelines