Challenges include establishing safety and legal frameworks, ethical dilemmas in programming decision-making processes, and ensuring data security and privacy.