Can AI Agents be Ethical?