Crossing the principle–practice gap in AI ethics with ethical problem-solving · Study