The Problem of Responsibility Assignment in AI