Human-like machines