The collaboration between human and machine