Active Inference and Human--Computer Interaction