The meaning of prompts: a semiotic approach to human–machine communication | Synapse