In computing, the exchange of human input and machine responses that forms a "conversation" between an interactive computer and the person using it.