Improving a human-computer dialogue | Synapse