Implementing an online help desk system based on conversational agent | Synapse