Design and deployment of NLP-driven conversational agents in Java for the Insurance Sector | Synapse