Semantify is a comprehensive platform for NLP based analytics. However, to enable business users the sophistication of being able to use natural language, the data analysts must first set up each analytics “application”, and this involves a fairly complex workflow involving a number of steps by a domain expert. The challenge was to make this application building - sometimes compared to building a workflow on a no-code BPA platform - easy and intuitive for a domain expert without requiring extensive training on the Semantify platform. We chose to center the user experience around a guided process that walked the user through each step of the application building in a sequential manner but allowed experts the flexibility of jumping around the workflow. We worked very closely with their professional services team, who were the first users of the product but were also at the frontline dealing with customers and understand their challenges to a great degree. We worked hand in hand with the product team validating at every step that the enhancements we were proposing (e.g., suggesting an auto mapping between concepts and meta data, that was a manual process till then) would be practical to implement. We had the added advantage of having a ready set of test users in the form of the professional services team to validate our designs.
