Unlocking the potential of natural language processing