Transoforming conversations into intelligent software