Evolution of IVR building techniques: from code writing to AI-powered automation