Improving Network Policy Enforcement Using Natural Language Processing And Programmable Networks