Integrating AI Planning with Natural Language Processing: A Combination of Explicit and Tacit Knowledge