适当本体的、多量的词汇表，是件大工程，例如WordNet的词汇表耗费多年人力。系统也需要「语义理论」去引导理解。语言理解系统的解析能力有赖于使用的语义理论。互竞的语义理论，作为电脑自动语义解析的基础，各有其特定的平衡取舍。理论从「」或 「」到利用「语用学」从上下文得出意涵。自然语言理解的高级应用也会在其框架内纳入逻辑推理，其过程是将得出的意涵对应到一阶逻辑的一组论断，然后用演绎推理得到结论。自然语言理解的文本脉络处理可能遭遇难关，各种各样的例子与反例，造成了脉络形式模拟的多重途径，各有特定的强弱