机器进行的通信非常基本和简单。人类交流很复杂。人类语言的多种特征对于人类来说可能很容易理解,但对于计算机来说极其困难。对于机器,很难理解我们的语言。让我们在这里查看其中的一些:单词和含义的安排 - 人类语言中有规则。有名词,动词,副词,形容词。单词一次可以是一个名词,而另一些时间则可以是一个名词。这可能会在计算机处理时会产生困难。类比编程语言 - 不同的语法,相同的语义:2+3 = 3+2这里的书面方式不同,但它们的含义与5。不同的语义,相同的语法:2/3(Python 2.7)≠2/3(Python 3)这里所写的语句具有相同的语法,但其含义不同。在Python 2.7中,该语句将导致1个,而在Python 3中,它的输出为1.5。单词的多种含义 - 在自然语言中,重要的是要了解一个单词可以具有多种含义,并且根据其上下文符合陈述的含义。