自然语言处理是一门借助构建算法使计算机能够理解、生成和分析人类自然语言的技术。自然语言处理包括自然语言理解与自然语言生成两部分,前者能够使计算机理解自然语言,后者能够使计算机生成自然语言。这两种技术赋予了AI理解与生成能力。