“自然语言理解”(常缩写为 NLU):指让计算机理解人类自然语言的含义与意图的技术与研究领域,通常包括语义解析、信息抽取、意图识别、指代消解等任务。它常被视为自然语言处理(NLP)中的“理解”部分(相对“生成”或“语音识别”等)。
/ˈnætʃ(ə)rəl ˈlæŋɡwɪdʒ ˌʌndərˈstændɪŋ/
该短语由 natural language(自然语言) + understanding(理解) 组合而成。“natural language”与“人工语言/形式语言”(如编程语言、逻辑符号)相对;“understanding”强调对意义、结构与语境的把握。作为术语,NLU在人工智能与计算语言学的发展中逐渐固定下来,常用于描述机器对文本/话语进行语义层面处理的能力。
Natural language understanding helps chatbots answer questions.
自然语言理解帮助聊天机器人回答问题。
Although the model can translate sentences, strong natural language understanding is needed to infer implied meaning from context.
尽管模型能翻译句子,但要从语境推断隐含含义仍需要很强的自然语言理解能力。