介绍

已完成

自然语言处理 (NLP) 是一个常见的 AI 问题,即软件必须能够以人类用户书写或说话所用的自然语言形式处理文本或语音。 在更广泛的 NLP 领域中,自然语言理解 (NLU) 处理从自然语言确定语义含义的问题,通常使用训练的语言模型来确定。

自然语言理解解决方案的常见设计模式如下所示:

Diagram showing an app accepts natural language input, and uses a model to determine semantic meaning before taking the appropriate action.

在此设计模式中:

  1. 应用接受来自用户的自然语言输入。
  2. 语言模型用于确定语义含义(用户的意向)。
  3. 应用执行相应操作。

Azure AI 语言使开发人员能够基于可使用数量相对较少的示例训练的语言模型来生成应用,从而识别用户的预期含义。

本模块介绍如何相关服务来创建使用 Azure AI 语言的自然语言理解应用。

完成此模块后,你将能够:

  • 预配 Azure AI 语言资源。
  • 定义意向、实体和语句。
  • 使用模式区分相似的言语。
  • 使用预生成的实体组件。
  • 训练、测试、发布和查看模型。