O que é o Reconhecimento de Entidade Nomeada (NER) na Linguagem de IA do Azure?

O Reconhecimento de Entidade Nomeado (NER) é um dos recursos oferecidos pelo Azure AI Language, uma coleção de algoritmos de aprendizado de máquina e IA na nuvem para desenvolver aplicativos inteligentes que envolvem linguagem escrita. O recurso NER pode identificar e categorizar entidades em texto não estruturado. Por exemplo: pessoas, lugares, organizações e quantidades. O recurso NER pré-construído tem uma lista pré-definida de entidades reconhecidas. O recurso NER personalizado permite treinar o modelo para reconhecer entidades especializadas específicas para seu caso de uso.

  • Os guias de início rápido são instruções de introdução para guiá-lo ao fazer solicitações ao serviço.
  • Os guias de instruções contêm instruções para usar o serviço de maneiras mais específicas ou personalizadas.
  • Os artigos conceituais fornecem explicações detalhadas sobre a funcionalidade e os recursos do serviço.

Nota

A Resolução de Entidade foi atualizada para os Metadados de Entidade a partir da versão da API 2023-04-15-preview. Se você estiver chamando a versão de visualização da API igual ou mais recente que 2023-04-15-preview, confira o artigo Metadados de entidade para usar o recurso de resolução.

Fluxo de trabalho típico

Para usar esse recurso, envie dados para análise e manipule a saída da API em seu aplicativo. A análise é realizada no estado em que se encontra, sem personalização adicional ao modelo usado em seus dados.

  1. Crie um recurso de Linguagem de IA do Azure, que concede acesso aos recursos oferecidos pela Linguagem de IA do Azure. Ele gera uma senha (chamada de chave) e uma URL de ponto de extremidade que você usa para autenticar solicitações de API.

  2. Crie uma solicitação usando a API REST ou a biblioteca de cliente para C#, Java, JavaScript e Python. Você também pode enviar chamadas assíncronas com uma solicitação em lote para combinar solicitações de API para vários recursos em uma única chamada.

  3. Envie o pedido contendo os seus dados de texto. Sua chave e ponto de extremidade são usados para autenticação.

  4. Transmita a resposta em fluxo ou armazene-a localmente.

Introdução ao reconhecimento de entidade nomeada

Para usar o reconhecimento de entidade nomeada, envie texto bruto não estruturado para análise e manipule a saída da API em seu aplicativo. A análise é realizada no estado em que se encontra, sem personalização adicional ao modelo usado em seus dados. Há duas maneiras de usar o reconhecimento de entidade nomeada:

Opção de desenvolvimento Description
Estúdio de linguagem O Language Studio é uma plataforma baseada na Web que permite que você tente vincular entidades com exemplos de texto sem uma conta do Azure e seus próprios dados quando você se inscreve. Para obter mais informações, consulte o site do Language Studio ou o início rápido do language studio.
API REST ou biblioteca de cliente (SDK do Azure) Integre o reconhecimento de entidade nomeada em seus aplicativos usando a API REST ou a biblioteca de cliente disponível em vários idiomas. Para obter mais informações, consulte o guia de início rápido de reconhecimento de entidade nomeada.

Documentação de referência e exemplos de código

À medida que você usa esse recurso em seus aplicativos, consulte a seguinte documentação de referência e exemplos para o Azure AI Language:

Opção de desenvolvimento / linguagem Documentação de referência Exemplos
API REST Documentação da API REST
C# Documentação em C# Exemplos de C#
Java Documentação Java Amostras Java
JavaScript Documentação do JavaScript Exemplos de JavaScript
Python Documentação Python Amostras de Python

IA responsável

Um sistema de IA inclui não apenas a tecnologia, mas também as pessoas que a usarão, as pessoas que serão afetadas por ela e o ambiente em que ela é implantada. Leia a nota de transparência da NER para saber mais sobre o uso e a implantação responsáveis da IA em seus sistemas. Você também pode ver os seguintes artigos para obter mais informações:

Cenários

  • Aprimore os recursos de pesquisa e indexação de pesquisa - Os clientes podem criar gráficos de conhecimento com base em entidades detetadas em documentos para aprimorar a pesquisa de documentos como tags.
  • Automatize os processos de negócios - Por exemplo, ao analisar solicitações de seguro, entidades reconhecidas como nome e localização podem ser destacadas para facilitar a revisão. Ou um ticket de suporte pode ser gerado com o nome e a empresa de um cliente automaticamente a partir de um e-mail.
  • Análise de clientes – Determine as informações mais populares transmitidas pelos clientes em avaliações, e-mails e chamadas para determinar os tópicos mais relevantes que são abordados e determinar tendências ao longo do tempo.

Próximos passos

Há duas maneiras de começar a usar o recurso de Reconhecimento de Entidade Nomeada (NER):

  • Language Studio, que é uma plataforma baseada na Web que permite experimentar vários recursos da Linguagem de IA do Azure sem precisar escrever código.
  • O artigo de início rápido para obter instruções sobre como fazer solicitações ao serviço usando a API REST e o SDK da biblioteca de cliente.