Extração de entidade

A maioria dos apps oferece aos usuários pouca interação com o texto além das operações básicas de cortar/copiar/colar. A extração de entidades melhora a experiência do usuário no seu app porque entende o texto e permite adicionar atalhos úteis com base no contexto.

iOS Android

A API de extração de entidades permite que você reconheça entidades específicas dentro do texto estático e enquanto digita. Depois que uma entidade é identificada, é possível ativar facilmente diferentes ações para o usuário com base no tipo de entidade. Veja as entidades com suporte:

EntidadeExemplo
AddressRua 350, Cambridge MA
Data e hora29/09/2019, vamos nos encontrar amanhã às 18h
Endereço de e-mailentity-extraction@google.com
Número do voo (somente códigos de voos IATA)Lx 37
IBANCH52 0483 0000 0000 0000 9
ISBN (somente versão 13)978-1101904190
Dinheiro/moeda (apenas numerais árabes)USD 12, 25
Pagamento / cartões de crédito4111 1111 1111 1111
Número de telefone(555) 225-3556
12345
Número de rastreamento (formatos internacionais padronizados)1Z204E380338943508
URLwww.google.com
https://en.wikipedia.org/wiki/Platypus

O foco dessa API é a precisão em vez do reconhecimento. Algumas instâncias de uma entidade específica podem não ser detectadas para garantir a precisão.

A maioria das entidades pode ser detectada em vários idiomas e localidades. A capacidade de detectar endereços e números de telefone depende do idioma selecionado. A extração de entidades é compatível com os seguintes idiomas:

  • Árabe
  • Português
  • Inglês (EUA e Reino Unido)
  • Holandês
  • Francês
  • Alemão
  • Italiano
  • Japonês
  • Coreano
  • Polonês
  • Russo
  • Chinês (simplificado e tradicional)
  • Espanhol
  • Tailandês
  • Turco

Exemplos

Inserir textoEntidades detectadas
Conheça-me em 1600 Amphitheatre Parkway, Mountain View, CA, 94043 Vamos organizar uma reunião para discutir. Tipo de entidade 1: endereço
Texto da entidade 1: "1600 Ampitheatre Parkway, Mountain View, CA 94043"
Entre em contato com a equipe de teste amanhã pelo e-mail info@google.com para determinar o melhor cronograma. Tipo de entidade 1: data-hora
Texto da entidade 1: = "24 de junho de 2020"

Tipo de entidade 2: endereço de e-mail
Texto da entidade 2: info@google.com
Seu pedido foi enviado pelo Google. Para acompanhar o andamento da entrega, use este número de rastreamento: 9612804152073070474837 Tipo de entidade: número de rastreamento
Texto da entidade: "9612804152073070474837"
Ligue para o restaurante no número 555-555-1234 e pague pelo jantar. O número do meu cartão é 4111-1111-1111-1111. Tipo de entidade 1: número de telefone
Texto da entidade 1: "555-555-1234"

Tipo de entidade 2: cartão de pagamento
Texto da entidade 2: "4111 1111 1111 1111"