A maioria dos apps oferece aos usuários pouca interação com 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 app, compreendendo o texto e permitindo adicionar atalhos úteis com base no contexto.
A API de extração de entidades permite reconhecer entidades específicas no texto estático e enquanto você digita. Depois que uma entidade é identificada, você pode ativar facilmente diferentes ações para o usuário com base no tipo de entidade. As entidades com suporte incluídas são:
Entidade | Exemplo |
---|---|
Endereço | Rua 350, Cambridge MA |
Data-hora | 29/09/2019, vamos nos encontrar amanhã às 18h |
Endereço de e-mail | entity-extraction@google.com |
Número do voo (somente códigos de voo IATA) | LX37 |
IBAN | CH52 0483 0000 0000 0000 9 |
ISBN (somente versão 13) | 978-1101904190 |
Dinheiro/moeda (somente números árabes) | 12, 25 BRL |
Pagamento / cartões de crédito | 4111 1111 1111 1111 |
Número de telefone | (11) 5555-3556 12345 |
Número de rastreamento (formatos internacionais padronizados) | 1Z204E380338943508 |
URL | www.google.com https://pt.wikipedia.org/wiki/Platypus |
Essa API se concentra na precisão acima do reconhecimento. Algumas instâncias de uma determinada entidade podem não ser detectadas para garantir a precisão.
A maioria das entidades pode ser detectada em todos os 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
Entrada de texto | Entidades detectadas |
---|---|
Encontre-me em 1600 Amphitheatre Parkway, Mountain View, CA, 94043 Vamos marcar uma reunião para discutir. | Tipo de entidade 1: endereço Texto da entidade 1: "1600 Ampitheatre Parkway, Mountain View, CA 94043" |
Você pode entrar em contato com a equipe de teste amanhã pelo e-mail info@google.com para determinar o melhor cronograma. | Tipo de entidade 1: data e 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 para pagar o 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" |