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.
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:
Entidade | Exemplo |
---|---|
Address | Rua 350, Cambridge MA |
Data e 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 voos IATA) | Lx 37 |
IBAN | CH52 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édito | 4111 1111 1111 1111 |
Número de telefone | (555) 225-3556 12345 |
Número de rastreamento (formatos internacionais padronizados) | 1Z204E380338943508 |
URL | www.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 texto | Entidades 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" |