Ekstrakcja fragmentów

Większość aplikacji oferuje użytkownikom bardzo niewiele interakcji z tekstem poza podstawowymi operacjami wycinania, kopiowania i wklejania. Wyodrębnianie encji poprawia wygodę użytkowników aplikacji, ponieważ umożliwia zrozumienie tekstu i umożliwia dodawanie przydatnych skrótów na podstawie kontekstu.

iOS Android

Interfejs API wyodrębniania encji umożliwia rozpoznanie określonych jednostek w tekście statycznym i podczas pisania. Po zidentyfikowaniu elementu możesz łatwo włączyć różne działania dla użytkownika na podstawie jego typu. Obsługiwane jednostki to:

JednostkaPrzykład
Adres350 trzecia ulica, Cambridge, Massachusetts
Data i godzina29.09.2019, spotkanie jutro o 18:00
Adres e-mailentity-extraction@google.com
Numer lotu (tylko kody IATA)LX37
Numer IBAN55 0483 0000 0000 0000 9
ISBN (tylko wersja 13)978-1101904190
Pieniądze/waluta (tylko liczby arabskie)12 USD, 25 USD
Płatności / karty kredytowe4111 1111 1111 1111
Numer telefonu(555) 225-3556
12345
Numer śledzenia (standardowe formaty międzynarodowe)1Z204E380338943508
URLwww.google.com
https://pl.wikipedia.org/wiki/Platypus

Ten interfejs API skupia się na precyzji, a nie na rozpoznawaniu. Czasem zdarza się, że nie wykrywamy konkretnych przypadków danego podmiotu, aby zapewnić ich dokładność.

Większość jednostek można wykryć w różnych językach lub regionach. Możliwość wykrywania adresów i numerów telefonów zależy od wybranego języka. Ekstrakcja encji obsługuje te języki:

  • arabski
  • portugalski
  • angielski (USA, Wielka Brytania)
  • niderlandzki
  • francuski
  • niemiecki
  • włoski
  • japoński
  • koreański
  • polski
  • rosyjski
  • chiński (uproszczony i tradycyjny)
  • Hiszpańskie
  • tajski
  • turecki

Przykłady

Wpisany tekstWykryte elementy
Spotkaj się ze mną pod adresem 1600 Amphitheatre Parkway, Mountain View, CA, 94043 Umówmy się na spotkanie. Typ podmiotu 1: adres
Jednostka 1: „1600 Amphitheatre Parkway, Mountain View, CA 94043”, USA
Aby ustalić najlepszy termin, możesz skontaktować się z zespołem testowym jutro pod adresem info@google.com. Typ encji 1: Data i godzina
Jednostka 1 – tekst = „24 czerwca 2020 r.”

Typ encji 2: adres e-mail
Jednostka 2 – tekst info@google.com
Twoje zamówienie zostało wysłane z Google. Aby sprawdzić postęp dostawy, użyj tego numeru śledzenia: 9612804152073070474837. Typ podmiotu: numer śledzenia
Tekst elementu: „9612804152073070474837”
Zadzwoń do restauracji pod numer 555-555-1234, aby zapłacić za kolację. Numer mojej karty to 4111-1111-1111-1111. Entity 1 type: Numer telefonu
Entity 1 text: "555-555-1234"

Entity 2 type: Payment Card
Entity 2 text: "4111 1111 1111 1111"