Podsumowanie
Azure Language to oparta na chmurze usługa przetwarzania języka naturalnego (NLP), która udostępnia szczegółowe informacje dotyczące tekstu, takie jak wyodrębnianie kluczowych fraz, rozpoznawanie jednostek, wykrywanie danych osobowych i nie tylko. Usługa jest dostępna dla serwera elastycznego usługi Azure Database for PostgreSQL za pośrednictwem azure_ai rozszerzenia, które udostępnia funkcje zdefiniowane przez użytkownika w celu uzyskania dostępu do interfejsów API języka w programie SQL.
Wyodrębnianie kluczowych fraz rozpoznaje kluczowe tematy lub główne pojęcia z tekstu wejściowego. Służy do przekształcania dokumentu na tematy, a nie na prozę lub zdania.
Rozpoznawanie jednostek identyfikuje miejsca, osoby, ilości i inne. Służy do indeksowania dokumentów według omówionych jednostek lub identyfikowania pól wejściowych formularza, takich jak adres lub nazwa z tekstu bez struktury.
Wykrywanie danych osobowych (PII) identyfikuje i redaguje dane osobowe z tekstu wejściowego. Służy do czyszczenia poufnych informacji, takich jak numery kart kredytowych, numery ubezpieczenia społecznego, numery telefonów i tak dalej od tekstu.
Dzięki tym narzędziom firmy mogą przetwarzać tekst według słowa kluczowego lub dopasowania wzorca. Ta metoda jest podatna na błędy i wymaga ręcznego nakładu pracy w celu wyświetlenia listy możliwych do zidentyfikowania tematów i wzorców. Ta logika zwykle nie jest implementowana w języku SQL, dlatego musi być powtarzana w aplikacjach klienckich, co wiąże się z dalszym ryzykiem.
Gdy firmy odroczają przetwarzanie tekstu w języku platformy Azure, automatyzują zbieranie szczegółowych informacji z tekstu. Usługi językowe hermetyzują złożone algorytmy przetwarzania języka naturalnego obsługiwane i debugowane przez deweloperów platformy Azure. Ta usługa umożliwia deweloperom firmy skupienie się na szczegółowych danych uzyskanych z tekstu, a nie na procesie uzyskiwania szczegółowych informacji.
Źródła
- Azure Database for PostgreSQL — rozszerzenie elastycznego serwera azure AI
- Co to jest wyodrębnianie kluczowych fraz w języku platformy Azure?
- Co to jest rozpoznawanie jednostek nazwanych (NER) w języku platformy Azure?
- Co to jest wykrywanie danych osobowych (PII) w języku platformy Azure?
- Uwaga dotycząca przezroczystości języka platformy Azure