Co to jest rozpoznawanie nazwanego podmiotu?
Chociaż z punktu widzenia użytkownika końcowego proces wprowadzania danych do komputera jest dość prosty, proces faktycznie inicjuje kilka innych mniejszych procesów. Dla każdej części danych komputer musi przetłumaczyć te informacje na język, który rozumie. Komputery używają wewnętrznego języka znanego jako binarny, w którym zestaw znaków „1” i „0” tworzy razem, aby powiedzieć komputerowi, co ma robić. Rozpoznawanie nazwanych jednostek jest metodą usprawnienia procesu tłumaczenia z danych wejściowych na dane, pomagając komputerowi w dzieleniu zdań na części składowe.
Podczas wprowadzania danych za pomocą większości programów komputerowych lub stron internetowych program lub strona internetowa zazwyczaj prosi o podanie określonej informacji w każdym polu, na przykład w polach „Nazwa” lub „Adres”. Program do rozpoznawania nazwanych jednostek eliminuje większość tego, pozwalając użytkownikowi końcowemu na wprowadzanie ciągów - zdań - tekstu, zapewniając bardziej naturalny interfejs. Program pobiera wprowadzone dane i sortuje je na części, które może łatwiej zrozumieć.
Weź zdanie takie jak „Joe zamówił cztery buszle bananów”. W tradycyjnym programie użytkownik końcowy musiałby wpisać „Joe” w polu „Nazwa pracownika”, „Banany” w polu „Rodzaj zakupu”, „cztery” w polu „Ilość” i „buszle” w pole „Jednostki”. W konfiguracji rozpoznawania nazwanego użytkownik końcowy po prostu wpisuje całe zdanie w formie napisanej. Gdy tylko użytkownik kliknie przycisk „Prześlij”, komputer sortuje zdanie na części, wykonując ten sam podział danych, z którego użytkownik wcześniej korzystał.
Chociaż jest to znacznie bardziej usprawnione niż tradycyjny program do wprowadzania danych zaprojektowany z pól, istnieje jedna istotna wada: potencjalna awaria algorytmu translacji. Mniej inteligentne algorytmy rozpoznawania nazwanych obiektów mogą „zrozumieć” zdanie tylko w jeden konkretny sposób. Innymi słowy, jeśli pracownik przeredaguje zdanie i napisze: „Joe zamówił cztery buszle bananów”, program może mieć trudności ze zrozumieniem i sortowaniem części. Z tego powodu, mimo że użytkownik końcowy nie jest już odpowiedzialny za wprowadzanie danych do pól, nadal nie jest tak swobodny, jak system może się początkowo wydawać.