Che cos'è il riconoscimento di entità denominata?
Sebbene dal punto di vista dell'utente finale il processo di immissione dei dati in un computer sia abbastanza semplice, il processo avvia effettivamente molti altri processi più piccoli. Per ogni dato, il computer deve tradurre tali informazioni in una lingua comprensibile. I computer usano un linguaggio interno noto come binario in cui una raccolta di caratteri "1" e "0" si forma insieme per dire al computer cosa fare. Il riconoscimento delle entità nominate è un metodo per semplificare il processo di traduzione dall'input ai dati, aiutando il computer a spezzare le frasi nelle loro parti componenti.
Quando si immettono dati utilizzando la maggior parte dei programmi per computer o delle pagine Web, il programma o la pagina Web in genere richiede di immettere una specifica informazione in ciascun campo, ad esempio i campi "Nome" o "Indirizzo". Un programma di riconoscimento delle entità con nome elimina gran parte di ciò, consentendo all'utente finale di inserire stringhe - frasi - di testo, fornendo un'interfaccia più naturale. Il programma prende i dati inseriti e li ordina in pezzi che può comprendere più facilmente.
Prendi una frase del tipo "Joe ha ordinato quattro bushel di banane". In un programma tradizionale, l'utente finale dovrebbe inserire "Joe" nel campo "Nome del dipendente", "Banane" nel campo "Tipo di acquisto", "quattro" nel campo "Quantità" e "bushel" in il campo "Unità". In una configurazione di riconoscimento dell'entità denominata, l'utente finale inserisce semplicemente l'intera frase come scritta. Non appena l'utente fa clic su Invia, il computer ordina la frase in pezzi, eseguendo la stessa suddivisione dei dati che l'utente avrebbe utilizzato in precedenza.
Sebbene ciò sia molto più snello rispetto a un tradizionale programma di input progettato in base ai campi, esiste un sostanziale svantaggio: il potenziale fallimento dell'algoritmo di traduzione. Gli algoritmi di riconoscimento delle entità con un nome meno intelligente potrebbero solo "comprendere" la frase in un modo specifico. In altre parole, se l'impiegato riformulasse la frase e scrivesse "Joe Bushel ha ordinato quattro bushel di banane", il programma potrebbe avere difficoltà a comprendere e ordinare le parti. Per questo motivo, anche se l'utente finale non è più responsabile dell'immissione dei dati nei campi, non è ancora così libero come il sistema potrebbe sembrare all'inizio.