Skip to main content

¿Qué es el reconocimiento de entidad con nombre?

Aunque desde la perspectiva del usuario final, el proceso de ingresar datos en una computadora es bastante simple, el proceso en realidad inicia varios otros procesos más pequeños. Para cada pieza de datos, la computadora debe traducir esa información a un idioma que comprenda. Las computadoras usan un lenguaje interno conocido como binario en el que se forma una colección de caracteres "1" y "0" para indicarle a la computadora qué hacer. El reconocimiento de entidad con nombre es un método para simplificar el proceso de traducción desde la entrada a los datos, ayudando a la computadora a dividir las oraciones en sus partes componentes.

Cuando ingresa datos utilizando la mayoría de los programas de computadora o páginas web, el programa o página web generalmente le pide que ingrese una información específica en cada campo, como los campos "Nombre" o "Dirección". Un programa de reconocimiento de entidad con nombre elimina la mayor parte de eso, permitiendo al usuario final ingresar cadenas - oraciones - de texto en su lugar, proporcionando una interfaz más natural. El programa toma los datos que ingresó y los clasifica en partes que puede comprender más fácilmente.

Tome una oración como "Joe ordenó cuatro fanegas de plátanos". En un programa tradicional, el usuario final tendría que ingresar "Joe" en el campo "Nombre del empleado", "Bananas" en el campo "Tipo de compra", "cuatro" en el campo "Cantidad" y "bushels" en el campo "Unidades". En una configuración de reconocimiento de entidad con nombre, el usuario final simplemente ingresaría la oración completa tal como está escrita. Tan pronto como el usuario hace clic en enviar, la computadora ordena la oración en pedazos, realizando el mismo desglose de datos que el usuario hubiera usado anteriormente.

Aunque esto es mucho más simplificado que un programa de entrada tradicional diseñado a partir de campos, hay un inconveniente sustancial: la falla potencial del algoritmo de traducción. Los algoritmos de reconocimiento de entidades con nombre menos inteligentes solo podrían "comprender" la oración de una manera específica. En otras palabras, si el empleado reformuló la oración y escribió "Joe ordenó cuatro bushels de plátanos", el programa podría tener dificultades para comprender y clasificar las partes. Por esta razón, aunque el usuario final ya no es responsable de ingresar datos en los campos, todavía no es tan libre como el sistema podría parecer al principio.