Lorsque vous saisissez des données plupart des programmes informatiques
ou des pages Web, le programme ou une page Web vous demande
généralement à l'entrée d'une information spécifique dans chaque
domaine, tels que le «Nom» ou champs "Adresse".
Un programme de reconnaissance d'entités nommées fait disparaître la
plupart de ce qui permet à l'utilisateur final pour les chaînes d'entrée
- phrases - de texte au lieu de fournir une interface plus naturelle. Le programme prend les données saisies et trie en morceaux qu'il peut plus facilement comprendre.
Prenez une phrase telle que «Joe a commandé quatre boisseaux de bananes."
Dans un programme traditionnel, l'utilisateur final devra entrée "Joe"
dans le champ "Nom de l'employé», «bananes» dans le champ «Achat Type",
"quatre" dans le champ "Quantité", et "boisseaux" dans le champ
"Unités".
Dans une configuration de reconnaissance d'entités nommées,
l'utilisateur final ne vous suffit de saisir la phrase entière comme
écrit.
Dès que l'utilisateur clique sur soumettre, l'ordinateur trie la phrase
en morceaux, effectuant la même répartition des données que
l'utilisateur eût jadis utilisé.
Bien que ce soit beaucoup plus simple que d'un programme d'entrée
traditionnelle conçu à partir des champs, il y a un inconvénient
important: l'échec potentiel de l'algorithme de traduction.
Algorithmes de reconnaissance d'entités nommées moins intelligents
pourraient seulement "comprendre" phrase d'une manière spécifique.
En d'autres termes, si l'employé reformuler la phrase et a écrit
"Quatre boisseaux de bananes ont été commandés par Joe», le programme
pourrait avoir des difficultés à comprendre et à trier les pièces.
Pour cette raison, même si l'utilisateur final n'est plus responsable
de la saisie des données dans les champs, il n'est toujours pas aussi
freeform que le système peut sembler au premier abord.