A data base query submitted in natural speech normally requires a dialog
with the data base system, which repeatedly prompts the user to submit
further statements. From each speech utterance submitted by the user a
plurality of sets of statements are derived. The statements in these sets
are tested for consistency with stored statements determined previously
and consistent new statements are stored and stored statements are
corrected or verified. Moreover, the stored statements are basically used
in each dialogue step in order to derive from these statements an optimum
request for the user by the system. Preferably, the statements are also
stored with probability values or reliability values, the corresponding
values of new statements to be stored being derived from the reliabilities
of the statements of the respective speech utterance and the corresponding
consistent statements stored.
Μια ερώτηση βάσεων δεδομένων που υποβάλλεται στη φυσική ομιλία απαιτεί κανονικά έναν διάλογο με το σύστημα βάσεων δεδομένων, το οποίο προτρέπει επανειλημμένα το χρήστη για να υποβάλει τις περαιτέρω δηλώσεις. Από κάθε λεκτική έκφραση που υποβάλλεται από το χρήστη μια πολλαπλότητα των συνόλων δηλώσεων παράγεται. Οι δηλώσεις σε αυτά τα σύνολα εξετάζονται για τη συνέπεια με τις αποθηκευμένες δηλώσεις που καθορίζονται προηγουμένως και οι συνεπείς νέες δηλώσεις αποθηκεύονται και οι αποθηκευμένες δηλώσεις διορθώνονται ή ελέγχονται. Επιπλέον, οι αποθηκευμένες δηλώσεις είναι βασικά χρησιμοποιημένες σε κάθε βήμα διαλόγου προκειμένου να αντληθεί από αυτές τις δηλώσεις ένα βέλτιστο αίτημα για το χρήστη από το σύστημα. Κατά προτίμηση, οι δηλώσεις αποθηκεύονται επίσης με τις τιμές πιθανότητας ή τις τιμές αξιοπιστίας, οι αντίστοιχες τιμές των νέων δηλώσεων για να είναι αποθηκευμένη προέλευση από τις αξιοπιστίες των δηλώσεων της αντίστοιχης λεκτικής έκφρασης και των αντίστοιχων συνεπών δηλώσεων που αποθηκεύονται.