Quando un computer riceve una query, inizia analizzando l'input per comprendere i componenti della domanda e assegnare un significato alle parole chiave. Quindi cerca nel suo vasto database di dati strutturati e non strutturati per trovare le informazioni più rilevanti. Questi dati vengono analizzati e interpretati per determinare la migliore risposta possibile. Il computer utilizza quindi l'elaborazione del linguaggio naturale per generare una risposta appropriata, che viene infine presentata all'utente come una risposta ben congegnata.
Descrivere il processo con cui un computer genera una risposta a una query.