"Elaborare un sistema semplice di domande e risposte."
Un sistema di domande e risposte semplice dovrebbe avere almeno tre componenti per funzionare efficacemente: un sistema di elaborazione del linguaggio naturale (NLP), una base di conoscenza di fatti e un database di risposte recuperate dalla base di conoscenza.

L'NLP viene utilizzato per interpretare le domande in linguaggio naturale, identificare termini rilevanti ed estrarre informazioni strutturate direttamente dalla query dell'utente. Queste informazioni vengono utilizzate per cercare nella base di conoscenza e recuperare le risposte più utili. La base di conoscenza è composta da fatti precedentemente raccolti, che possono variare da informazioni enciclopediche a definizioni, fatti e cifre. Le risposte possono essere memorizzate in un database in semplici strutture dati come testo, immagini e video.