Computer Literacy -- Recommendations

The program still lacks support for phrases and clauses, but the support could be added without too much difficulty. In addition, it still lacks support for multi-word nouns and common expressions. Quite useful would be the ability to make simple inferences from information gathered through reading, as well as, eventually, the ability to interpret commands given in English. In addition, the ability to understand the connections between synonyms would help the program's internal logic. Finally, the ability to re-write the information from the database into new sentences and combining sentences (using the information on parts of speech stored in the database) would be useful to make the output look more like normal human dialog and would be a relatively simple addition. This wasn't done because it could not be done in the time frame allotted if the more important routines were to be finished on time).