hi,
i have some ideas for hal 5.0:
- implementing semantic relations between word, e.g. hyponyms, hyperynmys, synonyms, meronyms, antonyms. this could be done by the use of WordNet.
- implementing certain conversational principles, e.g. utterances must be conistent, informative, relevant etc.. . human speech seems to follow (most of the time) this principles, so if hal could do the same, it would be more natural-language-like.
hope this helps!