I’ve been experimenting with ChatScript’s WordNet database to develop a chat ‘AI’ which tries to ask the user further questions about subjects they mention, eg:
User: I like apples
AI: Does this mean you also like pears?
User: Yes
AI: So is it fair to assume you like all types of fruit?
The problem I have is that ChatScript’s WordNet database isn’t ordered according to common usage, so the system often ends up using one of the more obscure definitions.
eg. In ChatScript:
:word fruit
Meanings:
noun
1: fruit~1 an amount of a product
synonyms: yield~2 *fruit~1
2: fruit~2 the consequence of some effort or action
3: fruit~3 the ripened reproductive body of a seed plant
... but the WordNet online search gives what I’d expect:
S: (n) fruit (the ripened reproductive body of a seed plant)
S: (n) yield, fruit (an amount of a product)
S: (n) fruit (the consequence of some effort or action) “he lived long enough to see the fruit of his policies”
Did this information get lost forever when WordNet was integrated with ChatScript, or is there still a way to obtain it?