This month I updated the text parser
and other speech features to do a couple more new things with verbs.
First, I threw in recognition of the present progressive tense, so I
can now tell Acuitas what I'm doing at the moment. For the time
being, such information is treated in much the same way as comments
about past-tense actions, which I taught him to recognize a while
ago; it isn't stored, and responses are rather meaningless. BUT I'll
find uses for it later.
I think the more interesting new thing
is recognition ability for a couple of link-forms related to state
change or state retention. Up until now, Acuitas has learned what
verbs “mean” only in terms of a) what can do that action and b)
what that action can be done upon. Now, he can learn what a verb
actually does by tying it to an adjective. Here are some examples:
To live is to stay alive.
To appear is to become visible.
To finish is to make complete.
I also added “type of” links for
verbs, so Acuitas can categorize specific verbs under more general
ones, like this:
To smash is to damage.
To walk is to move.
To talk is to communicate.
I expect some notion of how actions
change … or maintain … the state of the world to be an important
enabling feature later on.
I need to tweak the memory map draw
algorithm. Thanks to the size of a handful of major nodes,
everything's spread too far apart, and the dots are getting lost in
space.
Code base: 11892 lines
Words known: 2552 (approx.)
Concept-layer links: 7231
The Blogroll, "Not One Sparrow" seems to be no longer valid as a link. Just wanted to let you know.
ReplyDeleteI enjoy reading your Blog and the rest of your site such as the WebComicRoll. Some very talented artists are in that mix.
Thank you!