This project is a word sense disambiguation task that involves some preliminary work importing a WordNet database into Soar's Semantic Memory. It contains a set of PhP scripts that does various conversions to a format that Soar can use and an agent that uses that knowledge to disambiguate words in various sentences.
This agent demonstrates the use of semantic memory by extending the capabilities of the Arithmetic Agent. The description of that agent also applies here.
This agent supports using semantic memory through in three different ways controlled by parameters set in initialize-arithmetic.
If the semantic or working memory is pre-loaded with problems, it will use those problems. If not it will generate problems at random.
problems-5000.soar and problems-10000.soar contain the rules to
This agent demonstrates the use of semantic memory by extending the capabilities of the Graph Search Agent. The description of that agent also applies here.
Has two different uses of semantic memory:
Can hold its mission in wm or smem, which is a list of waypoints to visit. This works fine.
^parameters.mission-storage [ wm smem ]
Can hold all of its waypoints in semantic memory or working memory.