Jump to the Overview of Homer page. Jump to Homer: Architectural Details page. Jump to the Home page.
The vocabulary is intended to comprise "about 1900 words, which are approximately the union of Ogden's Basic English (Ogden 1934) and the 1000 most frequent English words."[1] The Basic English vocabulary provides the breadth needed to describe objects and events in the environment. The frequent English fascilitates better communication with the user.
Homer can parse fairly complex sentences. The syntax covered is outlined below:
Parsing is done bottom-up with semantic interpretation interleaved at each step. The result of parsing and semantic interpretation is an inform event. If the input is a command, the inform event takes the form of a goal for Homer to achieve. Similarly, a question is stored as an inform event with the goal of answering the question. The interpreter puts the inform events into the episodic memory.