Homer Architectural Description

A diagram of this architecture

The architecture on which Homer exists is a modular architecture. It consists of a memory, a planner, a natural language interpreter and generator, some reflective processes, and a plan executor. The modular design is due to their philosophy of integrating research several AI fields into a single working agent. In the future, they plan in include an inductive learning module. There is no true central control module, although one might argue that the planner fulfills most of this function.

The memory may conceptually be divided into three sections:

The planner is interesting is that it is a temporal planner. This planner as well as its associated reasoner are derived from DEVISER V. The natural language interpreter accepts input from a human (via keyboard). A natural language generator outputs results to a screen. The plan executor works closely with the reflective (monitor) processes to attempt successful completion of the plan. They processes provide feedback to the plan executor in case replanning is necessary.


Return to the top of this architecture.

Current Location: Homer - Architecture

Go to NEXT page.