next up previous contents
Next: Utterance Interpreter Up: Domain-Independent Reason-Enhanced Controller for Previous: Status Generator   Contents

Function Detector

Broadly speaking, the functions in a user instruction fall under two categories depending on whether the associated UIA action is internal or external. For instance, ``Switch on the light'' has an inherent TOS command to be issued to the TOS, whereas ``Microwave is an appliance'' has an inherent command for the agent to learn the concept of microwave. The Function Detector identifies the TOS commands or DIRECTOR commands in a given user instruction.

Whenever there is an intention in the KB to detect the function in an utterance, the Function Detector matches the main verbs in the utterance with the commands stored in the Concept Space of the KB. If a proper match is found then it will represent this function explicitly in the KB. Otherwise, it will note an error in the KB.

Darsana Josyula 2006-01-16