摘要 |
Apparatus for processing a set of items of related user input data to facilitate the carrying out of a task has an interpreter ( 500 ) that is arranged to interpret a set of items of user input data to produce a corresponding set of interpretation results data including interpretation results data for each item of user input data. The interpreter ( 500 ) is arranged to constrain interpretation of an item of the set of user input data on the basis of constraint data related to the interpretation results data obtained for at least one other item of the set of user input data items. A controller ( 8 ) of the interpreter is arranged to detect an occurrence of an interpretation error in the interpretation results data for an item in the set of user input data items. The controller ( 8 ) is configured to cause, in the event that an interpretation error is detected for an item in the set of user input data items, the interpreter ( 500 ) to re-interpret at least one of the other items in the set of user input data items using modified constraint data to produce modified interpretation results data and to provide a control signal to facilitate the carrying out of a task in accordance with the set of modified interpretation results data. |