Problem to be solved: to provide an agent apparatus, an agent method and a program capable of executing a plurality of instructions made by utterance in an appropriate order.Agent deviceThe acquisition section which acquires the data indicating the voice that the user has spokenA speech recognition unit which recognizes the user's utterance based on dataA specific section specifying the instructions contained in the utteranceAn output control section for outputting information responsive to a specified instruction to an information output device including a display sectionIf a plurality of instructions are specified, a decision section determines whether or not a plurality of specified instructions can be executed at the same timeIn the case where it is determined that it is impossible to execute at the same time, there is provided a priority adding section for adding priority to the plurality of instructions included in the utterance content based on the relevance to the contents displayed by the display section.The output control unit outputs information corresponding to the instruction to the information output device in accordance with an instruction with a high priority.Diagram
展开▼