15. A non-transitory computer readable article comprising a plurality of instructions comprising: instructions that, when executed, receive a request from a user; instructions, that, when executed, identify a personality type of the user from three or more personality types based on the user request; instructions that, when executed, determine a set of outputs, wherein the set of outputs comprises a plurality of different modalities of a device and physical actions to control the device, responsive to the received user request; instructions that, when executed, rank the outputs in the set based on the identified personality type of the user; instructions that, when executed, select a responsive ranked output from the set of ranked outputs responsive to the request and the personality type and deliver the responsive ranked output to the user in a modality of the device, wherein the modality of the device is determined based on the personality type and type of the device configured to deliver the responsive ranked output to the user; and instructions that, when executed, determine a distress level or engagement level of the user, or both, based on the responsive ranked output delivered and the modality of delivery, and weight the respective ranked output for one or more future interactions with the user based on the determined distress level and/or engagement level.
15. A non-transitory computer readable article comprising a plurality of instructions comprising: instructions that, when executed, receive a request from a user; instructions, that, when executed, identify a personality type of the user from three or more personality types based on the user request; instructions that, when executed, determine a set of outputs, wherein the set of outputs comprises a plurality of different modalities of a device and physical actions to control the device, responsive to the received user request; instructions that, when executed, rank the outputs in the set based on the identified personality type of the user; instructions that, when executed, select a responsive ranked output from the set of ranked outputs responsive to the request and the personality type and deliver the responsive ranked output to the user in a modality of the device, wherein the modality of the device is determined based on the personality type and type of the device configured to deliver the responsive ranked output to the user; and instructions that, when executed, determine a distress level or engagement level of the user, or both, based on the responsive ranked output delivered and the modality of delivery, and weight the respective ranked output for one or more future interactions with the user based on the determined distress level and/or engagement level. 18. The non-transitory computer readable article of claim 15 , further comprising instructions, that when executed, predict input from the user.