12. The computer-readable data storage device of claim 8 , wherein the agent action comprises performing a task within an application.
8. A computer-readable data storage device which stores a set of instructions which when executed performs a method for providing a personalized user interaction, the method executed by the set of instructions comprising: receiving a phrase from a user, wherein the received phrase is associated with a conversation between the user and at least one second user; translating the received phrase into an agent action; loading an ontology associated with the user, wherein the ontology comprises a plurality of semantic concepts associated with at least one of the following: a workplace associated with the user, a contacts database associated with the user, a calendar associated with the user, a previous action associated with the user, a previous communication associated with the user, a context associated with the user, and a profile associated with the user; determining whether the phrase comprises at least one of the plurality of semantic concepts associated with the ontology; in response to determining that the phrase comprises the at least one of the plurality of semantic concepts associated with the ontology: modifying the agent action according to the ontology, performing the modified agent action, and displaying at least one result associated with the performed agent action to the user; receiving a second phrase from the at least one second user; loading a second ontology associated with the at least one second user; merging the second ontology with the ontology associated with the user; determining whether the second phrase comprises a response to the received phrase; in response to determining that the second phrase comprises the response to the received phrase, determining whether the second phrase comprises at least one second semantic concept associated with the merged ontologies; and in response to determining that the second phrase comprises the at least one second semantic concept associated with the merged ontologies: updating the agent action, performing the updated agent action, and displaying at least one result associated with the performed updated agent action to the user and the at least one second user.