1. A method for providing a personalized user interaction, the method comprising: receiving a phrase from a user; loading an ontology associated with the user merging the ontology associated with the user with at least one shared ontology; translating the received phrase into an agent action; and performing the agent action.