1. A method for creating and implementing an artificially intelligent agent residing in memory on an at least one computing device and configured for taking an action in response to an at least one conversational input, the method comprising the steps of: implementing a target personality of the agent in memory on the at least one computing device; implementing an at least one artificially intelligent conversational personality in memory on the at least one computing device, each conversational personality configured for conversing with the target personality as needed in order to provide the target personality with knowledge and associated responses; allowing an at least one communicating entity to interact with the target personality by receiving the at least one conversational input from the communicating entity; and for each conversational input received by the target personality: processing the conversational input to derive an at least one core meaning associated therewith; determining a raw response corresponding to each core meaning associated with the conversational input by: determining that the core meaning contains an at least one object, processing said at least one object; maintaining a set of response files containing all core meanings encountered by the target personality along with the raw responses associated with each such core meaning; determining whether the core meaning is new or whether the core meaning has been encountered before by the target personality; upon determining that the core meaning has been encountered before: mapping the core meaning to the at least one associated raw response stored in the response files; and determining which of the at least one associated raw response is the most appropriate; and upon determining that the core meaning is new: transmitting the core meaning to the at least one conversational personality; receiving an at least one raw response from the conversational personality; determining which of the at least one raw response is the most appropriate; adding the core meaning and associated raw response deemed most appropriate to the response files; and upon determining that the raw response contains an at least one object, processing said at least one object; whereby, the target personality of the agent is capable of carrying on a conversation, even if one or more responses provided by the target personality are obtained in real-time from the at least one conversational personality, all while dynamically increasing the artificial intelligence of the target personality.
1. A method for creating and implementing an artificially intelligent agent residing in memory on an at least one computing device and configured for taking an action in response to an at least one conversational input, the method comprising the steps of: implementing a target personality of the agent in memory on the at least one computing device; implementing an at least one artificially intelligent conversational personality in memory on the at least one computing device, each conversational personality configured for conversing with the target personality as needed in order to provide the target personality with knowledge and associated responses; allowing an at least one communicating entity to interact with the target personality by receiving the at least one conversational input from the communicating entity; and for each conversational input received by the target personality: processing the conversational input to derive an at least one core meaning associated therewith; determining a raw response corresponding to each core meaning associated with the conversational input by: determining that the core meaning contains an at least one object, processing said at least one object; maintaining a set of response files containing all core meanings encountered by the target personality along with the raw responses associated with each such core meaning; determining whether the core meaning is new or whether the core meaning has been encountered before by the target personality; upon determining that the core meaning has been encountered before: mapping the core meaning to the at least one associated raw response stored in the response files; and determining which of the at least one associated raw response is the most appropriate; and upon determining that the core meaning is new: transmitting the core meaning to the at least one conversational personality; receiving an at least one raw response from the conversational personality; determining which of the at least one raw response is the most appropriate; adding the core meaning and associated raw response deemed most appropriate to the response files; and upon determining that the raw response contains an at least one object, processing said at least one object; whereby, the target personality of the agent is capable of carrying on a conversation, even if one or more responses provided by the target personality are obtained in real-time from the at least one conversational personality, all while dynamically increasing the artificial intelligence of the target personality. 2. The method of claim 1 , further comprising the steps of: choosing a desired personality type for the target personality; and selecting one or more appropriate conversational personalities with which the target personality should communicate, based on the desired personality type for the target personality.