17. The computer program product of claim 14 , wherein the searching sources of information further comprises: creating a search string from the plurality of sets of the information elements; gathering data in response to the searching using the search string, and comparing the data to the plurality of sets of the information elements; identifying matches between the data and the plurality of sets of the information elements; and analyzing the matches to determine the solution.
14. A computer program product for implementing intelligent agent services, the computer program product including instructions embodied on a computer storage medium which when executed by a computer cause the computer to implement a method, the method comprising: generating an ontological domain for an individual based upon a plurality of sets of information elements, wherein a set of the information elements represents aspects of a detectable behavior of the individual at a point in time, the detectable behavior comprising one of a number of detectable behaviors of the individual occurring within a physical and virtual geography and in relation to time, the detectable behaviors including an activity conducted by the individual at a computer and a presence of the individual at a function; determining relevance of relationships among the plurality of sets of the information elements in the ontological domain, wherein a relationship determined to be relevant is identified as an interest of the individual; and searching sources of information using the plurality of sets of the information elements having the relationship determined to be relevant, and identifying a solution for satisfying the interest responsive to the searching, the solution having a relationship to the activity conducted at the computer and the presence of the individual at the function.