A method for managing data associated with real-world objects and virtual objects displayed in a communication session, comprising: receiving, at a computing device, sensor data generated by a depth map sensor and an image sensor, the sensor data comprising image data of the real-world objects and depth map data defining a three-dimensional model of the real-world objects positioned within a real-world environment; receiving model data defining the virtual objects for display within a view of the real-world objects and the real-world environment; and characterized by: generating data defining a plurality of agent instances, the individual agent instances having an associated database for individual virtual objects or individual real-world objects of interest of the real-world objects that are identified by an analysis of the model data, the depth map data, and the image data; monitoring communication data of a plurality of users of the communication session for identifying keywords, descriptions, or parameters to be stored within the individual databases of the individual agent instance associated with the individual virtual objects or the individual real-world objects of interest; generating, based on the keywords, the descriptions or the parameters, a display of one or more recommendations associated with a rendering of the individual virtual objects and a view of at least one real-world object of the individual real-world objects of interest, wherein the one or more recommendations include at least one of a modification to at least one virtual object comprising at least one new parameter, a new virtual object positioned over the at least one real-world object, or an annotation recommending a modification to the at least one real-world object, wherein data defining the recommendations and the keywords, the description or the parameters are persistently stored within the individual databases of the individual agent instances associated with the individual virtual objects or the individual real-world objects of interest for access by multiple communication sessions. receiving, at a computing device, sensor data generated by a depth map sensor and an image sensor, the sensor data comprising image data of the real-world objects and depth map data defining a three-dimensional model of the real-world objects positioned within a real-world environment; receiving model data defining the virtual objects for display within a view of the real-world objects and the real-world environment; and characterized by: generating data defining a plurality of agent instances, the individual agent instances having an associated database for individual virtual objects or individual real-world objects of interest of the real-world objects that are identified by an analysis of the model data, the depth map data, and the image data; monitoring communication data of a plurality of users of the communication session for identifying keywords, descriptions, or parameters to be stored within the individual databases of the individual agent instance associated with the individual virtual objects or the individual real-world objects of interest; generating, based on the keywords, the descriptions or the parameters, a display of one or more recommendations associated with a rendering of the individual virtual objects and a view of at least one real-world object of the individual real-world objects of interest, wherein the one or more recommendations include at least one of a modification to at least one virtual object comprising at least one new parameter, a new virtual object positioned over the at least one real-world object, or an annotation recommending a modification to the at least one real-world object, wherein data defining the recommendations and the keywords, the description or the parameters are persistently stored within the individual databases of the individual agent instances associated with the individual virtual objects or the individual real-world objects of interest for access by multiple communication sessions. generating data defining a plurality of agent instances, the individual agent instances having an associated database for individual virtual objects or individual real-world objects of interest of the real-world objects that are identified by an analysis of the model data, the depth map data, and the image data; monitoring communication data of a plurality of users of the communication session for identifying keywords, descriptions, or parameters to be stored within the individual databases of the individual agent instance associated with the individual virtual objects or the individual real-world objects of interest; generating, based on the keywords, the descriptions or the parameters, a display of one or more recommendations associated with a rendering of the individual virtual objects and a view of at least one real-world object of the individual real-world objects of interest, wherein the one or more recommendations include at least one of a modification to at least one virtual object comprising at least one new parameter, a new virtual object positioned over the at least one real-world object, or an annotation recommending a modification to the at least one real-world object, wherein data defining the recommendations and the keywords, the description or the parameters are persistently stored within the individual databases of the individual agent instances associated with the individual virtual objects or the individual real-world objects of interest for access by multiple communication sessions.