1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising: detecting an object in an environment from an image of the environment; determining one or more attributes about the object via one or more sensors within the environment; generating a preliminary identification of the object based at least in part on a comparison of the one or more attributes to attributes maintained in an object datastore; calculating a confidence value for the preliminary identification; comparing the confidence value for the preliminary identification to a confidence threshold; in response to the confidence value for the preliminary identification reaching or exceeding the confidence threshold, identifying the object using the preliminary identification; and in response to the confidence value for the preliminary identification being below the confidence threshold: providing a visual indicator to identify the object, wherein the visual indicator is displayed proximate to the object or overlapping with the object; querying a user for identification information associated with the object identified by the visual indicator; and storing the identification information associated with the object in the object datastore.