1. A mobile computing device, comprising: a processing device; and a memory, wherein the memory comprises instructions that, when executed by the processing device, cause the mobile computing device to obtain a profile comprising one or more environmental attributes; compare the profile with a plurality of stored profiles; assign a similarity score to each of the plurality of stored profiles; identify a stored profile of the plurality of stored profiles with the highest similarity score; identify an action associated with the stored profile with the highest similarity score; and conduct the action associated with the stored profile.