1. A method for providing instructions to a robotic device performed by a computing system having a processor and memory, the method comprising: receiving information associated with a first party, wherein the first party is connected to a second party by a social-network, wherein the second party is associated with the robotic device, wherein the social-network comprises a network of parties, including the first party and the second party, that are related via one or more relationships, the one or more relationships indicating a type of connection between the first party and the second party; based on the received information, querying a behavioral database to obtain a behavioral expectation associated with the first party, wherein the behavioral expectation indicates an action associated with the first party; comparing the behavioral expectation associated with the first party to a stored behavioral expectation associated with the second party to determine if the behavioral expectation associated with the first party differs from the stored behavioral expectation associated with the second party; based on the comparing, modifying the stored behavioral expectation associated with the second party based on the behavioral expectation associated with the first party; and providing instructions, which are executable to perform an action associated with the modified behavioral expectation, to the robotic device associated with the second party.