Roles of communicating agents in technological change in agriculture