Engagement mechanisms for social machines