This document discusses strategies for integrating human workers and machine learning to handle tasks in an online scheduling assistant. It provides an example of how the assistant might suggest meeting times by applying constraints from a user's message and calendar to available time slots. It then outlines how the assistant could break this work into different task types that leverage both automated processes and human workers with different levels of expertise. Finally, it discusses approaches for distributing tasks to a flexible workforce and incentivizing high throughput and accuracy.
Related topics: