Designing for human-machine collaboration | Synapse