Agency + Automation: Designing Artificial Intelligence into Interactive Systems