Conversational Agents for Complex Collaborative Tasks - Allen, James (AI Magazine)