Perspectives on agent roles