Facilitating intuitive interaction is a prerequisite for the ubiquitous computing paradigm in all its manifestations. How to achieve such interaction in practice remains an open question. Such interfaces must be perceived as being intuitive across a variety of contexts, including those of the hosting devices. Indeed, the heterogeneity of the device population raises significant challenges. While individual devices and the interaction modalities supported by, each satisfy the requirements of individual domains, integrating diverse devices such that the user experiences is perceived as consistent and intuitive is problematic. This chapter discusses and illustrates how intelligent agents may be harnessed for integrating a range of diverse inte...