Agent AI: Surveying the Horizons of Multimodal Interaction