A4L: An Architecture for AI-Augmented Learning