Designing a Personal Assistant for Life-Long Learning (PAL3)