A smart agent can return local lectures, relevant blogs, books and television programs about the topic to the learner. Ontologies will link the learner’s needs and characteristics so that personalized agents can search for learning material based on the learners’ needs.