Este documento discute cómo las técnicas de inteligencia artificial permiten representar y razonar sobre el conocimiento, lo que puede aplicarse al desarrollo de sistemas inteligentes para la enseñanza y el aprendizaje. Estos programas educativos almacenan información sobre los estudiantes para extraer conclusiones útiles y asignar materiales personalizados según sus características. Al incorporar inteligencia artificial, el software puede guiar a los estudiantes de manera personalizada en un entorno de enseñanza semipresencial.