RESUMEN
Los sistemas tutoriales inteligentes (STI) son una nueva forma de programas para adelantar
Instrucción Apoyada por Computador (IAC) con herramientas de Inteligencia Artificial (IA).
Su finalidad es tratar de simular un maestro experto, no solamente en su dominio de un área
de conocimiento sino también en su pedagogía y comunicación con el alumno. Su desarrollo
implica manejo completo e inteligente del conocimiento de la materia, de pedagogía y de
modelaje del alumno. En este artículo se presenta una revisión conceptual de los
antecedentes, características y exigencias de un STI y se sintetiza lo que se pretende lograr
con un prototipo de STI en la Universidad Industrial de Santander, para enseñar Anatomía.
INTRODUCCION
Por ser el aprendizaje una etapa importante en el desarrollo de toda actividad educativa es
necesario exigir para la enseñanza las más calificadas ayudas tecnológicas. Se plantea, por
tanto, el uso de medios didácticos que sirvan de apoyo y no de obstáculo, y que hagan fácil el
trabajo de maestros y alumnos en vez de suponer una complicación de sus tareas.
Dentro de esta línea se presenta el desafío del desarrollo de sistemas tutoriales con
características tales que abarquen el tratamiento inteligente de información relacionada con
un cierto dominio, el modelado del conocimiento del estudiante, distintos tipos de estrategias
de enseñanza y una interfaz para la comunicación con el estudiante.
Ante la posibilidad de desarrollar este nuevo tipo de sistemas tutoriales, los investigadores en
el área han mirado con esperanza los adelantos de las investigaciones técnicas y
herramientas de la Inteligencia Artificial (IA), la Pedagogía y la Psicología Cognoscitiva.
Las aplicaciones educativas de la tecnología del computador surgieron desde los primeros
años de la década de los 60. Estas aplicaciones han incluído programación de cursos,
instrucción apoyada con coputador, realización de pruebas, simulación de modelos y
procesos, así como desarrollo de tutoriales mediante el uso de lenguajes de programación o
lenguajes y sistemas de autoría.
Los tres enfoques fundamentales de las aplicaciones del computador a través del tiempo han
sido:
A finales de la década de los 60 y primeros años de la década de los 70, los investigadores
sobre usos educativos del computador, miraron con esperanza la aparición de la inteligencia
artificial (IA). Al mismo tiempo se reconoce que los cursos de IAC desarrollados hasta el
momento eran rudimentarios y un poco forzados.
Un análisis de los programas tradicionales para la IAC señala las siguientes limitaciones [1]:
Estas fallas han sido abordadas como problemas de IA por algunos investigadores que
miraron con expectativas cómo sus técnicas de representación del conocimiento, métodos de
inferencia y estrategias de control son herramientas importantes para superar estas
limitaciones y lograr la creación de un STI.
Pero los STI señalados por Carbonell, eran más que simples generadores de problemas,
debían ofrecer lo que Brown [3] llama entorno de aprendizaje reactivo, en el cual el programa
de instrucción se encarga del entrenamiento del estudiante y el diálogo tutorial orienta la
instrucción según los conocimientos, intereses y conceptos erróneos del estudiante.
Koffman y Blount [4] y otros investigadores señalan además que un STI debe ser capaz de
deducir hipótesis basadas en la historia de errores del estudiante para encontrar cuál es la
causa real de sus dificultades.
Para el desarrollo de los STI , los investigadores han empleado técnicas de IA sobre la
comprensión del lenguaje natural, representación del conocimiento, métodos de inferencia y
técnicas de aprendizaje, además de algunas aplicaciones específicas como simplificación
algebráica, integración simbólica, diagnóstico médico, solución de problemas y prueba de
teoremas.
- WEST, que evalúa y sugiere mejoras en la habilidad del estudiante para la formación
de expresiones aritméticas a nivel elemental y BUGGY, que modela errores cometidos por el
estudiante al resolver problemas aritméticos y presenta evidencia de que esos errores son
desviaciones sistemáticas de los procedimientos correctos. Estos sistemas incorporan
técnicas de IA en su modelo del estudiante.
En los últimos años ha surgido una toma de conciencia de que la aplicación de la tecnología
de los Sistemas Basados en el Conocimiento puede mejorar la calidad y eficiencia de los STI.
Artículos de Freedman y Rosenking [6] y Kearsley y Seidel [7] concluyen que la nueva
generación de STI debe incorporar conceptos nuevos sobre adquisición, representación y
manejo del conocimiento del experto, resolución de problemas de diferentes formas,
explicación de su razonamiento y adquisición de conocimiento en cuanto a estrategias de
enseñanza a partir de la interacción usuario-sistema.
Componentes de un STI
Con estos sistemas se trata de crear un programa de instrucción que pueda parecerse, lo más
posible, a un buen maestro en su actividad de enseñanza, resaltando su capacidad para
detectar las lagunas de conocimiento del alumno, acercarse a cada situación de aprendizaje y
utilizar estrategias tutoriales a la medida del estudiante.
a. Módulo Experto: Contiene conocimiento del área de enseñanza y cubre los posibles
razonamientos para las respuestas del estudiante. Además suministra problemas para
resolver o tópicos a discutir. Este módulo debe reconocer una solución incorrecta aunque no
sea capaz de resolver los problemas que presenta al estudiante, debe tener la capacidad para
presentar diferentes ejercicios, que aún no teniendo una estrategia de resolución común, den
al alumno la impresión de que son diferentes.
c. Módulo Tutor: Contiene las estrategias, reglas y procesos que orientan las
interacciones del sistema con el estudiante. Entre sus objetivos está: la elección del tipo de
problema a resolver, el control y crítica del rendimiento del alumno, facilitar ayuda si el
estudiante la requiere, seleccionar material de apoyo en caso de error y definir hasta dónde se
permite al estudiante equivocarse.
Los sistemas expertos (SE) son una de las ramas de aplicación de la IA cuyo desarrollo y uso
a mostrado resultados muy positivos y por tanto han despertado, en los últimos años, el
interés de su aplicación en distintas áreas.
Antes de citar la relación SE-STI vale la pena aclarar un poco sobre la definición y
arquitectura de un SE. Observando la gráfica de la figura 2 podemos distinguir los
componentes básicos de un SE [9].
Figura 2. Arquitectura de un SE
Analizando las características de los SE puede verse que su uso alcanza todos los módulos de
los STI:
Módulo Tutor: Experto en técnicas de enseñanza para elegir conceptos, fijar el nivel de
dificultad de la enseñanza y controlar el proceso de aprendizaje.
Módulo Modelo del Estudiante: Experto que analiza las respuestas del alumno buscando
detectar conceptos desconocidos, nivel de asimilación y motivación.
Como se ve en un STI se busca la integración de cuatro SEs y por tanto no es tarea fácil de
lograr sino mediante la adquisición de experiencia y el desarrollo gradual de prototipos de
STI.
Método de trabajo
Los pasos que se han seguido para el desarrollo del trabajo han sido los siguientes:
- Formación del grupo en los siguientes aspectos: desarrollo de programas para la IAC,
técnicas de representación del conocimiento, mecanismos de inferencia y estrategias de
control aportados por la IA para el desarrollo de programas inteligentes y forma de aplicación
de éstos en la realización de software educativo. Esta formación se realizó mediante el
desarrollo de un seminario, una clase formal, reuniones periódicas, recopilación y análisis de
bibliografía sobre los distintos tópicos.
- Selección del área de estudio para la cual se desarrollaría el STI. En nuestro caso se
escogió el estudio del sistema cardiovascular que es un tema correspondiente a la materia de
anatomía del primer semestre de Bacteriología.
- Asistencia del grupo de trabajo a algunas clases teóricas y prácticas de la materia para
observar el comportamiento de los estudiantes frente al contenido y su forma de presentación
así como los métodos de enseñanza y evaluación utilizados.
- Diseño y desarrollo de cada uno de los módulos del STI cuyas características se
describen a continuación. La programación del sistema se esta realizando en Turbo Prolog.
Módulo Experto
Una vez obtenida formación en IAC e IA y estudiados algunos de los STI ya implementados
en distintas universidades americanas, se escogio el área de anatomía para desarrollar nuestro
STI.
Para la adquisición del conocimiento se asistió a las clases dictadas por los profesores
expertos, particularmente las clases teórico-prácticas sobre Sistema Cardiovascular. Esta
asistencia facilitó determinar tipos de métodos de enseñanza que se usan y las expectativas de
aprendizaje del estudiante.
Módulo Pedagógico
En este módulo se conjugan todas las estrategias pedagógicas del STI. Cada interacción del
sistema con el estudiante se denomina sesión y se compone de las siguientes etapas: inicio,
prediagnóstico, enseñanza y terminación.
La presentación se hace utilizando formas diferentes de acuerdo con el método escogido para
un estudiante específico. Estas formas comprenden gráficas con textos, esquemas, resúmenes
y cuadros sinópticos. La evaluación se hace por temas y una general al final, utilizando
preguntas de falso y verdadero, de escogencia multiple y de completar; la evaluación de
respuestas se hace mirando respuestas ya fijadas o alternativas, si el estudiante ha contestado
en forma que no es la anticipada. En la recuperación de preguntas erróneas se lleva al
estudiante a descubrir el por qué y donde se equivocó.
Algunas de las dificultades encontradas es la falta de criterios que deben tenerse en cuenta
para evaluar al estudiante y la falta de una definición precisa sobre métodos de enseñanza
más adecuados para determinado tipo de alumnos.
Módulo Interfaz
Las labores que cumple este módulo dentro del STI son: presentación del sistema, captura de
datos, presentación de prediagnósticos y evaluación, presentación del material de enseñanza,
interpretación de respuestas dadas o preguntas hechas por el alumno al sistema. Es por tanto
importante su labor de comunicador entre el STI y el exterior.
La parte más importante es la comprensión del lenguaje natural ya que permite un nivel más
adecuado de comunicación. En este caso se maneja la interpretación de preguntas que el
usuario puede hacer al sistema en un momento cualquiera de la sesión. La realización de esta
tarea presenta dificultades relacionadas con el análisis sintáctico y semántico de cada frase.
REFERENCIAS
1. Ford L. (1984). Intelligent Computer Aided Instruction in Artificial Intelligence:
Human Effects. Londres: Ellis Harwood Limited.
7. Kearsley and Seidel. (1985). Automation in training and education, 27 (1), 61-74.
9. Harmon Paul and King David (1985). Expert Systems: Articial Intelligence in
Bussiness. John Wiley & Sons, Inc.
MODULO EXPERTO†
Conocimiento a
†
transmitir
†
Planteamiento y reso-
†
lución de problemas†
MODULO TUTOR†
Estrategias de
†
enseñanza-aprendizaje†
MODULO INTERFAZ†
Comunicación
†
con el usuario†
MODULO MODELO
†
DEL ESTUDIANTE†
Conocimiento sobre
†
el estudiante†
ALUMNO
憬 脀崀销 aIT]hB
¬愀 脀崀销 ちIT]hB0
+ª∆
USUARIO†
)ä
EXPERTO†
SUBSISTEMA DE
†
JUSTIFICACION†
SUBSISTEMA
†
DE INTERFAZ†
SUBSISTEMA
†
DE APRENDIZAJE†
MOTOR INFERENCIA
†
Inferencia + Control†
BASE DE CONOCIMIENTO†
Hechos
Reglas
STIrealizarm
e conocimiento sino también en su pedagogía y comunicación con el alumno. Su desarrollo
im
ztnizicziz^Yziziz
zuzuzuzuzuzuzuzuzuzuzu
-Ízuhuzuzuzuzuzu[uz
8Gzuzuzuzuzuzuzuzuzuzuzu
P»zuzuzuzuzuzuzuzuzuzuzu
RÆzuzuzuzuzuzuzozici
mgaagUK
smsmgmmymmsmam
qsg[g[UUUUOUOU
ysssssg[g[sUsyss
ysmsgsasgsgs[O
sg[gOICI=
'~yysymygyyyyyy[O
,Ïsg[gOgICII=
0Òysymyyy
4øsgs[sgsgUUUUUOU
8°ysssysssm
gsssss
=˘sg[g[g[gOIII
gsasgsssmsys
Nıysssmsgsssasasss[
yuukakaaaaakaaaaak
R∞ui_YSOOK>
S$plhTDTlhh:
!8!¿ @@
ÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÓ
°匀$尀¦ÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÓ