Está en la página 1de 8

La Inteligencia Artificial en la Informática Educativa

Maikel León Espinosa, Zenaida García Valdivia

Laboratorio de Informática Educativa


Centro de Estudios de Informática
Universidad Central “Marta Abreu” de Las Villas
Carretera a Camajuaní Km. 5 ½
Santa Clara, Villa Clara, Cuba

{mle, zgarcia}@uclv.edu.cu

Resumen: Las técnicas de Inteligencia Artificial Incorporating intelligence to the software, these they
permiten la representación del conocimiento junto a are able to guide the student in a personalized way
un mecanismo de inferencia mediante el cual se that requires of the student's independence. In this
obtienen conclusiones después de un proceso de paper some ideas developed by the authors are
razonamiento o deducción, este mecanismo es exposed about the applications of Artificial
aprovechado en la elaboración de Sistemas Intelligence techniques in the development of
Inteligentes, que pueden utilizarse para el proceso adaptive software with educational purposes.
de Enseñanza-Aprendizaje. En estos programas
educativos la información que se necesita del Key words: Artificial Intelligence, Intelligent
alumno es almacenada en estructuras que Teaching-Learning Systems, Computer Assisted
posibilitan extraer conclusiones útiles, por lo que Instruction.
estudiantes con diferentes características y
necesidades cognitivas, afectivas y motivacionales
tendrán asociados diferentes materiales de estudio. 1. Introducción
Al incorporarle inteligencia a los software, estos son Si en épocas anteriores se trataba de justificar que
capaces de guiar al alumno de una forma las computadoras podían utilizarse como objeto o
personalizada en una enseñanza semipresencial que medio de enseñanza dentro del plan de estudios de
requiere de la independencia del estudiante. En este una disciplina, hoy día se puede afirmar que no es
artículo se exponen algunas ideas desarrolladas por razonable planear, impartir o investigar procesos
los autores acerca de las aplicaciones de técnicas de educativos sin considerar el uso de las
Inteligencia Artificial en el desarrollo de software computadoras. Cuatro formas de utilizar las
adaptativos con fines educacionales. computadoras en el proceso docente educativo son:
• Lograr el dominio del aprendizaje por
reforzamiento y ejercitación.
Palabras clave: Inteligencia Artificial, Sistemas de
• Realizar procesos de aprendizaje por
Enseñanza-Aprendizaje Inteligentes, Informática
descubrimiento.
Educativa.
• Generar procesos de búsqueda en contexto de
interacción.
Abstract: The Artificial Intelligence techniques
• Favorecer procesos de construcción de
allow the knowledge representation join an
conocimiento.
inference mechanism where conclusions are
Por supuesto que esto no es una clasificación rígida,
obtained after a reasoning process or deduction, this
cada una de estas formas tiene sus variantes y se
mechanism is taken in the elaboration of Intelligent
suelen presentar combinadas en dependencia de los
Systems and can be used in Teaching-Learning
objetivos que se persiguen, los contenidos de
process. In these educational programs the
aprendizaje, los recursos a emplear y otros. Al
information that is needed of the student is stored in
analizar la computadora en la dimensión de medio
structures that facilitate to extract useful
de enseñanza-aprendizaje se hace necesario conocer
conclusions, so students with different characteristic
que al conjunto de recursos informáticos diseñados
and cognitive, affective and motivational necessities
con la intención de ser utilizados en este contexto se
will have associates different study materials.
le denomina “software educativo”. La introducción y
___________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 5(10), págs. 11-18. 2008
ISSN 1667-8338 © LIE-FI-UBA. liema@fi.uba.ar 11
La Inteligencia Artificial en la Informática Educativa
____________________________________________________________________________________________________________________

la utilización efectiva de las computadoras con fines La Ingeniería del Conocimiento (IC) se define como
docentes es un fenómeno complejo, de amplias el conjunto de principios, métodos y herramientas
perspectivas y cuyos resultados serán más favorables que permiten aplicar el saber científico y de
a largo plazo, en la medida en que se tenga en cuenta experiencia a la utilización de los conocimientos y
la respuesta a la pregunta ¿Cómo utilizar la de sus fuentes, mediante construcciones útiles para
computadora ante cada tipo de situación educativa? el hombre. Enfrenta el problema de construir
Para lograr que el aprovechamiento de las sistemas computacionales con destreza, aspirando
computadoras en el proceso docente, tenga un papel primero a adquirir los conocimientos de distintas
relevante, se hace necesario dotarlas software fuentes y, en particular, a concluir los conocimientos
educativos de calidad, lo que debe medirse en de los expertos y luego organizarlos en una
términos del conocimiento que sean capaces de implementación efectiva (Forsythe, 1993). La IC es
representar y transmitir. Previo al proceso de el proceso de diseñar y hacer operativos los SBC, es
elaboración de un software educativo, es el subcampo de la IA concerniente a la adquisición,
imprescindible: conceptualización, representación y aplicación de
• Determinar la existencia de un problema conocimientos, es una de las especialidades que
educativo a resolver. necesitan los modernos métodos de la IA (Reyes,
• Asegurar que la computadora efectivamente 2005).
tiene ventajas cualitativas sobre otros medios La IC es una de las disciplinas emergentes que nació
educativos para resolver el problema. en la era del conocimiento, esta disciplina ha
El uso de la computadora en sus diversas evolucionado desde la década del setenta en la que
modalidades ofrece, sobre otros métodos de se comenzaron a desarrollarse los SBC, los que
enseñanza, ventajas tales como: permiten hacer la distribución electrónica del
• Participación activa del alumno en la conocimiento a nivel experto y de las capacidades de
construcción de su propio aprendizaje. solución de problemas. Tradicionalmente la IC se ha
• Interacción entre el alumno y la máquina. relacionado con el desarrollo de sistemas de
• La posibilidad de dar una atención software por computadora en el cual el conocimiento
individualizada al estudiante. y el razonamiento juegan un papel primordial. Como
• Permite el desarrollo cognitivo del estudiante. disciplina, dirige la tarea de construir sistemas
inteligentes proporcionando las herramientas y los
• Control del tiempo y secuencia del
métodos que soportan el desarrollo de ellos. En esta
aprendizaje por el alumno.
tarea se involucra la obtención de conocimiento, la
Por su parte, la Inteligencia Artificial (IA) se enfoca
familiarización con el dominio, el análisis y el
como un complemento de la computación
diseño de la solución, y la validación del
tradicional porque ofrece técnicas para enfrentar dos
conocimiento hasta que el conocimiento acumulado
clases de problemas:
de un dominio sea traducido en un código probado y
• Los que no tienen un algoritmo conocido para
refinado.
resolverlos.
El punto clave del desarrollo de un SBC es el
• Los que por su dimensión hacen inaplicable
momento de traspasar el conocimiento que posee el
algún algoritmo conocido para su solución.
experto a un sistema real (Tansley, 1993). En este
Según Elaine Rich: “La IA es el estudio de cómo
proceso no sólo se han de captar los elementos que
lograr que las computadoras hagan cosas que por el
componen el dominio del experto, sino que también
momento las personas hacen mejor” (Bello, 2002).
se han de adquirir las metodologías de resolución
Dentro de las tecnologías de la IA se encuentran los
que utilizan estos.
Sistemas Basados en Conocimiento (SBC),
Los problemas fundamentales en la construcción de
conocidos también por Sistemas Expertos (SE) y
los SBC son (Davis, 1982):
comúnmente se les denomina: “programas
• Adquisición de Conocimientos: Cómo
inteligentes”. Se pueden definir como: “Un sistema
trasladar los conocimientos humanos a una
informático que simula el proceso de aprendizaje, de
representación abstracta efectiva, denominada
memorización, de razonamiento, de comunicación y
conceptualización.
de acción de un experto humano en una determinada
• Representación de Conocimientos: Cómo
rama de la ciencia, suministrando, de esta forma, un
representar los conocimientos en términos de
consultor que puede sustituirle con unas ciertas
estructuras de información que una
garantías de éxito” (García, 2000).
computadora puede procesar.
• Generación de Inferencias: Cómo hacer uso
2. La Ingeniería del Conocimiento y los de esas estructuras de información para
Sistemas Basados en Conocimiento

___________________________________________________________________________________________________________________

Revista de Informática Educativa y Medios Audiovisuales Vol. 5(10), págs.11-18. 2008 12


ISSN 1667-8338 © LIE-FI-UBA. liema@fi.uba.ar
La Inteligencia Artificial en la Informática Educativa
____________________________________________________________________________________________________________________

generar información útil en el contexto de un • Organizar el saber disponible sobre la


caso específico. materia, posibilitando su aplicación directa a
Los SBC están compuestos por la Base de la solución del problema.
Conocimiento (BC), un Mecanismo de Inferencia • Preservar el conocimiento para su utilización
(MI), una Interfaz de Usuario (IU) y opcionalmente futura.
incorporan un Módulo Explicativo (ME), uno de • Establecer una comunicación eficiente con el
Cálculo de la Certidumbre (MCC) y uno de estudiante.
autoaprendizaje (MA). Cuando aparecen estos • Captar y presentar en diferentes formas las
módulos opcionales algunos autores llaman al SBC, respuestas que recibe o proporciona.
SE. • Reconocer una extensa gama de errores de
Pretensiones de los SBC: razonamiento.
• Mejorar la calidad del conocimiento de los • Proveer conjuntos de problemas distintos y
expertos humanos. graduar su dificultad relativa.
• Conseguir la supervivencia del conocimiento El software educativo requiere de grupos
y que no muera con la muerte física del multidisciplinarios donde intervengan al menos
experto humano. educadores y especialistas en computación
• Multiplicar el número de expertos y, por tanto (Shneiderman, 2006). Estos programas abarcan
hacer más accesible el conocimiento finalidades muy diversas que pueden ir desde la
existente. adquisición de conceptos al desarrollo de destrezas
• Disminuir el costo del conocimiento. básicas, o la resolución de problemas. Otros autores
• Sustituir y mejorar al experto humano. suelen llamarlos Software Instructivos, Programas
Tipos de SBC: Instructivos o Materiales Educativos
• Sistemas Basados en Reglas. Computarizados. Existen diferentes tipos de
• Redes Neuronales Artificiales. software educativos que pueden utilizarse en el
• Sistemas Basados en Probabilidades. proceso de enseñanza-aprendizaje entre los que se
• Sistemas Basados en Casos. encuentran:
• Sistemas Híbridos (SH): combinación de dos • Programas de ejercitación.
o más tipos de SBC. • Tutoriales.
• Sistemas expertos (Durkin, 1994).
3. Aplicación de la Inteligencia Artificial • Programas de demostración.
• Simuladores.
en la Educación
• Repasadores.
La educación es una de las áreas de aplicación de la
IA. Se plantea que el uso de las técnicas de IA en la • Juegos.
elaboración de software educativos permite que los • Sistemas de aplicación.
sistemas: El relativo y creciente uso de la computación en la
• Se adapten mejor a las características de los Educación está más relacionado con el impacto que
estudiantes teniendo en cuenta el historial de la computación y la informática han tenido en el
actuaciones del alumno y no a una respuesta mundo moderno y continuará teniendo. Hay que ver
aislada. a la computadora como un medio complementario a
otros a que puede utilizar el profesor, pero este
• Generen problemas, soluciones y
medio debe superar las limitaciones de los medios
diagnósticos cómo y cuándo se necesite
educativos convencionales, enfrentando el reto que
durante una sesión de aprendizaje.
le imponen los últimos avances tecnológicos. En la
Los sistemas expertos constituyen un valioso recurso
década de los 80 una de las áreas de aplicación de la
en el proceso docente porque un profesional en
IA que más se desarrolló fue la esfera educacional,
formación puede beneficiarse observando cómo un
específicamente los sistemas para entrenamiento
sistema experto resuelve un problema difícil, así
(Tennyson ,1987). Por otra parte (Galvis, 1994) y
como analizando las explicaciones que ofrece y los
(Alessi, 1985) incluyen a los sistemas expertos como
métodos de búsqueda y solución aplicados por el
uno de los tipos de sistemas de Enseñanza Asistida
sistema. La aplicación didáctica de los sistemas
por Computadoras (EAC) que utilizan técnicas de
expertos permite (Lenat, 1990):
IA. Un profesional en formación puede beneficiarse
• Resolver problemas complicados de manera
observando cómo un sistema experto resuelve un
que su forma de operar sirva de guía para el
problema difícil, así como analizando las
alumno.
explicaciones que ofrece y los métodos de búsqueda
y solución aplicados por el sistema. Es por ello que

___________________________________________________________________________________________________________________

Revista de Informática Educativa y Medios Audiovisuales Vol. 5(10), págs.11-18. 2008 13


ISSN 1667-8338 © LIE-FI-UBA. liema@fi.uba.ar
La Inteligencia Artificial en la Informática Educativa
____________________________________________________________________________________________________________________

los sistemas expertos constituyen un valioso recurso ciencia pedagógica, ya que por medio de entrevistas
en el proceso docente. y sesiones realizadas con los profesores más
En (Galvis, 1994) se plantea que desde el punto de experimentados se recopilan conocimientos valiosos
vista del usuario que aprende, un sistema experto es que se pueden formalizar y codificar. El éxito de
un sistema que además de demostrar gran capacidad este tipo de sistema estará determinado por su
de desempeño en términos de velocidad, precisión y capacidad de manipular características específicas y
exactitud, tiene como contenido un dominio de procesos involucrados en la instrucción, incluyendo
conocimientos que requiere de gran cantidad de la capacidad de establecer diálogo en lenguaje
experiencia humana, no solo principios y reglas de cercano al natural (Garijo, 1985).
alto nivel, si no que es capaz de hallar o juzgar la
solución a algo, explicando o justificando lo que 4. Sistemas Tutores Inteligentes
halla o juzga, de modo que es capaz de convencer al Estos Sistemas Inteligentes (SI) se diferencian de los
usuario de que su razonamiento es correcto. Esta convencionales en que pueden manejar
capacidad de razonar como un experto es lo que conocimiento estructurado y empírico, no procesan
hace que estos sistemas sean útiles para que los datos, sino conocimiento representado en forma
aprendices ganen experiencia en dominios en que es adecuada, explican la línea del razonamiento que
necesario obtenerla y hagan explícito el siguen y justifican las conclusiones a que llegan
conocimiento que está detrás de ella. En la etapa de (Wenger, 1987). Se puede esbozar un esquema
diseño de un SE el esfuerzo intelectual que exige estructural para un Sistema Tutor Inteligente (STI)
formalizar el conocimiento que se va a incluir puede que contiene los siguientes módulos (García, 1993):
llevar al diseñador a un mayor o más detallado • Experto sobre el objeto de estudio: Tiene
conocimiento del tema que se trata, la estructura como función resolver los problemas y
misma de un sistema experto permite ver el ejercicios, en forma simbólica y numérica en
conocimiento y el proceso de aprendizaje desde una algunos casos.
perspectiva sistémica como una unión de • Tutor: Dirige al componente Experto con el
información o conocimiento y manipulación de ese objetivo de enseñar. Determina qué sabe el
conocimiento (Hayes-Roth, 1983). estudiante y cuál es la próxima tarea a
Dado que un SE encierra lo que sabe un experto plantear. Cuando se producen errores, el tutor
especialista acerca de un dominio específico, resulta no sólo debe detectarlos sino también
razonable pensar en él como base de un sistema establecer un diagnóstico que le permita al
individualizado de aprendizaje apoyado por la estudiante tomar una actuación adecuada para
computadora en ese dominio (Raeth, 1990). Los SE corregirlos.
no constituyen la única vía para el empleo de las • Modelo del estudiante: Representa el estado
técnicas de IA en la enseñanza. Se pudiera hacer actual del conocimiento y las habilidades del
referencia a un término más general, como son los alumno. Se emplea para realizar predicciones
Sistemas de Enseñanza-Aprendizaje Inteligentes sobre el trabajo futuro.
(SEAI). Estos utilizan técnicas de IA y enfocan una
• Bases de datos sobre el estudiante: Incluye
sesión de trabajo como un proceso de cooperación
datos personales (nombre, especialidad, etc.),
entre el sistema y el alumno, con el objetivo de
así como otros relativos a capacidad del
propiciar el aprendizaje. El sistema debe analizar en
estudiante, sus generalizaciones,
cada momento el comportamiento del estudiante
abstracciones y habilidades acerca del campo
para caracterizar su actuación y decidir cuál es la
concreto de enseñanza.
estrategia más adecuada a aplicar; qué explicarle,
• Módulo de explicaciones: Se encarga de
con qué‚ nivel de detalle, cuándo interrumpirle,
ofrecer una explicación cuando el estudiante
cómo corregirle, de forma que culmine con éxito el
arriba a cierta conclusión.
proceso de aprendizaje, para decidir y aplicar dicha
estrategia, es necesario conocer la materia que se • Adquisición automática de conocimiento: Es
imparte y comprender la forma en que se asimila. el módulo que “aprende” e incorpora nuevas
Las variantes metodológicas de estos SEAI son: reglas al tutor sobre la base de la experiencia
de interacción con el usuario.
• Tutores inteligentes.
• Interfaz: Tiene como función comunicar al
• Entrenadores inteligentes.
estudiante con el sistema, mediante el uso de
• Sistemas inteligentes basados en simulación.
un lenguaje cercano al natural, gráficos y
• Juegos inteligentes. notaciones especializadas.
• Evaluadores inteligentes. En (Roberts, 1983) se sugirió que los módulos de un
Sus fundamentos teóricos se apoyan en la Ingeniería STI se construyeran como sistemas expertos
del Conocimiento, las técnicas de IA, así como la independientes, lo cual facilita su elaboración, pues
___________________________________________________________________________________________________________________

Revista de Informática Educativa y Medios Audiovisuales Vol. 5(10), págs.11-18. 2008 14


ISSN 1667-8338 © LIE-FI-UBA. liema@fi.uba.ar
La Inteligencia Artificial en la Informática Educativa
____________________________________________________________________________________________________________________

por su complejidad cada parte constituye un área de empleado métodos de representación del
investigación diferente. Los STI no están exentos de conocimiento desarrollados sobre la base de
limitaciones, (Webb ,1988), (Rosemberg, 1990) los modelos cognoscitivos de la memoria
señalan las siguientes deficiencias que aun se humana. Muchos sistemas convencionales
encuentran vigentes: están centrados en los aspectos prescriptivos
• Alto costo de desarrollo. de la instrucción, sin una consideración
• Alto costo del equipamiento requerido para suficiente del proceso descriptivo y de
su uso. diagnóstico de la instrucción. En contraste,
• Incapacidad para manipular dominios muchos SI ponen más énfasis en el proceso
complejos. descriptivo del aprendizaje y los procesos de
• Carencia de métodos de representación del diagnóstico que en el proceso prescriptivo.
conocimiento que faciliten el acceso a dicho Esto denota una tendencia manifiesta a
conocimiento. conceder mayor importancia al aprendizaje
• Necesidad de añadir al dominio conocimiento más bien que a la enseñanza.
secundario relacionado. • Estructura y funciones de los sistemas: Por lo
Con el fin de disminuir los costos anteriormente general todos los componentes de un sistema
señalados, se construyen entrenadores inteligentes, convencional (contenido de la materia,
los cuales están primordialmente orientados al información acerca del estudiante y estrategia
desarrollo de habilidades, pues no pretenden la instructiva) están almacenadas e
dirección total del proceso de instrucción ni llevan a implementadas como una simple estructura.
cabo la formación de conceptos nuevos. Sólo Algunos sistemas tienen módulos separados
supervisan la actividad práctica del estudiante para almacenar la componente pedagógica
mediante el control de los errores durante la solución independientemente de sus procedimientos
de los ejercicios, hacen recomendaciones y controlan operacionales. Con esta estructura el
la presentación dosificada de problemas y ejercicios. estudiante tiene poca o ninguna iniciativa en
el proceso instructivo. Muchos SI están
5. Comparación de los sistemas básicamente organizados en una estructura
modular, consistiendo de tres componentes
convencionales e inteligentes principales de instrucción: base de
Para comprender las diferencias entre ambos tipos conocimiento, modelo del estudiante y
de sistemas, a continuación se comparan, estrategia instructiva. Con esta estructura se
considerando varios aspectos: facilita la interacción entre estudiante y
• Objetivos de desarrollo: Los sistemas de EAC sistema en cuanto al tipo de preguntas y
convencionales han sido elaborados para respuestas que pueden realizarse. Además,
mejorar la efectividad de la enseñanza a algunos SI incorporan el procesamiento del
través del uso de técnicas de programación y lenguaje natural, lo cual posibilita iniciativas
estrategias educacionales, mientras que los SI mixtas en el diálogo. También los SI usan
han tratado de explorar las posibilidades de la mecanismos de inferencia para diagnosticar
IA en el proceso de enseñanza-aprendizaje, el estado del conocimiento del estudiante y
de aquí que el aspecto central haya sido la prescribir el tratamiento remedial adecuado.
parte técnica del sistema (representación del • Métodos de estructuración del conocimiento:
conocimiento, procesamiento del lenguaje En los sistemas convencionales, el análisis de
natural, mecanismos de inferencia, etc.) sin tareas es un método comúnmente utilizado
dejar de hacer énfasis en los aspectos para identificar las tareas y subtareas que
psicopedagógicos. deben ser enseñadas. Dos métodos muy
• Fundamentos teóricos: En los sistemas usados son el algorítmico y el jerárquico. En
convencionales se han incorporado en forma los SI, los métodos de estructuración del
limitada algunos principios didácticos. Con la conocimiento que serán enseñados se
introducción de las técnicas de IA en apoyo al determinan a partir de las técnicas de
proceso de aprendizaje, algunos SI han representación del conocimiento de la IA. El
podido representar mejor el proceso de análisis de tareas en los sistemas
cognición involucrado en las tareas convencionales es un método sistémico para
específicas de enseñanza. De esta forma se identificar todas las subtareas necesarias
dispone de diferentes métodos para realizar mientras que la representación del
inferencias sobre la estructura del conocimiento en la IA constituye una técnica
conocimiento del estudiante, así como se han para organizar el conocimiento como una

___________________________________________________________________________________________________________________

Revista de Informática Educativa y Medios Audiovisuales Vol. 5(10), págs.11-18. 2008 15


ISSN 1667-8338 © LIE-FI-UBA. liema@fi.uba.ar
La Inteligencia Artificial en la Informática Educativa
____________________________________________________________________________________________________________________

estructura de datos que será manipulada por puesto que no existe posibilidad para que esta
el sistema. Es conveniente combinar ambos clase de programas utilice sus conocimientos
métodos, pues el análisis de tareas permite de otra manera. Los sistemas de instrucción
identificar los componentes necesarios del basados en técnicas de IA parten de una
conocimiento para aprender un problema filosofía educativa diferente, la cual sostiene
dado, mientras que las técnicas de que en ciertas situaciones el estudiante
representación del conocimiento serán útiles aprende mejor enfrentándose a problemas de
para organizar y manipular eficazmente los dificultad apropiada en vez de atender a
componentes del conocimiento identificados. explicaciones sistemáticas (Gupta, 1991).
• Métodos de modelación del estudiante: En los Estos sistemas parten del supuesto que se
sistemas convencionales se utilizan métodos pueda programar la computadora para que
cuantitativos para establecer las estrategias adquiera conocimientos sobre el tema objeto
pedagógicas. En este sentido se aplican los de estudio, sobre las características del
juicios binarios de las respuestas de los estudiante y sobre la estrategia de enseñanza,
estudiantes (correcto o incorrecto), como todo ello apoyado en una representación
también los modelos matemáticos. El análisis cognitiva del aprendizaje. En este caso, el
de regresión y el teorema probabilístico de procesamiento de preguntas y respuestas se
Bayes han sido utilizados para determinar el efectúa para realizar inferencias acerca de la
alcance del aprendizaje del estudiante y comprensión conceptual que posee el
seleccionar la estrategia instructiva de manera estudiante del problema dado y poder
que puedan lograrse sistemas adaptables. En determinar la estrategia instructiva más
un modelo cualitativo, el aprendizaje del adecuada.
estudiante se determina a partir del análisis de • Áreas de aplicación: Los sistemas
su respuesta. La modelación se logra a través convencionales han sido ampliamente
de un proceso de inferencia acerca de las utilizados y construidos para una gran
concepciones erróneas del estudiante. Dos diversidad de materias. Sin embargo, muchos
métodos representativos de los que se han SI en sus inicios estuvieron limitados a áreas
aplicado para modelar el aprendizaje del del saber relativamente bien estructuradas,
estudiante son: como es el caso, entre otros, de:
o Método overlay, el cual considera el o La Matemática (Ej. WEST, BUGGY,
modelo del estudiante como un LMS).
subconjunto de un modelo articulado o La programación de computadoras (Ej.
de la base de conocimiento del BIP, PROUST, SPADE).
experto. o El diagnóstico médico (Ej. GUIDON).
o Método de identificación de errores, el o La Electrónica (Ej. SOPHIE).
cual representa el dominio del Esta aplicación limitada de los SI se debe al
conocimiento como un conjunto de propósito inicial de sus promotores, los cuales
reglas y toma en cuenta los errores deseaban explorar las capacidades de la IA en apoyo
potenciales como variantes de dichas al aprendizaje. En la actualidad ya se construyen con
reglas, las denominadas “malas reglas” otros objetivos y se diseñan para una gama cada vez
(errores que comúnmente cometen los más amplia de problemas.
estudiantes). De las comparaciones anteriores se desprende que la
• Principios y métodos usados para la contribución más importante de los SI se asocia al
instrucción: Los sistemas convencionales de logro de métodos más generales y flexibles de
EAC están fuertemente influenciados por las representación y manipulación del conocimiento,
teorías educativas del aprendizaje por lo cual constituyen recursos poderosos para
programado en sus diferentes modalidades y lograr un uso más adecuado de las computadoras
en consecuencia ponen el énfasis en el como medios auxiliares del proceso de instrucción.
análisis y manipulación de respuestas del
estudiante (Sharp, 2007). Un tutorial 6. Algunas de nuestras experiencias en
construido mediante un lenguaje de autor
solamente maneja un repertorio de respuestas
la aplicación de técnicas de Inteligencia
explícitamente especificado de antemano, lo Artificial en la Informática Educativa
que se traduce en un conjunto de situaciones El desarrollo de software educativos utilizando la IA
de tipo estímulo-respuesta que deben ser se realiza desde hace muchos años en la Facultad de
obligatoriamente previstas por el autor, Matemática, Física y Computación en la

___________________________________________________________________________________________________________________

Revista de Informática Educativa y Medios Audiovisuales Vol. 5(10), págs.11-18. 2008 16


ISSN 1667-8338 © LIE-FI-UBA. liema@fi.uba.ar
La Inteligencia Artificial en la Informática Educativa
____________________________________________________________________________________________________________________

Universidad Central “Marta Abreu” de Las Villas Los sistemas inteligentes desarrollados para apoyar
(UCLV). Si bien en sus comienzos tuvo una fuerte el proceso de enseñanza-aprendizaje constituyen una
dependencia del trabajo de los profesores que vertiente fundamental del desarrollo actual de la
realizaron sus maestrías y doctorados en esa etapa, EAC a través del uso de técnicas de IA. Por tanto se
posteriormente se ha venido apoyando de forma hace necesario reevaluar los resultados y
intensa en el trabajo científico estudiantil que experiencias alcanzadas con la aplicación de
realizan los estudiantes de Licenciatura en Ciencia sistemas de enseñanza convencionales para lograr
de la Computación, fundamentalmente en su superar sus deficiencias con ayuda de los nuevos
incorporación al seminario científico de Informática enfoques. En los sistemas inteligentes de apoyo al
Educativa. Ha sido muy significativa la proceso de enseñanza-aprendizaje se ha puesto
investigación y producción de software educativos, mucho énfasis en el desarrollo de la ciencia
basados fundamentalmente en técnicas de IA, por computacional, pero no en el campo de la Psicología
parte de los estudiantes durante la realización de Educacional, aunque tendencias actuales ya tienen
Trabajos de Cursos y Diplomas, que asesorados por en cuenta esta importante área. Cabe esperar que
los profesores del grupo científico han tenido gran nuevos desarrollos en la teoría educativa
responsabilidad en la producción de estos sistemas. considerarán la formulación explícita de los
Los integrantes del Laboratorio de Investigación de procesos de tutoría, explicación y diagnóstico
Informática Educativa han realizado trabajos en inherentes a los sistemas de enseñanza basados en la
diversas áreas del saber: Psicología, Matemática, IA como un campo de ensayo para el desarrollo de
Medicina, Idiomas y Computación. teorías más precisas de enseñanza-aprendizaje.
Además se ha utilizado el lenguaje de Programación
Lógica “Prolog” para implementar SBC, en este Referencias
caso se utiliza como Método de Solución de ALESSI, T. (1985). Computer-Based Instruction:
Problemas una búsqueda a ciegas “Primero en Methods and Development.
profundidad” con una dirección de búsqueda BELLO, R. (2002). Aplicaciones de la Inteligencia
dirigida por objetivos. El programador sólo se ocupa Artificial, Universidad de Guadalajara.
de escribir los programas que darán solución a su DAVIS, R. (1982) Knowledge-based systems in
problema constituyendo estos la Base de Artificial Intelligence. McGraw-Hill.
Conocimiento que utiliza a la programación lógica DURKIN, J. (1994) Expert Systems. Design and
como Forma de Representación del Conocimiento. Development. Prentice Hall Inter-national.
Elaborar un SBC con Prolog requiere de un esfuerzo FORSYTHE, D. (1993) Engineering Knowledge:
de programación, debido a que es necesario dominar The Construction of Knowledge in Artificial
el paradigma de la programación lógica, se cuenta Intelligence. Social Studies of Science.
con grupos de alumnos de la carrera de Ciencia de la GALVIS, A. (1994). Ingeniería de Software
Computación que como parte de su plan de estudio Educativo. Ediciones Uniandes, Colombia.
reciben una asignatura donde se analiza este GARCÍA, Z. (1993). Investigación y elaboración de
paradigma de programación. Sistemas de Enseñanza Inteligentes. Ciencias de la
Uno de los últimos trabajos realizados se nombra Computación. Santa Clara, Cuba, UCLV.
HESEI (León, 2006), herramienta computacional GARCÍA, Z. (2000). Hipermedia para la enseñanza
que facilita la elaboración de SEAI de forma natural de las estructuras básicas de control de la
y efectiva por parte de profesores no expertos en el programación estructurada. V Congreso
campo informático, en dominios en los que son Iberoamericano de Informática Educativa. Chile.
expertos. En esta investigación se integran técnicas GARIJO, F. (1985). Sistemas inteligentes de
del Razonamiento Basado en Casos, Enseñanza Asistida por Computador. Mundo
Reconocimiento de Patrones y Mapas Conceptuales, Electrónico, España, No.154, pp. 77-82.
con el objetivo de adaptar el SEAI, a través de una GUPTA, U. (1991) Validating and verifying
interfaz visual, a las características del alumno. En knowledge-based systems. IEEE Computer Society
este trabajo se propone un método para lograr la Press.
representación, simplificación y organización del HAYES-ROTH, F. (1983) Building expert systems.
conocimiento a tener en cuenta en el diseño e Addison-Wesley.
implementación del modelo del estudiante tomando LENAT, D. (1990) Building Large Knowledge-
rasgos cognitivos y afectivos-motivacionales para Based Systems. Addison-Wesley.
caracterizar al alumno (León, 2007). LEÓN, M. (2006). HESEI: Herramienta para
Sistemas de Enseñanza/Aprendizaje Inteligentes.
Conclusiones Villa Clara.

___________________________________________________________________________________________________________________

Revista de Informática Educativa y Medios Audiovisuales Vol. 5(10), págs.11-18. 2008 17


ISSN 1667-8338 © LIE-FI-UBA. liema@fi.uba.ar
La Inteligencia Artificial en la Informática Educativa
____________________________________________________________________________________________________________________

LEÓN, M. (2007) Concept Maps Combined with


Case-Based Reasoning to Elaborate Intelligent
Teaching-Learning Systems. Seventh International
Conference on Intelligent Systems Design and
Applications. IEEE Computer Society Press. Rio de
Janeiro, Brasil.
RAETH, P. (1990) Expert systems. A software
technology for modern applications. IEEE Computer
Society Press.
REYES, C. (2005). Análisis de la relación entre la
ingeniería del conocimiento y la gestión del
conocimiento. Intangible Capital - Nº 9 - Vol. 1,
ISSN: 1697-9818.
ROBERTS, F. (1983). Intelligent-Computer
Assisted Instruction: An exploration and overview.
Educational Technology, Vol.23, No.12, pp. 7-12.
ROSEMBERG, R. (1990) A critical analysis of
research on Intelligent Tutoring Systems. Expert
Systems and Intelligent CAI. Englewood Cliffs,
New Jersey, Educational Technology Publications.
SHARP, H. (2007) Interaction Design. Beyond
Human-Computer Interaction. 2ª Ed. Chichester,
Hoboken, NJ: Wiley.
SHNEIDERMAN, B. (2006) Diseño de interfaces de
usuario. Estrategias para una interacción persona-
computadora efectiva. Mexico: Addison Wesley.
TANSLEY, D. (1993) Knowledge-based systems
analysis and design: a KADS developer's Handbook.
Englewood Cliffs, NJ, Prentice-Hall.
TENNYSON, R. (1987). Introduction to special
issue: Artificial Intelligence in Education.
Educational Technology, Vol.27, No.5, pp. 7-8.
WEBB, G. (1988). A knowledge-based approach to
computer-aided learning. International Journal of
Man-Machine Studies, No.29, pp. 257-285.
WENGER, E. (1987) Artificial intelligence and
tutoring systems: Computational and cognitive
approaches to the communication of knowledge,
California, Morgan Kaufmann Publishers, Inc.

___________________________________________________________________________________________________________________

Revista de Informática Educativa y Medios Audiovisuales Vol. 5(10), págs.11-18. 2008 18


ISSN 1667-8338 © LIE-FI-UBA. liema@fi.uba.ar

También podría gustarte