Download 1 DESCRIPCIÓN EDITOR DE REGLAS DE IA En el marco del

Document related concepts

CLIPS wikipedia , lookup

Inteligencia artificial wikipedia , lookup

Make wikipedia , lookup

Netfilter/iptables wikipedia , lookup

Aplicaciones de la inteligencia artificial wikipedia , lookup

Transcript
DESCRIPCIÓN EDITOR DE REGLAS DE IA
En el marco del proyecto RA-IA learning se ha diseñado y generado una herramienta que
permita la generación de reglas para modelar el comportamiento del sistema inteligente con los
objetivos de mejorar la interacción con los usuarios, personalizar el itinerario formativo de cada
alumno y dar soporte a los alumnos durante la realización del curso. Dicha herramienta ha sido
generada por ITA.
Por medio del editor de reglas de Inteligencia Artificial se generarán las reglas que
determinarán el comportamiento del sistema inteligente para definir esta interacción,
personalización y soporte. Posteriormente estas reglas son llevadas a cabo por el servidor de
Inteligencia Artificial, el cual obtiene información de los usuarios a través de cada una de las
plataformas de acceso y del servidor de contenidos de moodle y genera respuestas acorde a
las reglas definidas.
Desde el editor pueden generarse directamente diferentes tags a ser utilizados en las propias
reglas, personalidades del agente virtual, editar reglas y proceder a cargar dichas reglas en el
servidor de Inteligencia Artificial. El interfaz de usuario ha sido diseñado para que de una
manera lo más intuitiva posible y sin requerir gran complejidad en su utilización se consiga una
herramienta que dote al sistema del comportamiento deseado.
Figura. Editor de reglas de Inteligencia Artificial
1
De esta manera el usuario puede definir el comportamiento deseado del sistema inteligente a
través del interfaz de usuario, obtenido como salida los ficheros DRL con la definición de las
reglas así como los ficheros AIML (Artificial Intelligence Mark-up Language, lenguaje basado en
XML para la definición de agentes virtuales conversacionales). El editor es una herramienta
generada en .NET.
A continuación se muestran algunos ejemplos de reglas definidas mediante el editor.
Figura. Reglas definidas en RA-IA
Con dicho editor se permite la generación de diferentes reglas, mostrándose a continuación
algunos de los ejemplos de reglas definidos e implementados en RA-IA
- Reglas de itinerario formativo, para personalizar el itinerario formativo en la realización
de un curso.
- Reglas de expresión oral a través del text-box, según el texto introducido por el alumno
en el text-box, se analizará el lenguaje natural para computar una respuesta adecuada
a cada momento de la interacción.
- Reglas de reacción, en función de la evolución del alumno el sistema inteligente
reacciona e interacciona según su definición.
- Reglas de expresión facial emocional, en función de la evolución de un alumno durante
el curso el agente virtual puede modular sus reacciones cambiando la expresión facial
y transmitiendo diferentes emociones para mejorar la interacción con el usuario
- Reglas de tags, en función de una etiqueta específica recogida en moodle se genera
una conversación específica.
2