Download 1 DESCRIPCIÓN EDITOR DE REGLAS DE IA En el marco del
Document related concepts
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