ambar-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Mine-dev] Modelo del sistema de conversacion 2.0


From: turingtest
Subject: [Mine-dev] Modelo del sistema de conversacion 2.0
Date: Sun, 13 Jul 2003 15:48:43 +0100

Este es el modelo de diseño del módulo de Inteligencia Artificial, que entre 
otras cosas será la base del sistema de conversaciones.

Como veis, tan sólo introduce la nueva clase Modulo (y sus posibles subclases). 
La responsabilidad de un módulo de IA es, al ser activado, seleccionar uno de 
entre los varios guiones que tiene asociados. Los criterios para seleccionar el 
guion pueden ser al azar, por orden, o por el contexto actual (almacenado por 
el controlador).

El sistema de conversaciones es un buen ejemplo de utilización del sistema de 
IA. El controlador de PNJ tiene cargados todos los módulos que componen la 
conversación, un módulo por cada tema. 

Cuando se produce un suceso de conversación (+preguntar o +decir), el 
controlador escoge cuál es el tema adecuado: si existe un módulo con el nombre 
de ese tema, lo activa. Si no existe ninguno (o está agotado), se activa el 
módulo de error en la conversación.

El controlador puede utilizar información adicional de los módulos (enlaces, 
contextos)... para representar el estado interno del PNJ (o de la 
conversación). Para evaluar los requisitos de las acciones, el módulo puede 
acceder a ese estado interno del controlador, o bien el controlador le pasará 
como parámetros ese estado interno (en este caso, el estado podría 
representarse como una clase adicional).

¿Se entiende? Andrés, ¿sugieres algún cambio en este diseño?

-- 
__________________________________________________________
Sign-up for your own FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup

CareerBuilder.com has over 400,000 jobs. Be smarter about your job search
http://corp.mail.com/careers

Attachment: modelo.png
Description: Binary data

Attachment: modelo.eps
Description: Binary data

Attachment: modelo.fig
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]