[Top][All Lists]
[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
modelo.png
Description: Binary data
modelo.eps
Description: Binary data
modelo.fig
Description: Binary data
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Mine-dev] Modelo del sistema de conversacion 2.0,
turingtest <=