Tema: Resumen
Ver Mensaje Individual
  #1  
Antiguo 24-09-2008
Abuelo7 Abuelo7 is offline
Miembro
 
Registrado: ene 2006
Ubicación: Igualada(Barcelona) Spain
Posts: 51
Reputación: 19
Abuelo7 Va por buen camino
Mas problemas con Tablas

Hola amigos.

Como aclaración os diré lo que intento hacer.
Un programa de IA de conversación que esta programado en Clipper, estoy pasándolo a Delphi.
No tengo el fuente del programa, pero sí tengo las BD y Tablas que utiliza.
Lo que son frases exactas con sus respuestas ya lo he solucionado. Trabajo con 4 tablas, 2 de preguntas y 2 de respuestas.

Ahora bien, hay algo que no sé como solucionar. Es lo siguiente:

Hay 1 Tabla con palabras-clave y un código.
Otra Tabla con código y respuesta.

Ejemplo.- Si le digo 'estoy enfermo', busca en frases exactas y no la encuentra. Entonces descompone la frase en palabras y encuentra en 1 Tabla la palabra 'estoy' con código 8 en este caso. Busca en la Tabla de respuestas el código 8 y encuentra entre varias respuestas '¿cuanto tiempo has estado *'

Aquí es donde tengo los problemas.
1.-Aceptar la palabra 'enfermo' en la entrada de frase aunque no la tenga en ninguna Tabla.

2.-Parece ser que el asterisco a continuación de la frase de respuesta es para colocar la palabra que no ha encontrado en la frase de entrada, en este caso 'enfermo'. Por ello contesta 'cuanto tiempo has estado enfermo'.

Como puedo hacerlo para solventar estos 2 puntos?

Gracias y perdonar el rollo.

Saludos
Manuel
Responder Con Cita