Hola a todos:
Hará cuestión de un mes, me pico la curiosidad por los bot conversacionales, y decidí hacerme uno, un poco básico lo reconozco pero e disfrutado mucho con el.
Lo que sucede que como buen ser humano que soy,,,,quiero mas
. Dicho bot, puede "aprender", el mismo te pide que le des las posibles respuestas, las añade a su base de datos , y con ella responderá la próxima vez que se le pregunte. Pero a mi no me basta. Así que decidí enseñarle el español en toda regla, y le metí en su base de datos ingentes cantidades de verbos con sus formas verbales, artículos, pronombres, sustantivos etc etc. Todo tiene la friolera de alrededor de 87 000 registro x tabla.
En fin que a día de hoy, "Juanita" (es como se llama el bot), cuando el usuario le dice o le pregunta algo, primero busca en su base de datos, si tiene una respuesta coincidente con la pregunta, si es así le pasa dicha respuesta, y si no, analiza la oración para determinar, la función de cada palabra, (si es un articulo un verbo etc)....
Y ese es el punto donde me e quedado estancado, lo mejor que e logrado es que abunde sobre el tema que el usuario le pasa pero le falta mucha coherencia pues se me acabaron las ideas para que ella misma componga una respuesta coherente.
Lo bueno es que, puedo usarla para trabajar con la API de Windows, (además ejecutando, programas etc) pero daría mis brazos por tener una idea que me permita crear las malditas funciones o reglas para ayudarle a responder con coherencia, (y no del tipo "Yo, hombre blanco, venir en pájaro de hierro").
Demás esta decir que compartiría mi trabajo con el que deseé hacer un equipo o algo parecido. Solo hacérmelo saber. Podéis descargaros una muestra de la aplicación aquí
http://forum.velneo.com/es/viewtopic.php?t=24880. A se me pasaba decirles que lo hice con una plataforma para desarrollos de gestión empresariales que se llama Velneo. Tenéis que registraros para descargarlo. Y si sabéis como puedo subirlo aquí no me importaría.
Saludos y suerte