SoloCodigo
Programación Específica => Inteligencia Artificial => Mensaje iniciado por: fausto006 en Jueves 14 de Junio de 2007, 19:50
-
Hola a todos, estoy estudiando ingenieria y en la materia de ia me enviaron una tarea de realizar una conversacion con la pc. es decir, que el usuario le haga una pregunta al ordenador de un tema especifico y este responda.
quisiera saber si alguien me podria explicar mas o menos las pautas para hacerlo. ya hemos hecho algunos ejemplos con listas y esas cosas, pero no tengo idea de como seria la logica para resolver este problemita, muchas gracias.
estoy programando en amzi prolog
Gracias camaradas
-
si no te piden más especificaciones que esa, hacer una conversación, yo crearía un diccionario de palabras sobre un tema y formaría un algoritmo para construir frases lógicas , luego la interacción sería en base a si le entras una frase buscar en el diccionario al menos 1 o más palabras y elaborar una frase de diálogo usando esa misma palabra, si ninguna palabra sobre el tema no aparece en el diccionario, elbaorar una frase del tipo: estás seguro que eso es lo que quieres, es decir una frase ambigua que camufle la imprecisión de una respuesta por falta de acoger términos en el diccionario...
Saludos...