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...