Anuncios

Bienvenidos sean a este post, hoy hablaremos un poco sobre un sub-campo de IA.

Anuncios

Este sub-campo es el encargado de poder dar la posibilidad de pensar y razonar a las maquinas como humanos. Supongamos que tenemos una conversacion con una maquina, y comienza de la siguiente manera:

[Humano] Hola
[Maquina] Hola
Anuncios

Se puede programar a la maquina para que conteste preguntas especificas o que entienda el texto de entrada complejo del usuario. Sin embargo, esto ultimo es mucho mas dificil ya que depende de razonar con toda la experiencia previa que haya obtenido. Veamos el siguiente dialogo para entender esto que comentamos:

[Humano] Estuve trabajando ayer y estaba lloviendo
[Maquina] Bien.
[Humano] Deberia haberme abrigado mss.
[Maquina] OK.
[Humano] Creo que tengo temperatura.
[Maquina] Crees que te engripaste por lo de ayer?
[Humano] Parece que si.
Anuncios

Si observamos el dialogo, nosotros podemos darnos cuenta de manera sencilla como se puede engripar con la lluvia, pero a nuestro programa le tomara algo mas de tiempo para deducirlo. Esto es asi porque debe unir a la lluvia con la temperatura para deducir que puede derivar en un resfrio/gripe. Y a su vez, debe mantener parte del dialogo anterior para darle coherencia a las respuestas siguientes. Esto pueden hacerlo con mucho de lo visto en posts anteriores, tales como los condicionales y alguna base de datos para poder almacenar la informacion y poder manipularla correctamente.

Anuncios

En resumen, hoy hemos visto a Knowledge reasoning, que es, en que puede ayudarnos, un ejemplo simple para ver como puede ser una situacion, asi como tambien algunos detalles mas. Espero les haya resultado de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.50