Inteligencia Artificial: Aplicaciones


En esta sesion veremos varias aplicaciones sencillas que utilizan tecnicas de inteligencia artificial de las que veremos en clase

La primera aplicacion es el juego de las 20 preguntas. El juego consiste en adivinar el objeto que ha pensado un individuo a traves de un numero de preguntas siempre inferior a 20.

Evidentemente para una persona jugar a este juego es relativamente sencillo, solo tiene que utilizar los conocimientos que posee. Para que un programa pueda hacer esta labor ha de tener representados una gran cantidad de conocimiento y ha de saber decidir que preguntar a partir de las respuestas que reciba. El sistema ha de ser tolerante a respuestas imprecisas e incluso a errores en las respuestas

La implementacion del juego que utilizareis es bastante buena y es capaz de "adivinar" lo que habeis pensado, ademas tiene capacidades de aprendizaje

La segunda aplicacion es un sistema sencillo de planificacion

Un sistema de planificacion parte de una escena descrita a partir de logica de enunciados y utiliza un conjunto de operaciones descritas en logica de predicados que permiten modificar la escena

Dada la descripcion de un estado inicial y un estado final el sistema es capaz de obtener la lista de operaciones que resuelve el problema

En la aplicacion que teneis el dominio es sencillo, un conjunto de cubos que se pueden apilar unos sobre otros.

Podeis crear diferentes estados iniciales y finales y obtener la solucion

La ultima aplicacion son una serie de robots conversadores. Estos robots son capaces de seguir una conversacion mas o menos coherente o pueden responder a una serie de preguntas sobre un tema determinado

Podeis jugar con alguno de ellos, los hay mejores y peores. De hecho hay un concurso anual en el que compiten para ver cual es el robot con mejores cualidades de conversacion