Sei sulla pagina 1di 4

El juego de las 20 Preguntas

El juego de las 20 preguntas (http://y.20q.net/anon-es) consiste en adivinar


un objeto pensado por otra persona haciendo como maximo 20 preguntas
Necesita una gran cantidad de conocimiento para ser efectivo.
Cmo representarlo?
No hay necesidad de saber que lo que usa este es una clasificacin
de los objetos que se quiere que adivine este juego para lo cual desde
mi punto de vista.
Yo creo que este juego se representa por un gran rbol clasificado de
conceptos ordenado y clasificado por grandes grupos y que a la vez
que va bajando cada rama va encerrando su concepto hasta llegar a
adivinar lo que queremos.
Necesita saber que preguntas hacer
Cmo tomamos la decisin?
Pienso que las da aleatorias porque siempre se piensa en algo diferente ya
que las preguntas son creadas para descartar posibles de-certezas y acertar
en menor cantidad de preguntas posibles.

Necesita ser tolerante a conocimiento impreciso, respuestas


incorrectas
Cmo lo representamos? Cmo influye esto en las
preguntas y respuestas?
Dependiendo de las primeras respuestas se dirige desde la 3 a la 15(no de
preguntas) y cuando las respuestas concuerdan con la preguntan son
suficiente pero cuando no lo es sobrepasa las 20 proponiendo a lo largo de
las preguntas varias alternativas y entre esos siempre esta.

La experiencia puede mejorar el sistema


Cmo podemos aprender?
El juego tiene inters por saber cul es el objeto siempre lo va a llevar a
pedir nuevas preguntas, aunque ya haya perdido pero igual le interesa la
respuesta, el juego muestra cuando hay contradicciones en las respuestas y
a pesar de ello trata de llegar a adivinar y lo llega a hacer.

Jugar un rato con el sistema y comprobar cuantas veces adivina lo


que piensan.
Adivina 4 de 6 partidas jugadas por m, aunque personalmente pienso que
este juego es muy aproximado a lo que pensaba yo inicialmente.

Planificacin
Muchas situaciones prcticas requieren obtener el conjunto de acciones que
permiten resolver un problema concreto dado un planteamiento inicial y un
objetivo (Ensamblaje de objetos, diseo, cadenas de montaje, gestin de
entregas, organizacin de tareas, asignacin de recursos,..)
Estos problemas se pueden plantear a partir de una representacin basada
en lgica (estado inicial y final, efectos de las acciones, precondiciones)
Cmo encontrar la secuencia de pasos?
El sistema de planificacin que existe nos permite jugar con un conjunto de
bloques apilables. Plantear varios problemas y observar las soluciones .

Robots conversadores
Los robots conversadores son una aplicaci n de tcnicas de tratamiento
de lenguaje natural
El ms famoso es ELIZA (1966) del que tenemos una implementacin en
castellano - Evidentemente los robots conversadores ms evolucionados
hablan
Ingls, tenemos una lista extensa de ellos, se puede probar por ejemplo
ALICE
(http://alice.pandorabots.com/)
Estos robots incluyen todos los elementos de una aplicacion de IA:
Representacin del conocimiento (temas de conversacin, gramtica del
idioma,
...), razonamiento (que responder, que preguntas), interaccin (tratamiento
del lenguaje natural, aprendizaje (s, algunos aprenden) .
Se puede pasar un rato entretenido con alguno de los robots.

Anlisis de robot chateador de Alice


No es usado comercialmente como bot, pero se comercializa su
cdigo. Ofrece una base modificable y personalizable a partir de la
cual se pueden desarrollar aplicaciones comerciales o de uso privado.
Dado que se basa en AIML, un lenguaje diseado especficamente
para el conocimiento de los bots, y muchos de sus ficheros estn
disponibles en su totalidad para consulta y descarga, ha sido la mayor
referencia para comenzar este proyecto. Ganador del premio Loebner
en 2000 y 2001.
La conversacin es algo fra pero til para ver su progreso en su
dialogo.

Cuando le aclare que ella no parece humano, ella respondi que no lo


es pero que disimula hacerlo, y una de las fallas o pequeo error es
cuando le indico que no entiendo y que vuelva explicarme, entonces
ella solo indica que si puede hacerlo pero que lo haga yo primero,
porque?
El AIML es un lenguaje de programacin, que basan su estructura en
palabras clave (o marcas) que estructuran y dan sentido al resto del
cdigo y las siglas son: Artificial Intelligence Markup Language.
FUNCIONAMIENTO:
Primeramente una persona realiza una pequea conversacin:

Este es un ejemplo en el que se muestra una pequea conversacin


pero lo que se puede observar al momento de realizar las preguntas
puede notarse que en ocasiones no es una conversacin comn y
amena que se realiza da a da con las personas ms bien en este
ejemplo demostramos que en algunos casos no muestra
incoherencias y al mismo tiempo se nota que esta no puede ser real
debido a que el tiempo de repuesta de A.L.I.C.E. es demasiado rpido
y cuando hablas o conversas haces preguntas como:
Qu trataste de decir? No te llego a entender podras repetirme
nuevamente? Son respuestas que la maquina debera de realizar para
tratarse ms de una conversacin con una persona que con una
mquina.

DEFICIENCIAS:
Los puntos que se puede observar en cuanto a la deficiencia de este
pequeo chat es las respuestas incoherentes y el tiempo de repuesta
que realiza es demasiado rpido a comparacin que una persona
pueda realizarla.
Anlisis de robot chateador de Andrea
Es un robot con respuestas emotivas
En lo referente a software se han utilizado los programas con licencia
de pago Microsoft Word 2007 y Microsoft Excel 2007, ambos incluidos
en el paquete Microsoft Office 2007 Profesional. Adems tambin se
han instalado en la misma mquina otros programas, bien libres, bien
de licencia gratuita, necesarios para programar. Estos son el entorno
de desarrollo de software Netbeans IDE 7.0 y el entorno de
programacin de Java JDK 1.6, ambos descargables va web. Adems,
para poder llevar a cabo la gestin de los ficheros XML se han
requerido las bibliotecas JDOM, versin 1.1, de libre distribucin y
tambin descargables va web. Por ltimo, se han de contabilizar
tambin en el conjunto de recursos usados material diverso de oficina
como papeles, bolgrafos, grapas, etc., as como recursos fsicos tales
como el espacio ocupado o electricidad. Todos estos recursos, difciles
de cuantificar econmicamente, se incluyen en el coste de proyecto
con un valor global nico aproximado.

Presentando un estado anmico de pesimista y de optimista durante


el dialogo
4. Otras aplicaciones
Jugador de tetris
http://www.lsi.upc.edu/~bejar/ia/material/laboratorio/intro/JTetris.jar

Demos de aplicaciones de IA
http://www.cs.wisc.edu/%7Edyer/cs540/demos.html

El programa que lee tu mente (o casi)


http://seed.ucsd.edu/%7Emindreader/

Programa que juega a piedra papel y tijera


http://www.nytimes.com/interactive/science/rock-paper-scissors.html

Potrebbero piacerti anche