sábado, 29 de agosto de 2009

Elbot, ¿un robot inteligente?

Desde el inicio de la era de la computación, el ser humano se ha preguntado si las máquinas algún día podrá ser más inteligente que el hombre, y lo ha demostrado en todas las obras de ciencia ficción que hablan del tema.

Pero la pregunta real que se hacen la gente relacionada con las Tecnologías de Información, es si las computadoras pueden llegar a ser TAN inteligentes como un ser humano, o si podrán comportarse como o llegar a pensar como uno.

En 1950, el matemático Alan Turing publió en su artículo Computing Machinery and Intelligence una prueba (a la que se le llamó la Prueba de Turing) que un "robot" debería pasar para considerársele humano.


Estatua de Alan Turing en Inglaterra

La prueba consiste en poner a un humano (C) a platicar independientemente (en lenguaje natural) con otro humano (B) y con una computadora (A), sin decirle a C quien es humano y quién es computadora. La plática es completamente en texto mediante un chat. Si al finalizar la prueba, el humano C no puede distinguir quién es humano y quién es computadora entre A y B, entonces, A ha pasado la prueba de Turing.



Desde 1991, Hugh Loebner ha premiado a aquéllos sistemas computacionales que se acerquen más a pasar dicha prueba, dando medallas de bronce y 2000 dólares a sus programadores.

En el año 2008, el ganador fue Artificial Solutions que presentó a Elbot, un chatbot, que a diferencia de lo tradicional, no trataba de aparentar ser humano, sino al contrario, desde el principio decía que era un robot con inteligencia.



Sin embargo, al platicar con él, se notaba que su forma de hablar era muy fluida y no era común que diera una respuesta sin sentido como los otros robots, si no estás concetrado en tratar de considerar que es un robot, puedes olvidarlo facilmente.

Elbot responde a tus preguntas con naturalidad y personalidad haciéndote bromas y tratando de llevar el hilo de la conversación. En ocasiones, sus respuestas pueden hacerte olvidar la pregunta que ibas hacerle y hacerle otra en su lugar.

Su inteligencia es muy buena, pero aún existen ciertas formas de hacerlo quebrar, lo que demuestra que aún falta para poder tener un robot que pueda hablar como un humano.

Si quieres chatear con él, entra a www.elbot.com (en inglés) y evalúalo tú mismo.

El premio Loebner de este año se entregará en octubre, ¿será este el año que se entregue la medalla de oro que certifica haber pasado completamente la prueba de Turing? Habrá que esperar para saberlo...

martes, 25 de agosto de 2009

ANPA 2009

El fin de semana pasado se llevó a cabo en las instalaciones del Tecnológico de Monterrey Campus León el 3er Abierto Nacional de Programación Antz, en el cual los mejores programadores del país se reúnen para probar sus habilidades.


Alrededor de 130 programadores experimentados desde secundaria hasta doctorado, la mayoría con experiencia en otras competencias de programación como la Olimpiada Mexicana de Informática (OMI), la Olimpiada Internacional de Informática (IOI) o la competencia ACM compitieron entre sí en tres diferentes rondas semifinales, cada una con un set de tres problemas a resolver.

El que resolviera más problemas en menor tiempo calificaría mejor.

La fila del registro

Un competidor resolviendo un problema

Las tres rondas fueron muy competitivas con problemas difíciles y competidores experimentados en cada una de ellas. Los problemas para resolver variaban en su dificultan pasando desde problemas de simulación, matemáticos, búsquedas, grafos y dinámicas y en ocasiones convinaciones de los anteriores.

Cada vez que un grupo de competidores entraba a una semifinal, el progreso de los resultados se mostraba en una pantalla en el auditorio del edificio, y hasta podíamos ver el código de algunos de ellos.

En el auditorio

También había una sala de juegos, en donde se podía jugar Halo y Rock band, lamentablemente, el Smash no llegó hasta el día siguiente...

En el Salón de Juegos

Después de cada semifinal, se anunciaban los resultados en dónde el mejor 25% de cada ronda pasaba directamente a la final, y el segundo 25% mejor pasaría a una ronda de repechaje en la mañana del día siguiente.

Los resultados de cada semifinal fueron los siguientes:






Y con eso terminó el primer día. Afortunadamente, todos los chicos que venían del CECyT #9 Juan de Dios Bátiz pasaron a la ronda de repechaje (son los chicos que entrenamos para la OMI de este año...)

Al día siguiente por la mañana (ya con el Smash en las manos), se realizó la ronda de repechaje, los resultados fueron los siguientes:




Lamentablemente, ninguno de los chicos del CECyT pasó a la final, y Nieves tampoco lo logró...

Una hora después del repechaje, empezó la ronda final, la más dura de las tres que ha habido. Al haber ahora 40 lugares para la final, la cantidad de buenos programadores se incrementó bastante...

Después de dos horas de pelearse con los difíciles problemas, comenzó la ceremonia de premiación, en donde abrieron con la rifa de algunos libros:


Se rifaron libros de XNA
(Nieves no se fue con las manos vacías!)

Al terminar la rifa (en donde también se rifó un Windows Vista Ultimate), comenzó la premiación...

Yo quedé en lugar 18 :( y Lira quedó en lugar 9, ganándose el fabuloso premio de 900 pesos.

El primer lugar se lo llevó Miguel Ángel Covarrubias, estudiante del CIMAT, llevándose $15,000 a su casa... Es la segunda vez que Miguel gana el ANPA, la primera vez fue en el 2007.

Covarrubias, bicampeón del ANPA
Y eso fue todo, tras tomar la foto del recuerdo afuera del edificio de la competencia, cada quien partió a su destino para volver a la escuela o trabajo al día siguiente.

La foto del recuerdo

En mi opinión personal, la dificultad de los problemas de este año fue más adecuada que en los años anteriores, aunque hubo demasiados problemas matemáticos los que favoreció a aquéllos que estudian matemáticas (digo... no quiere decir que hubiera podido ganar el ANPA si no los hubieran puesto, pero es un factor que influye); y en cuanto la infraestructura del evento, aunque mejoraron los premios y tuvieron mejores patrocinadores, hubo algunas cosas que empeoraron desde la última vez: la comida fue mejor en los años pasados y la organización en general fue mejor (sin mencionar que el Smash llegó tarde!!!!), también los reconocimientos estaban impresos en papel común con tinta bastante "chafa" y disminuyeron los premios de los lugares 2 al 6 por razones desconocidas. Aunque no me sorprende... ya que los del ANPA quedan algo a deber, a mi ya me deben tres cosas y seguiré contándolas:

  1. Playera del ANPA 2007
  2. Libro XNA del ANPA 2008
  3. Premio por el ANPA Online en el 2009 (prometieron discos de DreamSpark de Microsoft, que acabaron dándole a todos... por lo que no tiene sentido que hubieran hecho la competencia en línea si todos van a recibir un premio....)
Pero bueno... nada nunca puede salir exactamente como se planea.

Espero que el siguiente ANPA sea mejor que este (y que no se atrase por otra influenza....)

El siguiente año deberían de cambiarle el nombre a "Abierto Nacional de Programación ANPA", un nombre recursivo da más sentimiento al evento, ¡al estino GNU!


miércoles, 19 de agosto de 2009

G.I. Joe

ADVERTENCIA: SPOILER



No soy de la generación que jugó con los G.I. Joe, ni vi la serie animada, por lo que talvez mis opiniones difieran de aquellos que si fueron de esa generación.

Todo comienza cuando McCullen, crea unos nanobots a control remoto capaces de hacer una infinidad de cosas, desde destruir células cancerigenas hasta destruir tanques. ¿Que hará?, ¿salvar a la humanidad de un mal que amenaza a millones de personas, o conquistar el mundo?...

Evidentemente, intentará conquistar el mundo, pero para no verse mal, contrató a un grupo para robarse a sí mismo los nanobots y que la OTAN (que patrocinó los nanobots...) no piense mal de él.

Pero no contaba con la astucia de los G.I. Joe's! que evitaron el robo y salvaron el día... o casi...



Parece que después de que los Joe's recuperan los nanobots, se los vuelven a robar y ocasionan el desastre de la torre Eiffel, y piensan hacer lo mismo con Washington, Moscú y Beijing, pero afortunadamente los Joe's (después de un montón de escenas de acción!) vuelven a salvar el día.

Y eso básicamente es toda la película...



Se entretienen gran parte de la película con la historia de uno de los Joe's (Duke) y su esposa (no sé si tengan que ver con la serie anterior, pero estas partes fueron aburridas y predecibles...), y sobre la historia de Snake Eyes, Storm Shadow y de "El Doctor", pero lo más interesante de la película son los efectos especiales y las escenas de acción.

Me quedé con la duda de saber quién o qué es Cobra porque jamás lo dicen explícitamente, hacen varias referencias a las cobras, pero jamás dicen "yo soy cobra" o "Nosotros somos cobra".




Calificación: 8.5











"Buenos efectos y escenas de acción. Entretenida"

domingo, 16 de agosto de 2009

IOI 2009: Los resultados

La semana pasada se llevó a cabo la 21a Olimpiada Internacional de Informática (IOI) en la ciudad de Plovdiv, Bulgaria.



Y cómo siempre, los mexicanos debían estar ahí. La delegación mexicana de este año estuvo conformada por (de izquierda a derecha):



Flavio, de Aguascalientes; Jorge, de Oaxaca; Agustín, del Estado de México; y Christian, del Estado de México.

La delegación partió del aeropuerto de la ciudad de México el pasado miércoles 12 de agosto acompañados por un líder (Luis Enrique Vargas Azcona), un sublíder (Joemanuel Ponce) y por el presidente de la IOI, que es mexicano (Arturo Cepeda).


Arturo está arriba a la izquierda, a su lado, está Enrique Vargas.
Abajo a la derecha, está Joemanuel.

Después de hacer una escala en Frankfurt, Alemania, en donde tuvieron la oportunidad de conocer un poco la ciudad (en donde no pudieron comprar cerveza...), tomaron otro vuelo rumbo a la ciudad de Sofia (sin acento), Bulgaria, de donde los recogieron para llegar a Plovdiv, en donde sería la competencia.


Llegando al hotel cede

En todas las competencias de programación, hay que probar las máquinas con un examen de prueba antes del examen de verdad, y así lo hicieron. Para después asistir a la ceremonia de inauguración.


Los chicos en la sesión de práctica


Los chicos en la ceremonia de inauguración


El día del primer examen llegó y los chicos demostraron sus habilidades con puntajes bastante buenos:

Flavio 220
Agustín 211
Jorge 209
Christian 205

Ver los problemas del día 1

Donde el puntaje máximo era 400

Al día siguiente los chicos fueron a los Go-Karts, en donde solo pudieron subirse una vez debido a la increible cantidad de gente que había. Decidideron no ir al balneario por la tarde y se quedaron en el hotel.


Un stand conmemorativo de la primera IOI, que también fue en Bulgaria

Un día después fue el segundo examen, en donde no les fue tan bien como en el primer día:

Christian 157
Agustin 147
Jorge 138
Flavio 132

Ver los problemas del día 2

Obteniendo un total de puntos de:

Christian 362
Agustin 358
Flavio 352
Jorge 347

Pero aún había esperanzas....

Al día siguiente fue un paseo a la playa del Mar Negro, pero los chicos decidieron no ir porque el viaje era muy largo y fueron mejor a conocer la ciudad de Plovdiv.

El día de la clausura llegó (se realizó en un hermoso anfiteatro romano!) y todos esperaban saber en qué puntajes comenzaban las medallas...


Los chicos en la ceremonia de clausura

El primer medallista fue llamado a recibir su medalla, un Ucraniano con 399 puntos. 37 puntos más que nuestro competidor más alto.

Lo cual significó que este año no había medallas para los mexicanos.... :(

Sin embargo, pese a que no se ganó medalla, fue la primera ocasión en que los cuatro competidores quedaron en el mismo rango de puntos, anteriormente siempre había uno con muchos puntos y los demás rezagados.

La premiación continuo y el primer lugar fue para Henadzi Karatkevich, de Bielorrusia, de 16 años, que comenzó su carrera "olímpica" en el 2006 en Mérida, México, en donde ganó una medalla de plata a los 12 años.


Arturo Cepeda, el presidente de la IOI, le enseña a jugar balero
al campeón de la IOI

Después de la clausura, se entregaron las medallas de la Competencia Iberoamericana de Informática por Correspondencia (CIIC), una competencia que se realizó por internet un mes atrás.


Los ganadores de la CIIC

México obtuvo en la CIIC las siguientes medallas:

Christian: Medalla de Oro
Flavio: Medalla de Plata
Jorge: Medalla de Bronce
Agustín: Medalla de Bronce

Y así terminó su viaje, regresando a la ciudad de México el 15 de agosto, a tiempo para recuperarse en su escuela.

No queda más que mejorar nuestros métodos de enseñanza para poder seguir ganando medallas como se había estado haciendo los años anteriores (desde el 2005), y para los chicos, desearles que esta experiencia les ayude en su formación para su futuro.

¡Viva México!

martes, 11 de agosto de 2009

Trailer Heroes Redemption

En la pasada Comic-Con se reveló el primer trailer de la cuarta temporada de Héroes que comienza con el volumen "Redemtion":



No se ve mal... pero creo que podría haber sido mejor...

Al menos Zachary Quinto está de regreso!

Hazte fan de Zachary Quinto (Sylar) en facebook dando clic aquí.

viernes, 7 de agosto de 2009

Cómo debió terminar "El señor de los anillos"

Encontré este video en YouTube.

Esta gente hace el "Cómo debió terminar" de varias películas interesantes.


Espero que algún fan "hardcore" de El señor de los anillos" me explique por qué no pudo pasar esto.

jueves, 6 de agosto de 2009

Terminator Salvation

ADVERTENCIA: SPOILER


Al fin la película de Terminator que queríamos ver.

Desde que comenzó la saga de terminator veíamos el futuro de las máquinas y pensábamos que sería increíble tener una película que tratara sobre el futuro de la guerra entre máquinas y hombres y al fin la tenemos.

Sin embargo, después de verla creo que la visión original era mucho más oscura de lo que lo mostraron en esta película. En los recuerdos de Kyle Reese de la primera película se veían escenas oscuras, llenas de tristeza en donde quedan pocos hombres y poca esperanza, pero en esta película hay muchos hombres vivos y hay una literal guerra entre ambos.


Aunque todos esperábamos que la historia se tratara sobre John Connor peleando contra Terminators, la historia principal es sobre un asesino (de nombre Marcus) que es condenado a muerte en el 2003 y revive en el 2018 como un cyborg, pero sin saber que lo es, cuya misión es llevar a Kyle Reese y a John Connor a la base de las máquinas para matarlos, aunque tampoco lo sabe...

Se toma mucho la problemática de hasta donde una máquina es máquina y un hombre es hombre, ya que Marcus tiene pensamientos humanos y realmente cree que lo es, cuando sólo el cerebro y el corazón son orgánicos.

La trama es bastante interesante puesto que ahora John Connor debe salvar a su padre de las máquinas (a la inversa de la primera película...) y las escenas de acción son muy buenas. No hay mucho que destruir (porque ya casi todo está destruido), pero cuando pasa, están muy bien hechas.


Al final sale el nuevo modelo de Terminator con la cara de Arnold (evidentemente no es él, no sé si sea un doble o sea generado por computadora, pero se le parece algo..., y después de unos minutos, se le quema la piel y queda solo el esqueleto) e intenta matar a Connor, pero aparece Marcus y empiezan a pelear entre ellos.

Al final de todo, tanto la base de Skynet como la base humana son destruidas, y Connor es milagrosamente revivido de un tubo que literalmente le atravesó el pecho...

A pesar de todo es una muy buena película, mejor que T3, pero no mejor que T1 o T2 (jamás superarán a T2) con una interesante trama completamente distinta a las anteriores.


Calificación: 9.0











"Buena historia, buenos efectos, interesante"

sábado, 1 de agosto de 2009

Pokémon del mes: Slakoth (Ago 2009)




Nombre:
Slakoth
Nombre japonés: ナマケロ (Namakero)
Número: 287
Generación: Advance (Hoenn)
Tipo: Normal
Habilidad: Ausente
Pre-evolución: - Ninguna -
Evolución: Vigoroth (Nivel 18)


"Slakoth es un Pokémon que duerme 20 horas al día, moviéndose muy poco incluso cuando está despierto; debido a la poca energía que requiere sólo necesita comer tres hojas diariamente. Su ritmo cardiaco es de un latido por minuto. Es tan perezozo, que puede contagiar el sueño a cualquiera que lo vea.

"Sus ataques más conocidos son Arañazo, Bostezo y Repetición"



Para conmemorar las vacaciones que recién pasaron y por los "cinco minutos más" que pediremos cuando nos despertemos temprano, el Pokémon más perezozo de todos.

La forma Shiny de Slakoth es morada. Tal vez se asfixió y por flojó no se movió...


Slakoth posee una habilidad rara que sólo lo permite atacar una vez cada dos turnos, lo que es bastante desventajoso, puesto que no posee ataques ni estatus interesantes, pero cuando evoluciona a Slaking, las cosas cambian. Si se logran deshacer de la habilidad de Slaking, puede ser muy peligroso.