Akinator erstellen
Al principio, las preguntas son bastante generales. ‘¿Es un hombre?’, ‘¿Es ficticio?’, ‘¿Sale en una película?’… A medida que respondes a más y más preguntas, Akinator está cada vez más cerca de adivinar quién es tu personaje. Puede preguntarte por el color de pelo de tu personaje, en qué serie de animación salía o qué instrumento suele tocar.
Akinator es un tipo de Inteligencia Artificial: un sistema experto basado en la Programación Lógica. Eso significa que hace deducciones lógicas basadas en reglas y hechos. Por eso Akinator hace preguntas, para eliminar o añadir variables a la respuesta.
Akinator se creó en 2007 como un sitio web que podía adivinar en qué estabas pensando. Fue un éxito rotundo, así que el 21 de marzo de 2012 se lanzó la aplicación para Android. Desde entonces, se ha descargado más de 100 millones de veces.
Si la persona que elegiste no está en la lista y Akinator no pudo adivinarla, la aplicación te da la oportunidad de añadirla. Para ello, comprueba primero si la persona está en la lista. Si no es así, introduce el nombre de la persona en la que estabas pensando.
¿Cómo adivina Akinator tan correctamente?
El genial Akinator utiliza la inteligencia artificial para adivinar el actor, cantante, personaje de ficción, famoso, etc. que tienes en mente. Durante el juego, Akinator intenta determinar personajes reales o ficticios en la mente del jugador haciéndole varias preguntas en el juego.
¿Cómo lee la mente Akinator?
Dispone de una base de datos de preguntas que se relacionan con las respuestas anteriores que proporciones. A continuación, reduce las preguntas y respuestas a una selección probable de resultados a medida que avanzas en las preguntas.
¿Cómo funciona Akinator AI?
Es como jugar a 20 preguntas, sólo que con tu ordenador. Pues Akinator es un programa de inteligencia artificial: decide qué preguntas hacer basándose en tus respuestas anteriores e imitando el proceso de pensamiento humano. Este juego y muchos otros utilizan una inteligencia casi humana para predecir y responder a tus pensamientos.
Akinator
En este blog ya hemos hablado en otras ocasiones de Akinator y de sistemas expertos. Según el matemático Alan Turing, en algún momento de su historia, las máquinas obtendrían inteligencia al ser capaces de simular comportamientos y razonamientos similares a los de un humano. Hoy en día, la predicción de Turing no parece tan lejana, ya que los avances en el sector de la inteligencia artificial en los últimos años han sido notables.
Para explicar más a fondo cómo funciona este sistema experto, pondremos un ejemplo. El personaje elegido para esta prueba será Chema Alonso, CDO de Telefónica. Con nuestro personaje en mente comenzamos a responder a las preguntas de Akinator, El genio comienza con preguntas muy genéricas sobre el sexo, existencia y edad del personaje, a medida que vamos respondiendo a estas preguntas, Akinator va descartando candidatos y haciendo preguntas un poco más concretas para adivinar en quién pensamos.
Justo debajo de las preguntas hay una barra que indica el progreso del proceso, esta avanza a medida que respondemos a las preguntas, si alguna de las respuestas dadas no se corresponde con lo que Akinator esperaba, la barra retrocederá. En muchas ocasiones Akinator es capaz de adivinar nuestro personaje en tan solo 8 preguntas.
Akinator wiki
¡OMG! ¡Te recomiendo esta aplicación! Literalmente lo adivina todo. ¡Lo único que no había adivinado en los últimos 20 minutos era una película llamada Clue! ¡Recomiendo totalmente esta aplicación! ¡No te arrepentirás en absoluto! Yo quería esta aplicación para la diversión, pensando que no era legítimo. Así que compré el juego. Cuando entré en el juego, la pantalla de inicio parecía tan legítimo. Pero, por supuesto, pensé que no lo era. Entonces me di cuenta de que se puede cambiar las categorías y elegí Animal. Lo adivinó bien pero pensé que era sólo una coincidencia. Luego elegí una persona. Acertó. Entonces me di cuenta de que podría ser legítimo. Seguí jugando durante unos 10 minutos. Finalmente se equivocó un montón de veces y tuve que decirle lo que era. De todos modos, seguí haciéndolo durante otros 10 o 15 minutos y ¡él seguía acertando! Ya he hecho todas las categorías. Verás, este es mi primer día jugando así que probablemente voy a hacer otra Revisión de algunos cambios o algo así. Verás, este juego no es sólo legítimo, genial y desafiante. También es divertido. También tienes que ser creativo para que él no lo adivine. En fin, ¡os recomiendo totalmente esta aplicación! Créeme, no te arrepentirás. ¡Disfrutadla!
Akinator ¿cómo funciona?
Siempre me ha sorprendido cómo la aplicación Akinator podía adivinar un personaje con sólo hacerle varias preguntas. Así que me pregunto qué tipo de algoritmo o método le permite hacer eso. ¿Existe un nombre para esa clase de algoritmos y dónde puedo leer más sobre ellos?
Debido a que el código está altamente optimizado para AVX2 y multi-threading, puede ser difícil de leer. Puede que sea más fácil leer el código CUDA para lo mismo: https://github.com/srogatch/ProbQA/blob/master/ProbQA/PqaCore/CudaEngineGpu.cu
{ “text”: “¿Qué tipo de café te gusta?”, “parentanswer”: “café”, “respuestas”: [[“Árabe”, “arabic_coffee”], [“Turco”, “turkish-coffee”], [“Espresso”, “espresso-coffee”], [“Negro”, “black-coffee”]. },
Akinator utiliza más bien árboles binarios. Así, el nodo raíz es la primera pregunta. Esto sigue interior e interior. Probablemente, Akinator también obtiene la ubicación donde te encuentras y enlaza las preguntas. He desarrollado mi propio Akinator llamado Ankusha. He utilizado un algoritmo de coincidencia de patrones. Es bastante complicado decir cómo funciona Ankusha. Usted puede obtener el código fuente de este enlace github.