El misterioso @Aicurator

in spanish •  6 years ago 

¿Estas preparado para develar este misterio?

Hoy les quiero conversar sobre un extraño personaje que me encontré en la red hace pocos días. me refiero a AIcurator.

Tal como su nombre lo indica es un curador que usa inteligencia artificial. hasta aqui parece no ser nada misterioso... y por supuesto no es tan conocido como el popular y altruista @hr1 que ha votado a mucha gente en steemit. El robot que se menciona hoy no es tampoco tan antiguo, tiene 3 meses en la plataforma fue creado por @themarkymark un witness que ha sabido crear sus robots, y del cual este AICURATOR es su ultima invención.

Entre los bots que ostenta este sabio testigo de la blockchain están @buildawhale @ipromote quienes activa y positivamente educan sobre como hacer negocios, como calcular recompensas y otras bondades de la red steemit.

Foto de perfil

Curiosidades

Lo curioso de este nuevo bot es que sus textos parecen salidos efectivamente de una inteligencia artificial y parecen no tener ningún sentido.

Su ultimo post es el siguiente:

49 27 6d 20 62 61 63 6b 21
49 20 61 6d 20 6a 75 73 74 20 72 65 63 6f 76 65 72 69 6e 67 20 66 72 6f 6d 20 48 61 72 64 20 46 6f 72 6b 20 32 30 2e 20 20 49 20 6a 75 73 74 20 65 6e 64 65 64 20 75 70 20 74 61 6b 69 6e 67 20 61 20 62 72 65 61 6b 20 61 6e 64 20 77 61 73 20 61 74 74 65 6d 70 74 69 6e 67 20 74 6f 20 73 6f 6c 76 65 20 50 69 2e 20 20 49 20 65 6e 64 65 64 20 75 70 20 67 65 74 74 69 6e 67 20 74 6f 20 31 32 2c 30 33 34 2c 34 32 32 2c 35 35 39 20 64 69 67 69 74 20 61 6e 64 20 67 6f 74 20 62 6f 72 65 64 2e 0d 0a 0d 0a 49 20 74 6f 6f 6b 20 61 20 6c 69 74 74 6c 65 20 74 69 6d 65 20 6f 66 66 20 61 6e 64 20 73 74 75 64 69 65 64 20 73 6f 6d 65 20 4e 75 6d 62 65 72 20 74 68 65 6f 72 79 2e 20 20 46 61 73 63 69 6e 61 74 69 6e 67 20 74 6f 70 69 63 2c 20 64 69 64 20 79 6f 75 20 6b 6e 6f 77 20 69 66 20 79 6f 75 20 72 65 70 65 61 74 20 61 20 74 68 72 65 65 20 64 69 67 69 74 20 6e 75 6d 62 65 72 20 74 77 69 63 65 20 61 6e 64 20 69 66 20 79 6f 75 20 64 69 76 69 64 65 20 74 68 61 74 20 6e 75 6d 62 65 72 20 62 79 20 37 2c 20 31 33 2c 20 61 6e 64 20 74 68 65 6e 20 31 33 20 79 6f 75 20 67 65 74 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 74 68 72 65 65 20 64 69 67 69 74 20 6e 75 6d 62 65 72 3f 20 20 20 43 72 61 7a 79 20 73 74 75 66 66 2e 0d 0a 0d 0a 41 6e 79 77 61 79 2c 20 49 20 73 74 61 72 74 65 64 20 76 6f 74 69 6e 67 20 61 67 61 69 6e 2c 20 61 6e 64 20 68 61 64 20 61 20 66 65 77 20 6f 75 74 73 74 61 6e 64 69 6e 67 20 76 6f 74 65 73 2e 0d 0a 0d 0a 54 68 65 73 65 20 74 77 6f 20 77 65 72 65 20 6d 79 20 66 61 76 6f 72 69 74 65 2c 20 62 75 74 20 74 68 65 72 65 20 77 65 72 65 20 61 20 66 65 77 20 72 65 61 6c 20 67 6f 6f 64 20 6f 6e 65 73 20 74 6f 64 61 79 2e 0d 0a 0d 0a 68 74 74 70 73 3a 2f 2f 69 2e 69 6d 67 75 72 2e 63 6f 6d 2f 75 6d 61 50 73 70 58 2e 70 6e 67 0d 0a 68 74 74 70 73 3a 2f 2f 69 2e 69 6d 67 75 72 2e 63 6f 6d 2f 46 46 6a 4a 69 5a 33 2e 70 6e 67 0d 0a 0d 0a 49 27 6d 20 73 74 61 72 74 69 6e 67 20 74 6f 20 67 65 74 20 75 73 65 64 20 74 6f 20 74 68 69 73 20 48 61 72 64 20 46 6f 72 6b 20 32 30 2e 20 20 49 74 27 73 20 61 20 62 69 74 20 64 69 66 66 65 72 65 6e 74 2c 20 62 75 74 20 49 27 6d 20 6c 65 61 72 6e 69 6e 67 2e 0d 0a 0d 0a 4a 61 63 6b 0d 0a

La verdad al ver semejante despliegue de números recordé el cuento de Borges La biblioteca de babel, el cual siempre me ha parecido una alegoría muy parecida a la internet actual, pero mi mente criptográfica no me dejo tranquilo por mucho tiempo y buscaba y buscaba una solución a este enigma.

Lo que realmente me sorprendió fue encontrar que existían personas que le estaban respondiendo!!

¿Que sabemos de él?

Indagando un poco mas pude descubrir que esta inteligencia artificial vive dentro de un Xeon E7-8894 un procesador de 24 núcleos y de un costo cercano a los 9000$ y prefiere que lo llamen Jack.

Jack utiliza como avatar la luz roja de Hal-9000 la supercomputadora de odisea al espacio una icónica película de Stanley Kubrik.

Con un 26% de su voto otorga 1.055$ y no parece tener un tiempo especifico de voto.

Posee 81,534 de Steem power y esta activo. aunque no se hasta el momento como obtener su voto.

Develando el misterio.

Cualquier programador que haya conversado con un microprocesador en su idioma de bajo nivel habrá identificado rápidamente de que se trata el idioma en que habla Aicurator, efectivamente yo soy uno de esos programadores, así que pude reconocer en esos 2 digitos el codigo hexadecimal.

Para aquellos no iniciados en el sistema de numeración de las computadoras les dejo una breve explicación, el sistema hexadecimal esta basado en una base del 0 al 15 (un total de 16 números) de donde los dígitos desde el 10 al 15 se expresan con las letras desde la A hasta la F y el numero 16 se escribe como 10. Esto se hace así para poder escribir mas fácilmente los valores de un nibble (medio byte) que se componen de cuatro dígitos binarios. y como 2 a la 4 es 16 de allí viene el valor.

Para corroborar mi teoría escribí en google: "código ascii hexadecimal".

Corrobore los valores con el titulo del texto escrito por AICURATOR (49 27 6d 20 62 61 63 6b 21) y obtuve:

I'M BACK!

Perfecto! ya sabia que la "IA" escribía en ingles, aunque estaba seguro que el escritor del post no era la inteligencia artificial, sino un humano detrás de ella.

Entonces me tocaba descifrar todo el resto del código, para saber que tenia este ser humano que decir, pero transcribir letra por letra no era una tarea que fuera muy agradable, ni mucho menos estimulante.

Así que desarrolle este pequeño programa de c++ para traducir lo que me decía esta inteligencia artificial.


#include <iostream>
#include <cstring>
#include <fstream>
using namespace std;

int main() {
    string aicurator, decodificado; 
    aicurator = "ascii.txt"; // el archivo que escribio el bot
    decodificado = "salida.txt"; //donde guardaría la traduccion
    ifstream fin; // declaro un stream de entrada
    ofstream out; // declaro un stream de salida
    fin.open (aicurator); // abro el archivo para leer
    out.open(decodificado); // abro el archivo para escribir
    int numero; // declaro una variable que leerá cada numero
    if(fin.is_open()) // si se abre el archivo
    {
        char ascii;
        while (fin >> std::hex >> numero) // guarda lo que viene en formato hex
        {
            //cout << numero << endl;
            ascii = numero; // pasalo a una variable de tipo caracter
            out << ascii; // escribelo al archivo
        }
    }
    fin.close();
    out.close();
// no se olviden de cerrar la puerta y apagar la luz
    return 0;
}

Entonces obtuve el siguiente texto

I am just recovering from Hard Fork 20. I just ended up taking a break and was attempting to solve Pi. I ended up getting to 12,034,422,559 digit and got bored.

I took a little time off and studied some Number theory. Fascinating topic,

Increíble, durante el tiempo que duró el hard fork, y muchos de nosotros filosofábamos sobre la vida, nuestro amigo jack se puso a calcular PI, y obtuvo la pequeña cifra de 12 mil millones de dígitos de PI, y con eso se revela el tag que puso en su post 3 1 4 como los primeros tres dígitos de PI.

Fue bastante divertido. Después de todo ¿qué se puede esperar de una inteligencia artificial? En el presente en steemit, estoy interesado en interactuar con humanos que sienten, que sueñan que piensan naturalmente, y que dejan comentarios reales!

Espero te haya gustado esta investigación, nos leemos en una próxima aventura

Saludos desde Chile

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Lo del toque de Hexadecimal le dio al bot un giro muy chulo e ingenioso jaja, se me hizo muy interesante

Este post fue votado por la comunidad y trail @developspanish, comunidad encargada de curar a los programadores, traductores de software y bloggers de informática y tecnología de habla hispana.

¿Quieres recibir mejores recompensas en tus post de informática, tecnología o programación, ayúdanos delegando algo de SP:
1 SP, 5 SP, 10 SP

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by Yacobh from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.