Inteligencia artificial en Telegram

Hemos oído mucho acerca de GPT-3, OpenAI y sus modelos entrenados para implementar tu propia AI de una forma rápida y pre-entrenada. Los resultados de sus demos son fascinantes, pero …. ¿son realmente así? ¿o están «preparados»?

Pues planteando esa misma duda, he decidido hacer una implementacion para integrar tu usuario de Telegram con dicha AI y dockerizarlo, para que configurando tus keys desde el docker-compose.yml puedas arracar facilmente el bot, y que empieze a contestar esta inteligencia por ti.

Por seguridad, he optado por que puedas filtrarlo a un solo grupo, asi evitamos que respondas en varias decenas de canales a la vez sin control.

Puedes cambiarle la aptitud en tiempo real con un comando sencillo. Ejemplo:

/profile The assistant is funny and happy

Los resultados obtenidos en primera instancia han sido sorprendentes, como por ejemplo que las respuestas son mas coherentes si esta enfadado.

Y sin duda lo mas preocupante fue al lanzar dos AI cabreadas una contra la otra, llegando a insultos racistas, amenazas de muerte, y demás improperios no aptos para lectores sensibles. ¿Como estamos entrenado estos modelos? ¿Debemos dejarles libertad y copiar lo peor de la humanidad? ¿o seleccionar ciertos orígenes para intentar buscar modelos educados?

Read more

CryptoTrading para novatos

Written by: on 22/07/2016 @ 17:15

Tal y como os prometí en la charla de esta semana aquí os dejo la presentación para que podáis repasar lo aprendido en la sesión para iniciarse al trading. Espero que os resulte una ayuda, y podáis ir creciendo en esta linea de FinTech tan interesante.     Si estáis interesado en el script de gestión para […]

Catogories: bitcoin, bolsa, crytotrading, fintech, Otros, trading
Read more

Comenzando con Radare2

Written by: on 04/10/2014 @ 19:55

Esta semana hemos podido disfrutar de la cuarta edición del Congreso Navaja Negra, en el cual Pancake nos ha iniciado en el uso de Radare2, un Framework de reversing excepcional, con una potencia, rapidez y funcionalidades que no tiene nada que envidiar a otros comerciales existentes en el mercado. Hay que reconocer la complejidad del mismo, […]

Catogories: radare2, reversing
Read more

Ingeniería inversa en Android

Written by: on 07/07/2013 @ 13:41

La ingeniería inversa en aplicaciones Android es una cruda realidad, y aunque existen varias técnicas para ofuscar código,  es posible la decompilación y análisis de gran parte de código en la mayoría de la aplicaciones. Una interesante distribución es Android Reverse Engineering (A.R.E.) , que aúna en una sola maquina virtual muchas de la herramientas necesarias para practicar estas técnicas. Antes de nada hay que dejar claro que destripar una app no implica malas intenciones, […]

Catogories: Otros
Read more

Trucos de la shell sobre Android

Written by: on 03/07/2013 @ 08:00

Cuando trabajas como desarrollador de  Android, has de intentar conseguir la mayor cantidad de atajos posibles para asi poder mejorar tu productividad. Aqui os dejo unos sencillos truquillos que todo «picacodigo» ha de tener como habituales. Para conectar un dispositivo, el cable es un problema a la larga, personlmente recomiendo siempre hacerlo desde la red […]

Catogories: Android, embedded
Read more

Liberada Yocaina para Android

Written by: on 28/06/2013 @ 22:32

Yocaina es un lector de tarjetas Mifare para el entrenamiento en el desarrollo de aplicaciones y tarjetas NFC, mediante un el código en XML es posible definir varios tipos de tarjetas asegurando asi las diferencias entre cada una de ellas. La puedes descargar desde el Play Store desde el enlace  Yocaina o bien mediante el codigo QR   […]

Catogories: Android, nfc
Read more

Macro de debug coloreada

Written by: on 16/01/2013 @ 08:00

Siempre que se empieza a desarrollar sobre C++, lo primero que se piensa es que es un entorno feo, aburrido y arcaico. Al cabo de un tiempo te das cuenta de la potencia y las maravillas que puedes llegar a conseguir con este lenguaje de programación, y por que sigue estando tan extendido. Hoy vamos a […]

Catogories: embedded, GNU/Linux, Programacion
Read more

Compilando Aztrino

Written by: on 06/01/2013 @ 12:47

Aztrino es uno de los firmwares para los decodificadores Azbox Me y MiniMe basado en la plataforma Neutrino. Para poder desarrollar sobre este entorno, primero hemos de instalar algunos paquetes, e iniciar la configuracion. Para empezar preparamos el entorno, por ejemplo, desde una Ubuntu 12.04, al menos tendras que ejecutar: apt-get install cmake gperf git […]

Catogories: GNU/Linux, Me, MiniMe, STB
Read more

Crea un navegador web en 10 lineas de codigo

Written by: on 20/08/2012 @ 08:00

Una de las ventajas de codigo de Python es la gran cantidad de librerias que tienen a su disposicion, en este caso vamos a hacer uso de QtWebKit, con la que de formas sencilla podemos, tanto crear un navegador, o bien empotrarlo dentro de nuestra aplicacion. Editamos un fichero, por ejemplo pybrowser.py con el siguiente […]

Catogories: GNU/Linux, Python
Read more

Lectura de ondas cerebrales (EEG)

Written by: on 14/08/2012 @ 08:00

El próximo sábado 18 de Agosto estaré por el MUNCYT en La Coruña, con una charla sobre como realizar lecturas de ondas cerebrales con Electroencefalogramas (EEG) de bajo coste.  Presentaré el proyecto Theeg y seguidamente Jose Angel Mateo dará una ponencia sobre el DotNetClub.   Agenda 10:00-10:15 Presentación del acto y ponentes. 10:15-11:00 ‘Theeg: Leyendo […]

Catogories: Android, Bluetooth, EEG, Electronica, embedded, GNU/Linux, Proyectos, Python, Software Libre
Read more