El Unthing

Roni Bandini
4 min readMay 23, 2024

--

Quizás te pasó alguna vez que mencionaste durante una conversación privada cierto producto nada común, por ejemplo un instrumento de percusión de ribetes hipster palermitanos llamado Handpan. Al día siguiente empiezan a aparecer publicidades del Handpan. Hacés memoria, revisás mensajería, búsquedas y resulta que jamás lo escribiste vos o tu alocutario.

Al día siguiente de hablar sobre este instrumento llegó el aviso

Los especialistas explican y repiten que nadie está escuchando conversaciones privadas para personalizar las publicidades y que es apenas otra teoría conspirativa como que el hombre nunca pisó la luna.

Era todo lo que necesitaba escuchar para fabricar un pequeño dispositivo llamado El Unthing

Módulos del Unthing

Cómo funciona el Unthing

1. Determina con IA un producto o servicio para una persona con un perfil sensitivamente diferente

2. Genera con IA el texto de conversaciones alrededor de este producto o servicio

3. Genera el audio de las conversaciones y lo carga en el UnThing

4. Reproduce las conversaciones frente al teléfono en reposo

En este punto los días que siguen uno puede ir monitoreando la aparición de Handpans.

Stand minimalista

Partes necesarias para el Unthing

Para fabricar un Unthing son necesarios:

. DFPlayer Pro

. Fermion AdKey Module

. Parlante

. Conector DC Hembra

. Jumper cables

. Parte impresa en 3D

. Computadora con Python instalado y API de OpenAI

Conexiones

El parlante va conectado al R+ y R-

El VCC y GND del DfPlayer Pro al DC

El AdKey y GND del Fermion al DFPlayer

Al momento de ejecutar el código Python es necesario conectar el DfPlayer con el cable USBC a la computadora.

Script Python

Fragmento del código Python

El script Python es el encargado de comunicarse con chatGPT para solicitar un producto o servicio y generar diálogos con cierta naturalidad donde no siempre se mencione a los productos o servicios. Esas oraciones se envian a una librería de text to speech para obtener mp3s, estos mp3s se copian automáticamente al DFPlayer Pro y luego solo resta desconectar el USBC, conectar la alimentación al DC female y tocar el botón K1.

Las variables a personalizar son:

DfPlayerProUnit =”D:” // unidad que asigna la computadora al DFPlayer
chatGPTKey = “” // key de OpenAI
model = “gpt-3.5-turbo-instruct” // modelo a utilizar
temperature1 = 0.9 // temperatura para el producto o servicio
temperature2 = 0.6 // temperatura para la conversaci[on
audioQty = 6 // cantidad de audios
DfPlayerProUnit = “D:” // unidad asignada al DFPlayer Pro
nationality = “Uruguayo” // personalización del perfil
age = “20” // personalización del perfil
workAt = “un restaurante” // personalización del perfil

De dónde viene el nombre

The Thing

Resulta que Léon Theremin, el creador del primer instrumento electrónico creo también The Thing, un ingenioso dispositivo de espionaje que se alimentaba con energía electromagnética para transmitir las escuchas.

¿Qué tal resultó? ¿Te ofrecieron algún producto o servicio mencionado por el Unthing?

Unthing generando los audios con IA

Recién terminé el dispositivo así que no tuve ocasión de probarlo, pero espero tener novedades pronto.

Seguramente en el Taller del 1 de Junio explique el proyecto y publique el código fuente.

Este iPhone se la está buscando

Nota: bajo el paranoid mood se debería usar una cuenta de OpenAI no linkeada al profile, IP o computadora usual. Otra opción es utilizar un LLM local.

Unthing side

TikTok

Artículo sobre el Unthing

Is this thing on?

https://www.hackster.io/news/is-this-thing-on-fe60d5a81102

--

--

Roni Bandini

Contracultura maker 🛠️ Arte electrónico 💡Inteligencia Artificial