Estudiante desarrolla bot con modelos de OpenAI que le ayudó a encontrar pareja y casarse

Estudiante desarrolla bot con modelos de OpenAI que le ayudó a encontrar pareja y casarse

El autor de una tesis sobre ChatGPT describió cómo un modelo lingüístico le ayudó a conseguir esposa.

Cada vez más personas confían en las apps de citas y sus algoritmos para tener citas o encontrar pareja. Pero este estudiante ruso lo llevó un paso más allá, y es que, para resolver el problema de conseguirse una novia, acudió ni más ni menos que a ChatGPT para hablar con mujeres y elegir entre ellas a la que terminaría convirtiéndose en su esposa.

El estudiante en cuestión, de nombre Alexander Zhadan, compartió en su blog el proceso. En 2023 ya había presentado una tesis intitulada  "Aspectos teóricos de la gestión de una organización moderna" utilizando un modelo previo de GPT. Pero, al terminar con su novia en 2021, decidió llevar sus conocimientos más allá, publicando su experiencia con la creación de un bot con modelos de OpenAI, su interacción en apps de citas y, finalmente, sus planes de boda.

En un inicio, sus aventuras en Tinder le llevaron a un callejón sin salida: el algoritmo de selección se llenó de candidatas que no correspondían a lo que buscaba. El entusiasta de la inteligencia artificial decidió entonces automatizar el proceso. En 2022, accedió a la API GPT-3 para escribir mensajes en Tinder. El script seleccionaba perfiles con más de dos fotos y los deslizaba hacia la derecha. De esos 50, obtuvo 18 matches de parte de las chicas. De ahí comenzaba la posibilidad de intercambiar mensajes de texto. 

Este primer intento resultó infructuoso. Zhadan dice que dejó que GPT se comunicara con la chica completamente solo. La calidad de las conversaciones dejaba mucho que desear: tras 3-4 mensajes, el modelo lingüístico proponía una cita en el bosque. Además, olvidaba la conversación y se repetía. El récord de duración de una charla fue de 10 mensajes.

Con la llegada de ChatGPT pudo desarrollar un algoritmo en tres partes. Para la primera etapa, Alexander configuró la selección de chicas basándose en datos visuales con el paquete Torchvision. Luego entrenó a la máquina para seleccionar basándose en 4.000 de sus swipes de otra cuenta de Tinder. Sólo se seleccionaron los perfiles con dos o más fotos, excluyendo otros con publicidad o menciones a los signos zodiacales.

Para la segunda fase, entrenó el bot para que escribiera como él, con un filtro para que no se digan cosas innecesarias en el chat. La tercera etapa consistió en preparar la cita. Zhadan estudió detenidamente los mensajes, pero no se preocupó de los detalles. En su lugar, pidió a ChatGPT que resumiera lo que se había dicho y que le diera una caracterización de la chica. Así logró seleccionar a 12 candidatas.

Para elegir la información personal que compartiría el bot, Zhadan pidió ayuda a ChatGPT. Ofreció hablar de su infancia, sus padres, sus objetivos y sus valores. Si una chica mostraba cualidades incompatibles, se ponía fin a la comunicación con ella. Durante unas semanas, Zhadan redujo su círculo de comunicación a 4 chicas y con una de ellas -Karina- inició una relación permanente. El plan de pedirle matrimonio a Alexander también lo hizo ChatGPT. La boda está agendada para el 3 de agosto de 2024.

Según los resultados de los experimentos, este proyecto requirió unas 120 horas de desarrollo, 1.432 dólares por el acceso a la API y hasta 200.000 rublos en cuentas de restaurantes. Aún así, Alexander considera que su experimento ha valido la pena.