Saltar al contenido
Todos los proyectos
HackathonDixi2 min de lectura

Dixi: una IA que no solo dice qué debería construir BMW, sino que muestra por qué

En la final de la European Hackathon League en Múnich, el reto de BMW era ayudar a los product managers a decidir qué debe ofrecer el próximo coche en cada mercado. Los expertos nos dijeron que una respuesta sin razón no sirve. Así que Dixi se construyó alrededor de la razón, y de una memoria de cada decisión.

El reto

Un product manager de BMW tiene que decidir qué debe ofrecer el próximo Serie 1, 5 o 7 en Europa, Estados Unidos y China. Los clientes de cada mercado quieren cosas distintas. Más espacio atrás y una nevera en China, un coche para conducir en Estados Unidos. La materia prima son miles de comentarios de clientes, estudios y cifras de ventas, y la decisión es humana.

Pasamos las primeras horas del hackathon hablando con expertos de BMW en lugar de escribir código. Una frase cambió todo el proyecto: si solo nos das un coche, no nos interesa. Una recomendación sin el razonamiento detrás, y sin rastro de quién decidió qué, es algo que no pueden usar.

Un portátil abierto en la web de la European Hackathon League durante el hackathon
En algún punto de la primera noche, con la web de EHL abierta y mucha cafeína

Qué hace Dixi

Dixi lee lo que piden los clientes de un mercado y lo ordena con una puntuación de 0 a 100, y cada puntuación se puede explicar. Entran tres capas:

  • Los principios propios de BMW. 53, tres fundamentos por cada serie, más reglas de mercado y de grupo. La más fuerte, una barrera dura, con responsables con nombre.
  • Evidencia del mercado. Opiniones de clientes con cuánta gente mencionó cada cosa, estudios y ventas, además de lo que muestran competidores y tendencias.
  • Una prueba social. La capa más débil, marcada claramente como simulada.

Dos agentes de IA hacen la lectura. Uno revisa cada petición contra los principios y dice dónde chocan en lugar de promediar el choque. El otro, un investigador principal con dos exploradores, busca en la web competidores y tendencias, y lo que no pueda respaldar con una fuente real se descarta.

Luego decide la persona: conservar, o rechazar con una razón. Esa decisión se guarda con quién, cuándo y por qué, y el siguiente análisis la recuerda. Una petición rechazada puntúa más bajo la próxima vez, salvo que la demanda haya crecido lo suficiente para recuperarla.

La película demo de tres minutos, hecha para el pitch

De qué estoy orgulloso

Dice lo que no sabe. Cada agente devuelve una lista de vacíos. Los datos de China no tienen ningún comentario de clientes, solo encuestas y ventas, así que sus conclusiones tienen menos confianza, y la pantalla lo dice.

Los datos de BMW nunca salen de la máquina. Ninguna cita de cliente va a OpenAI, al servicio de búsqueda ni a la base de datos. Los agentes solo ven nuestros títulos de petición, categorías y conteos.

La película. El video de tres minutos se construyó como código, con una voz narrada y una línea de tiempo que podía volver a renderizar en minutos cuando la historia cambiaba. Cambió varias veces.

Cómo fue

El producto pasó por varios nombres antes de ser Dixi, el nombre del Dixi 3/15, el primer coche de BMW, de 1928. El primer diseño fue un prototipo estático que no me gustó, así que la app web real lo reemplazó el segundo día.

El hackathon también exigía que cada equipo registrara sus sesiones de programación con Entire, de modo que toda la construcción es rastreable. Escribí sobre la charla que explicaba por qué en el primer texto de la sección de escritos.

Pruébalo: la app en vivo es pública, y el código también.