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.

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.
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.