Fábrica de identidades
Proyecto propio · Mascotas
Escribes un nombre y sale una mascota única. Pensada para dar cara a gemelos digitales, agentes de IA y personajes de marca.
versión 0.1 funcionando
Cómo funciona
- Un nombre: Escribes un nombre, ajustas rasgos y piel.
- Un muro de agentes: Un nombre por línea: cada agente recibe su cara.
- En el equipo y el chat: El mismo rostro en el directorio y en la conversación.
- Por persona: Cada persona recibe su mascota y la comparte.
El proyecto
Contexto
Cuando hay decenas de agentes de IA, una cara los separa en el directorio, en los reportes y en las propuestas. La misma idea sirve para personalizar una campaña sin diseñar una pieza por persona.
Idea
Escribes un nombre y sale una mascota. El mismo nombre da siempre la misma, en cualquier lugar donde aparezca. Se genera en tu navegador con geometría y una semilla, sin IA generativa. Puede estar hecha de miles de puntos de polvo, la firma de JAIME.AI, o ser un SVG sólido y liviano.
Mi rol
Es un proyecto propio, un prototipo v0.1. Lo construí con Claude (Anthropic) como coautor: yo defino para qué sirve, qué reglas no se rompen y cómo debe verse, y reviso el resultado.
El reto: Una cara para cada agente
- Con decenas de agentes, en el directorio y en los reportes se confunden
- La misma cara tiene que aparecer en el chat, en el correo y en un canal interno
- Personalizar una campaña para cada persona, sin diseñar una pieza por una
- Cada marca necesita su propia paleta sobre las mismas formas
Un nombre, una mascota
Del nombre a una mascota lista para usar en una página, un chat o un correo.
La mascota
- El mismo nombre, la misma mascota: Las mayúsculas y las tildes no cambian el resultado. El enlace guarda el nombre, la piel y los rasgos para compartirlos.
- Cinco rasgos: Cuerpo (10), ojos (10), remate (9), boca (6) y extremidades (4), en automático o elegidos a mano. Son 21.600 combinaciones, y las proporciones cambian además con cada nombre.
- Jai, la oficial: Escribir «Jai» da siempre la mascota oficial de JAIME.AI.
Pieles y material
- Cuatro pieles: JAIME.AI, Crema, Color por nombre y Marca de cliente, con dos selectores de color para la paleta de una marca.
- Polvo o sólido: El polvo arma el cuerpo con miles de puntos que se sueltan y se rearman al cambiar de nombre. El sólido es un SVG liviano, de unos 1 a 2 KB.
- Mira al cursor: Los ojos y la boca son vectores, así que parpadean y siguen el cursor aunque el cuerpo sea de polvo.
Para llevarla a todas partes
- Muro de agentes: Escribes un nombre por línea, hasta 80, y cada agente recibe su cara. La lista se guarda en tu navegador.
- Descargas: SVG, PNG de 1.200 por 1.300 px, foto de perfil cuadrada de 512 px y un lote de SVG en un .zip.
- Ejemplos de uso: La página muestra cinco ejemplos con datos inventados: directorio de agentes, chat, campaña por nombre, una piel por cliente y firma de correo con un canal interno.
De un nombre a una mascota
No hay modelo de IA ni backend: el nombre se vuelve números, los números eligen rasgos y los rasgos se dibujan con curvas.
- Nombre (Texto): Se normaliza: sin mayúsculas ni tildes
- Semilla (Hash · números con semilla): El mismo texto da siempre los mismos números
- Rasgos (Tablas con pesos): Cuerpo, ojos, remate, boca y extremidades
- Geometría (Curvas y polígonos): Se dibuja, se centra y se reduce si no cabe con margen
- Salida (Canvas · SVG): Polvo o sólido, en SVG, PNG o .zip
Hecho con cuidado
- Todo se genera en tu navegador: el nombre que escribes no se envía a ningún servidor, y la lista del muro se guarda solo en el almacenamiento local de tu navegador.
- Lo que llega por el enlace se valida: solo se aceptan pieles, rasgos y colores conocidos. Los nombres se insertan como texto, no como HTML, y en el SVG se escapan.
- La misma entrada da siempre la misma mascota: el azar solo se usa en el botón «Aleatorio» y en el movimiento del polvo en pantalla.
- Accesibilidad básica: etiquetas en los controles y en la mascota, y respeta «reducir movimiento» del sistema.
Dirección humana
Claude (Anthropic) figura como coautor del código. Yo defino el proyecto: para qué sirve, qué reglas no se rompen y cómo se ve.
- Sin IA generativa: Es una regla de la marca: la mascota sale de geometría y una semilla, no de un modelo. Por eso el mismo nombre siempre da la misma cara.
- Detalles de calidad: Cada personaje se centra solo, con su remate y sus extremidades, y se reduce si no cabe con margen. El polvo de las piezas finas, como antenas y patitas, se muestrea más denso para que no se pierdan en tamaños chicos.
- Decisiones de diseño: Los ojos y la boca son vectores aunque el cuerpo sea de polvo, para que parpadeen y sigan el cursor. Más de la mitad de las mascotas salen sin boca, para que la de solo ojos sea el estándar.
- Uso real: La mascota del chat de mi portafolio parte de este generador, con la piel JAIME.AI y el cuerpo en forma de huevo suave.
Preguntas frecuentes
¿Qué es la Fábrica de identidades?
Un generador de mascotas por nombre. Escribes un nombre y sale una mascota; el mismo nombre da siempre la misma. Se pensó para darle cara a agentes de IA y personajes de marca, y para personalizar campañas.
¿Usa IA generativa?
No para dibujar: cada mascota sale de geometría y una semilla calculada con el nombre. El proyecto sí se construyó con Claude (Anthropic) como coautor del código.
¿Puedo probarla?
Todavía no. Es un prototipo v0.1 que corre en mi computador y no está publicado. Las capturas de esta página son del prototipo funcionando.
¿Cómo se descargan las mascotas?
En SVG, en PNG de 1.200 por 1.300 px, como foto de perfil cuadrada de 512 px o en lote: un .zip con un SVG por cada nombre del muro.
¿Los ejemplos del chat y del correo son reales?
No. Son ejemplos con datos inventados, dentro del prototipo, para mostrar cómo se vería la mascota en un directorio, un chat, un correo y un canal interno.
¿Qué falta?
Decidir si será una página pública, una librería o un servicio por cliente; un componente reutilizable y una versión para React; animar el SVG exportado; y probar una piel con la paleta real de una marca, con su permiso. Hoy no tiene pruebas automáticas.
Créditos
- Jaime Orozco: Producto, dirección y revisión (Proyecto propio)
- Claude (Anthropic): Coautor del código (Proyecto propio)
Con qué está hecho
Tecnologías: Geometría + semilla, Sin IA generativa, SVG, PNG y lotes.