Sistema de diseño para interfaces conversacionales de agentes de IA. Guía de referencia única para diseñadores e ingenieros del producto.
v1.0.0 — junio 2026
Agentic StyleWCAG 2.2 AA
01
Contexto y objetivos
Intención de diseño: Cultiva Assistant es una interfaz de delegación de tareas: el usuario describe lo que quiere en lenguaje natural y el agente lo ejecuta. El diseño no debe competir con el agente; debe desaparecer para que la atención se centre en el resultado.
Principio 1
⚡
Delegar, no navegar
La interfaz expone una sola acción primaria: describir una tarea. Los controles secundarios son accesibles pero no dominantes.
Principio 2
🎯
Resultados claros
Cada respuesta del agente expone un output concreto y accionable. Evitar respuestas ambiguas o vagamente útiles.
Principio 3
♿
Accesible por defecto
WCAG 2.2 AA no es opcional. El diseño funciona sin mouse, sin visión, con movimiento reducido y en alta resolución.
Nunca usar JetBrains Mono para cuerpo conversacional
05
Sistema de espaciado (8pt grid)
Escala base
8
--space-1 8px
--space-2 16px
--space-3 24px
--space-4 32px
--space-5 40px
--space-6 48px
Regla: Todos los valores de padding, margin y gap deben ser múltiplos de 8px. Excepción permitida solo para bordes (1–2px) y ring de foco (3px).
06
Componentes
C-01 · Chat Composer (Delegación de tarea)
El componente de entrada es el núcleo del producto. Debe sentirse natural, cómodo y seguro para escribir.
Estado: Default
Estado: Focus (borde primary)
Anatomía
Token/Valor
Regla
Container border (default)
--color-border · 2px · radius-xl
Debe usar 2px (no 1px) para distinguirse del fondo
Container border (focus)
--color-border-focus (#FF5701) · 2px
MUST: visible en modo de alto contraste
Textarea font
--font-primary · text-base · 400
Nunca mono para input conversacional
Send button
44×44px · radius-full · primary
MUST: mín. 44px touch target (WCAG 2.5.5)
Send button (disabled)
opacity: 0.4 · cursor: not-allowed
Deshabilitar mientras textarea esté vacío
C-02 · Agent Response Card
Contiene el output estructurado del agente. Jerarquía clara: quién habla → qué tarea → resultado → acciones.
C
Cultiva Assistant
Tarea: Análisis de márgenes · Shopify
Completado
He analizado 847 pedidos del último mes. Aquí los 3 productos con margen negativo:
Producto
Margen
Unidades
Kit Inicio Specialty
-12.4%
34
Suscripción Mensual S
-8.1%
21
Muestra Gratis Café
-2.3%
156
Anatomía
Token/Valor
Regla
Card border
--color-border · 1px · radius-lg
Sombra shadow-sm solo en respuesta activa
Header background
--color-secondary
Diferencia visual agente vs. usuario. MUST mantener
Avatar
32px · radius-full · primary bg
Siempre initial del agente + fondo primary
Task label
font-mono · 11px · text-muted
Describe la tarea ejecutada, no el tipo de IA
Footer acciones
flex wrap · gap-1
Máx. 3 acciones visibles sin scroll. Priorizar la más probable
C-03 · Task Status Indicator
Comunica el estado de ejecución de una tarea delegada. Nunca ambiguo: el usuario siempre sabe si el agente está trabajando, terminó o necesita atención.