Saltar al contenido principal

Sistemas de diseño e IA: por qué los servidores MCP son la clave

Ana BoyerDesigner Advocate, Figma
Ilustración abstracta de círculos negros interconectados en el centro, con finas líneas negras que se ramifican hacia puntos verdes y formas geométricas de colores. Las formas incluyen figuras rojas, amarillas, azules y multicolores con texturas similares a peines, dispuestas simétricamente sobre un fondo gris.Ilustración abstracta de círculos negros interconectados en el centro, con finas líneas negras que se ramifican hacia puntos verdes y formas geométricas de colores. Las formas incluyen figuras rojas, amarillas, azules y multicolores con texturas similares a peines, dispuestas simétricamente sobre un fondo gris.

En combinación con los servidores MCP, los sistemas de diseño se convierten en un coeficiente de productividad para los flujos de trabajo impulsados por IA, lo que garantiza que los agentes de IA produzcan resultados relevantes y acordes con la marca.

Compartir Sistemas de diseño e IA: por qué los servidores MCP son la clave

Ilustración de Cynthia Alfonso

Diagrama circular con tres segmentos de flecha conectados que forman un bucle. Los segmentos están etiquetados en el sentido de las agujas del reloj: “sistema de diseño más robusto” en rojo, “Mejor rendimiento de IA” en azul y “Soporte mejorado de IA/sistema de diseño” en verde. El fondo es negro.Diagrama circular con tres segmentos de flecha conectados que forman un bucle. Los segmentos están etiquetados en el sentido de las agujas del reloj: “sistema de diseño más robusto” en rojo, “Mejor rendimiento de IA” en azul y “Soporte mejorado de IA/sistema de diseño” en verde. El fondo es negro.

Cuando los agentes de IA cuentan con el contexto de diseño de Figma, hacen que tu sistema de diseño sea aún más eficaz, lo que en última instancia se traduce en un mejor resultado del código.

Durante años, los sistemas de diseño han sido el andamiaje que permite a los equipos de desarrollo de productos escalar las decisiones de diseño y tender puentes entre el diseño y la ingeniería. Los ingredientes que conforman un sistema de diseño exitoso (mejor comunicación, documentación exhaustiva, patrones y lenguajes compartidos) son también la base para aprovechar eficazmente la IA. Del mismo modo que los sistemas de diseño ayudan a los equipos de diseño e ingeniería a comprender las directrices de la marca, las prácticas recomendadas, los patrones y el código, también proporcionan a los agentes de IA el contexto que necesitan para producir no solo cualquier resultado, sino el resultado adecuado. Y cuando los agentes de IA pueden crear con tu contexto de diseño, generan un efecto multiplicador: la IA refuerza tu sistema de diseño, lo que potencia una mejor generación de código de IA.

Un gran ejemplo de esto en la práctica es el servidor MCP de Figma, que lleva el contexto de Figma a tu IDE. Este contexto incluye información como el uso de estilo y variables, la sintaxis de programar de variables y Code Connect, por lo que cuanto más utilicen tus diseños el sistema de diseño de tu equipo, y cuanto más conectados estén los aspectos de diseño y código de tu sistema de diseño, más útil resultará el servidor MCP. Y si tu organización aún no ha creado un sistema de diseño sólido, el servidor MCP de Figma también puede ser una herramienta útil para poner en marcha el proceso, ya que admite la implementación de tókenes y componentes.

Los sistemas de diseño son el idioma común entre el diseño y la IA

Dado que los LLM facilitan el paso de la idea a la ejecución, el verdadero diferenciador de los grandes productos deja de ser solo la funcionalidad, sino también la destreza, aquella que refleja una intención clara, una identidad visual y una experiencia de usuario bien pensada. Los sistemas de diseño permiten que ese nivel de artesanía se extienda por toda la organización. Sientan las bases para interfaces elegantes, accesibles y fáciles de usar, lo que permite a los equipos avanzar rápidamente sin sacrificar la calidad ni la coherencia. También garantizan que no acabemos todos lanzando las mismas UI genéricas, creadas a partir del mismo conjunto de piezas generadas por IA.

Los buenos sistemas de diseño ofrecen lo siguiente:

  • Fundamentos escalables: tókenes definidos para el color, el espaciado, la tipografía y mucho más, para que la expresión visual sea coherente en todas las plataformas y puntos de contacto.
  • Componentes reutilizables: concebidos para adaptarse a distintos casos de uso, al tiempo que mantienen una fuente de información común.
  • Accesibilidad integrada: experiencias inclusivas por diseño.

Para las organizaciones que ya están aprovechando las ventajas de un sistema de diseño robusto, o incluso aquellas que buscan justificar el tiempo y los recursos necesarios para crear y mantener uno, esas ventajas son aún mayores cuando se combinan con herramientas de IA. Con los sistemas de diseño, los agentes de IA no solo te ayudan a crear productos más rápido, sino que también generan resultados que se ajustan a los patrones y las prácticas recomendadas que los diseñadores y desarrolladores han elaborado cuidadosamente.

A medida que más empresas adopten herramientas de IA en sus procesos de desarrollo de productos, los sistemas de diseño servirán cada vez más como el nexo de unión que guíe estas herramientas hacia mejores resultados. Son la forma en que las organizaciones acercarán la IA a su marca, sus estándares y sus equipos.

Un nuevo nivel de velocidad y precisión

La generación de código es actualmente el caso de uso más común de la IA en el desarrollo de productos: según el reciente informe sobre IA de Figma, el 68 % de los desarrolladores utilizan la IA para escribir código. Sin embargo, solo el 32 % de los diseñadores y desarrolladores afirman confiar en los resultados. ¿Por qué? Porque el contexto lo es todo.

Pedirle a un agente de IA que genere código sin el contexto del sistema de diseño es como pedirle a un nuevo ingeniero que empiece a enviar código antes de incorporarse. Técnicamente podría funcionar, pero no se ajustaría a la forma en que tu equipo trabaja realmente.

Por qué esto importa

Cuando un agente de IA genera programación con contexto del sistema de diseño, tiene la capacidad de lo siguiente:

  • Reutilizar componentes y patrones existentes: reducir la duplicación y la inconsistencia.
  • Aplicar tókenes de diseño automáticamente: alineando el código con los estándares de marca y accesibilidad.
  • Proporcionar a los desarrolladores programación inicial de alta calidad: ayuda a los ingenieros a trabajar más rápido y con mayor precisión.
  • Acortar los ciclos de feedback: tender puentes entre el diseño y la ingeniería para reducir las malas interpretaciones y el tiempo dedicado al control de calidad.

Aquí es donde entra en juego el servidor MCP de Figma. Cuando se inspecciona un marco de Figma, el servidor MCP envía información contextual, como componentes, estilos y variables, a tu agente de IA. Si esos elementos se asignan a la programación a través de Code Connect y la sintaxis del código variable, el agente puede extraerlos de recursos de código reales. Si no es así, el servidor sigue proporcionando el contexto de estilo, lo que ayuda al agente a escribir código basado en el diseño desde cero.

Y ahora, con la incorporación de la generación automatizadade reglas del sistema de diseño, el servidor MCP puede escanear su código base y generar un archivo de reglas estructurado, en el que se esquematizan las definiciones de los tókenes, las bibliotecas de componentes, las jerarquías de estilos y las convenciones de nomenclatura. Este archivo actúa como una guía a nivel del sistema para el agente, lo que reduce la ambigüedad y garantiza que el código generado se ajuste a los estándares de tu equipo. En lugar de tener que indicar a las herramientas de IA cada pequeño detalle (espaciado, tókenes, convenciones de nomenclatura), los desarrolladores pueden centrarse en la creación, mientras que la IA rellena los huecos con valores predeterminados basados en el sistema.

Las anotaciones son elementos contextuales adicionales que el servidor MCP de Figma proporciona a tus agentes de IA. Los equipos que utilizan anotaciones para añadir contexto sobre accesibilidad, comportamiento interactivo o incluso contenido verán cómo esa información se refleja en su código generado a partir del diseño.

Construcción de mejores sistemas de diseño

El servidor MCP de Figma no solo ayuda a los desarrolladores a escribir mejor código, sino que también ofrece nuevas y potentes formas para que los equipos de sistemas de diseño construyan, gestionen y desarrollen sus sistemas, con la IA como aliada. Puede ayudar a los equipos a usar agentes para lo siguiente:

1. Programa componentes que estén en línea con los estándares de la empresa

Sobre todo, el servidor MCP de Figma ayuda a que la salida del agente de IA se ajuste a los patrones existentes de tu equipo. Sus posibilidades son las siguientes:

  • Combinar el contexto de MCP para el diseño de un nuevo componente con el código de los componentes existentes para implementar el nuevo código del componente de forma que se ajuste a los estándares establecidos.
  • Generar programación que se adapte a los lenguajes y marcos que utilizan sus equipos, en lugar de limitarse a la salida predeterminada de React y Tailwind.

Este contexto no solo acelera la creación y revisión de componentes, sino que también subraya la importancia de los flujos de trabajo que mejoran la alineación del diseño y la programación.

El impulsor de desarrolladores, Riccardo Erra, muestra cómo utilizar el servidor MCP en Dev Mode para ayudar a los agentes de IA a generar una nueva programación de componentes.

2. Automatizar el trabajo con tokens de diseño

Con el servidor MCP de Figma, los agentes de IA pueden identificar dónde aplicar o introducir tókenes de diseño. Sus posibilidades son las siguientes:

  • Sugerir dónde utilizar tókenes de diseño en los casos en los que aún no se hayan aplicado.
  • Utilizar el contexto de los diseños y el código base para garantizar que los tókenes de diseño creados cumplan con los estándares que ya hayas definido.
  • Ayudarte a escribir scripts y automatizaciones utilizando el plugin y la REST API para crear mejores flujos de trabajo de tókenes de diseño para tus equipos.

Tanto si estás empezando a utilizar tókenes como si estás perfeccionando un sistema avanzado, el servidor MCP de Figma puede ayudarte a acelerar la adopción y el uso de tókenes tanto en el diseño como en el código.

3. Auditar y mejorar la alineación

Parte del mantenimiento de un sistema de diseño eficaz consiste en garantizar la alineación entre el diseño y el código. Con el servidor MCP de Figma, un agente de IA puede utilizar el contexto del diseño para ayudar a auditar las diferencias entre tus diseños y el código base. Sus posibilidades son las siguientes:

  • Auditar el uso de tókenes de diseño en el código en comparación con el diseño seleccionado y viceversa.
  • Señalar cómo mejorar los nombres de las capas para alinear mejor los componentes de Figma con los componentes del código.
  • Sugerir mejoras en los elementos de Figma para una mejor alineación con el código.
  • Hacer que tu código sea adaptable e identificar posibles problemas en el diseño con mayor antelación.

A continuación se explica cómo puedes utilizar el servidor MCP de Figma para ayudar a los agentes de IA a generar sugerencias para la alineación de los elementos entre el diseño y el código:

Cómo puedes utilizar el servidor MCP Dev Mode de Figma para ayudar a los agentes de IA a generar sugerencias para la alineación de elementos entre diseño y código.

Si ya has configurado Code Connect, obtendrás un código generado que se ajusta aún más a tus patrones y diseños existentes. Para aquellos que recién comienzan a implementar Code Connect, el servidor MCP de Figma puede ayudar a que el proceso de incorporación sea más fluido, ya que proporciona más estructura y sugerencias desde el principio.

Con vistas al futuro

Apenas estamos empezando a descubrir las posibilidades que ofrece la combinación de los sistemas de diseño y la IA. No se trata solo de un cambio en las herramientas, sino de un cambio en nuestra forma de trabajar. Al integrar el pensamiento en el ámbito de los sistemas en nuestros flujos de trabajo de IA, podemos capacitar a los equipos para que avancen más rápido en el trabajo redundante, lo que les deja más tiempo para centrarse en crear productos bien elaborados y con un diseño atractivo que gusten a los usuarios.

Create and collaborate with Figma

Get started for free