Y en nuestro caso, es el objeto específico que vamos a hacer, una rosa de LEGO, y las instrucciones. Ahora, esto se convierte en nuestra especificación, o nuestro PRD, de lo que necesitamos hacer, cosas que aún no existen, y cómo debería verse y sentirse. Ahora, algunas cosas podrían ya existir, y sería un desperdicio empezar de cero. Así que decidimos qué vale la pena reutilizar, y qué necesita hacerse nuevo. Y usamos sistemas de diseño para ayudar a cerrar esa brecha entre Figma y el código. No se trata solo de reutilización y código, sino también de comunicar nuestra intención de diseño.
Ahora, finalmente, tenemos la producción. Y esto es lo que se entrega a nuestros clientes. Ahora, estas son las piezas físicas de LEGO y el acto de juntarlas. Y hacemos piezas completamente nuevas para las cosas que aún no tenemos, y las ensamblamos con las piezas que ya existen. Y cuando nos tomamos el tiempo para pasar por este proceso, estamos usando nuestra experiencia como ingenieros para decidir qué es lo correcto para construir. Y cuanto más clara sea esta representación, más fácil será pasar de la representación a la producción.
Ahora, si nuestras instrucciones son realmente buenas, incluso podemos aprovechar nuestras herramientas de IA para hacer esto más rápido. Y nuestra experiencia puede dedicarse a los lugares donde queremos pasar tiempo intencionalmente mientras automatizamos lo tedioso. En Figma, usamos sistemas de diseño para acortar ese camino de la representación a la producción. Y podemos asegurar que el esfuerzo que estamos dedicando a los sistemas necesarios está siendo utilizado para permitirnos asegurar que estamos dedicando nuestro esfuerzo donde se necesita, y estamos usando los sistemas que hemos construido para automatizar cualquier cosa que sea menos importante o menos impactante. Ahora, una de las formas en que hacemos esto en Figma es con variables y tokens de diseño. Estos tienen representaciones específicas en código que podemos compartir directamente con nuestros LLMs. Y con Code Connect, podemos vincular patrones de componentes de código específicos a componentes que existen en Figma. Ahora, esto ha sido enorme para mejorar la entrega de desarrolladores en modo dev, pero también es crucial cuando compartimos esto con herramientas de IA. Y eso nos lleva a cómo Figma da vida a esto. La creación de código es una de las aplicaciones más atractivas de la IA hoy en día. Y los LLMs están entrenados para hacer esto muy bien y escribir de muchas maneras diferentes. Pero el gran desafío es que los equipos necesitan esas herramientas para escribir código de la manera en que ellos lo escribirían. Y aquí es donde las herramientas de codificación agentic como VSCode y Copilot proporcionan ese contexto basado en código que permite a los LLMs escribir código que coincida con lo que estás escribiendo. Y todo este código ya ha sido escrito. Pero, ¿qué pasa con esas nuevas ideas? Ahora, aquí es donde entra Figma. Porque los equipos ya están dedicando su tiempo explorando, refinando y definiendo estas nuevas ideas en la plataforma de Figma. Y podemos tomar ese contexto y pasarlo a nuestras herramientas de IA para construirlas de la manera correcta. Y hacemos esto con el protocolo de contexto de modelo, un estándar que nos permite llevar ese contexto directamente a nuestras herramientas de IA.
Comments