Case StudyCreator & AI Engineer

Design Agent AI.

Una herramienta CAD conversacional: describe una pieza de dron imprimible en 3D en lenguaje natural y Claude genera código OpenSCAD paramétrico, compilado a STL y renderizado en un visor 3D interactivo.

Client
Independent Product
Year
2025
Tools
Claude API, React, TypeScript, Three.js, Node.js, Express, OpenSCAD, Vite, Tailwind CSS
Ficha de muestra de Design Agent AI: una petición en lenguaje natural se convierte en código OpenSCAD y en una pieza imprimible en 3D.

Resumen

Design Agent AI acorta la distancia entre una idea y una pieza imprimible. Describes lo que necesitas en lenguaje natural — "un soporte de hélice para un eje de 5 mm, 30 mm de diámetro" — y el sistema produce geometría CAD paramétrica real que puedes inspeccionar en el navegador y enviar directamente a una impresora 3D. Construido para piezas de drones, donde los soportes y anclajes a medida son necesidades constantes y de bajo volumen.

Cómo funciona

Claude actúa como un programador experto de OpenSCAD: un system prompt afinado al dominio codifica las restricciones de la impresión 3D (grosores de pared, tolerancias, reglas de imprimibilidad), y el modelo genera código fuente OpenSCAD paramétrico en respuesta a cada petición. El backend en Node/Express compila ese código a STL usando un binario local de OpenSCAD, y el frontend en React renderiza la malla en un visor Three.js interactivo.

Iteración conversacional

Lo interesante es el refinamiento. Como el historial completo de la conversación acompaña a cada petición, el diseño se convierte en un diálogo — "hazlo 2 mm más grueso", "añade orificios de montaje M3", "achaflana los bordes" — y cada turno regenera el modelo paramétrico. Se pueden adjuntar imágenes de referencia para anclar el diseño en algo físico, aprovechando la entrada multimodal de Claude.

Resultado

Un prototipo funcional que demuestra la generación de código con LLM aplicada a un resultado físico — donde el artefacto generado no es texto en una pantalla, sino un objeto que puedes sostener en la mano.