select
navigate
switch tabs
Esc close

Automatizar la creación de macros con IA: entrevista con el CEO de Mecagent

Llevando la inteligencia artificial directamente al entorno CAD, Mecagent tiene la misión de eliminar las tareas repetitivas y empoderar a los ingenieros con una automatización más rápida e inteligente

Nos reunimos con el CEO de Mecagent, Owein Dourneau, para hablar sobre su trayectoria, lo que han logrado hasta ahora y lo que buscan alcanzar.

Descarga de tareas repetitivas

¿Qué le inspiró a crear Mecagent?

Comenzamos en febrero de 2025 tras darnos cuenta de que la IA generativa no se estaba adoptando ampliamente en el ámbito de la ingeniería mecánica. Mis cofundadores, como ingenieros mecánicos, vieron cómo la IA estaba revolucionando el desarrollo de software con herramientas como Cursor y consideraron que este ámbito se estaba quedando atrás.

El equipo de Mecagent en EE. UU., de izquierda a derecha: Alexandre Senet, Alex Schulster, Owein Dourneau y Guillaume Debregeas.

Al principio, exploramos ideas más llamativas, como piezas generadas por IA, pero la tecnología aún no está lista para un uso fiable. Mientras entrenábamos esos modelos, nos dimos cuenta de que los ingenieros mecánicos necesitaban algo más práctico y fiable.

Hablamos con ingenieros e identificamos los verdaderos puntos débiles. Finalmente, decidimos crear un copiloto de IA que se integrara directamente con el software CAD, creando básicamente una interfaz de chat dentro del entorno CAD para ayudar a los ingenieros a completar sus tareas de forma más eficiente.

¿Qué retos específicos está abordando?

¿Cómo se puede avanzar más rápido en la fase de diseño? ¿Cómo se pueden delegar las tareas repetitivas que no requieren experiencia humana? Estas son las preguntas fundamentales.

Los ingenieros mecánicos dedican una enorme cantidad de tiempo a modificaciones sencillas, como cambiar los radios de los filetes, ajustar el tamaño de los agujeros y tareas similares. Se trata de operaciones que requieren solo unos pocos clics, pero que, al repetirse cientos de veces, consumen una cantidad significativa de recursos. Nuestro objetivo es permitir que los ingenieros se centren en la ingeniería propiamente dicha.

¿Cuál fue su estrategia para conseguir que los ingenieros utilizaran su producto?

Al principio, intentamos abordar demasiadas cosas a la vez. Desde entonces, nos hemos centrado principalmente en la automatización CAD mediante macros.

La mayoría de los ingenieros no utilizan macros porque requieren conocimientos de VBA, C# o cualquier otro lenguaje de programación que utilice su software CAD. Sin embargo, las macros son increíblemente potentes: permiten automatizar modificaciones, exportaciones y otras tareas repetitivas pero que requieren mucho tiempo, utilizando los mismos comandos disponibles en la interfaz de usuario.

La creación de macros se convirtió en nuestra característica principal y en el punto de partida de un largo viaje hacia el desarrollo de una IA que realmente ayudara a los ingenieros mecánicos.

¿Cómo funciona la creación de macros?

Básicamente, lo que estás haciendo es crear un script que llama a funciones dentro de tu software CAD. Primero piensas qué funciones necesitas y cómo harías la tarea a mano. Luego usas la interfaz de chat para automatizarla. La herramienta te guía por el proceso, haciendo que crear macros sea fácil incluso sin saber programar.

Características experimentales

¿Qué otras funciones ofrece Mecagent?

Más allá de la automatización macro, contamos con varias funciones experimentales.

Búsqueda de piezas en línea. Colaboramos con bibliotecas de piezas CAD en línea. La automatización puede interactuar con hojas técnicas para ayudar a encontrar componentes estándar, por ejemplo, rodamientos, que se seleccionan en función de las características de su modelo existente.

Especialista en conocimientos. Hemos integrado una amplia documentación técnica y archivos PDF de conocimientos generales. Si pregunta cómo calcular la pérdida de presión en las tuberías, le dará una respuesta con fuentes para que pueda verificar su exactitud. Somos cuidadosos con la propiedad intelectual y nos centramos en fuentes de conocimientos comunes que no plantean problemas de licencia.

Los usuarios podrán cargar su propia documentación y normas para uso interno únicamente. 

Precios instantáneos. Se trata de un prototipo inicial que estamos desarrollando con proveedores externos.

¿La generación de piezas sigue en marcha?

Estamos probando la creación autónoma de piezas, pero aún no hemos llegado a ese punto. Actualmente, solo puede crear piezas sencillas, por lo que no es útil para trabajos de ingeniería reales. Sin embargo, hay que empezar por algún lado.

¿Son paramétricas estas piezas generadas?

Sí, y precisamente por eso ahora mismo estamos limitados a piezas simples. Los modelos paramétricos requieren todas las operaciones básicas del núcleo CAD, desde el boceto hasta la generación de características. Es necesario mantener las propiedades paramétricas durante el proceso de generación de piezas. Hay quien incluso habla de crear sistemas CAD completamente nuevos para habilitar este tipo de funcionalidad, pero eso es un camino muy largo. 

La IA puede generar impresionantes mallas STL adecuadas para la impresión 3D, pero son inútiles para los ingenieros mecánicos a menos que sean perfectas en los detalles, lo que aún no ocurre.

Me gusta compararlo con los archivos PNG y SVG. Un PNG es fijo, es lo que es. Pero un SVG utiliza vectores y ecuaciones matemáticas, por lo que se puede editar. Eso es lo que necesitan los ingenieros.

¿Con qué plataformas CAD se integra Mecagent?

Actualmente, solo admitimos SolidWorks. También estamos estudiando añadir Inventor, Catia V5 y Creo en un futuro próximo.

Las ventajas actuales

¿Qué hace que los ingenieros estén dispuestos a pagar por Mecagent?

Como mencionó, muchos han utilizado macros y comprenden su valor, pero no las han creado ellos mismos. Eso es habitual. Actualmente, lo más fácil para nosotros es llegar a personas que ya trabajan con macros. Ellos ven inmediatamente el valor porque hacemos que la automatización sea mucho más fácil y rápida. El resto de los ingenieros mecánicos tienen que aprender que las macros existen. 

La búsqueda de piezas se utiliza mucho, pero es más bien un extra. Si hablamos de una función imprescindible, esa es la automatización de macros.

Todavía estamos en fase beta, por lo que hay errores y problemas. La comunidad de ingenieros es bastante escéptica con respecto a la IA, y un solo contratiempo puede significar que nos descarten. Pero los ingenieros que trabajan con macros están más motivados para explorar posibles casos de uso. Una vez que ven que una tarea que antes llevaba 12 horas ahora se realiza en 3 minutos, se convencen.

¿Alguna historia sorprendente de usuarios?

Un cliente cambió el nombre de su marca y tenía 70 000 dibujos que debían actualizarse. Se trataba de un cambio muy sencillo, pero les llevó dos meses hacerlo manualmente. Querían automatizarlo, pero no sabían cómo. Probaron con ChatGPT, pero este generó instrucciones erróneas, ya que estos requisitos son muy específicos del software CAD. Con Mecagent, el script se ejecutó durante unas horas y completó todo el trabajo.

Hemos tenido varios casos en los que las personas automatizaron la exportación de archivos en diferentes formatos, ahorrando entre 8 y 12 horas por semana solo en eso.

Algunos clientes han creado paneles personalizados con Mecagent que comprueban el cumplimiento de los ensamblajes, verificando automáticamente el grosor de las láminas y otras propiedades.

Uno de nuestros usuarios necesitaba cambiar el tamaño de los agujeros en una superficie convexa, con dimensiones relativas al radio de las superficies interior y exterior. Hacerlo manualmente en una gran cantidad de piezas le habría llevado semanas. Tras varias iteraciones con Mecagent, consiguió un script automatizado para realizar toda la tarea. Ahora utiliza nuestra herramienta a diario.

Mecagent está en fase beta. ¿Cuándo se espera el lanzamiento completo?

Nuestro objetivo inmediato es conseguir la condición de socio con empresas de software CAD. Estamos en conversaciones con ellas para asegurarnos de que utilizamos su software correctamente.

Estas colaboraciones darán legitimidad a todas las partes implicadas. Los proveedores de software harán lo que tienen que hacer para asegurarse de que usamos sus recursos como es debido. Y los usuarios pueden estar tranquilos de que añadir una capa de Mecagent no va a estropear nada. Además, estamos trabajando en los errores, pero eso va a seguir siendo un proceso continuo durante un tiempo.

Nuestro sitio web ofrece actualmente una versión freemium que cualquiera puede probar. Estamos utilizando los comentarios de los usuarios para iterar rápidamente.

En definitiva, el lanzamiento público se producirá una vez que hayamos establecido colaboraciones oficiales y hayamos definido nuestra propuesta de valor fundamental. En este momento, parece que será la automatización macro. Esperamos que sea pronto.

Pasando de GPT-2 a GPT-4

¿Cuáles son los mayores temores de los ingenieros con respecto a su producto y a la IA en general?

La principal preocupación es la protección de la propiedad intelectual de la empresa. Muchas empresas evitan ChatGPT por este motivo. Seguimos el RGPD para garantizar la seguridad de los flujos de datos. No utilizamos ni recuperamos ninguno de los modelos CAD de nuestros clientes, todos los datos se procesan sobre la marcha. Solo almacenamos el historial de chat y los scripts de automatización en AWS. Sin una protección adecuada de la propiedad intelectual, no podríamos prestar servicio a las grandes empresas.

El segundo temor es la sustitución de puestos de trabajo. Soy desarrollador de software y muchos expertos en mi campo reconocen que la IA ya produce la mayor parte del código. Solo se necesita un experto humano que gestione el proceso, pero las necesidades de mano de obra han disminuido significativamente.

En ingeniería mecánica, estamos muy lejos de ese escenario. Nos centramos en dar a los ingenieros más tiempo para aplicar sus habilidades principales en lugar de perder horas en tareas repetitivas. Es difícil imaginar un futuro en el que los puentes y las estructuras críticas sean construidos por la IA sin intervención humana. Los errores de software se pueden solucionar, pero los fallos estructurales en la infraestructura física tienen graves consecuencias.

¿En qué punto de la escala que va desde «exageración total» a «no te lo puedes perder» se encuentra actualmente la IA en ingeniería?

El diseño generativo mediante IA forma parte de los paquetes CAD desde hace tiempo. Dejando eso de lado, el entusiasmo en torno a la IA es enorme, tanto dentro como, sobre todo, fuera del sector.

Creo que la ingeniería mecánica está al nivel de GPT-2, mientras que muchos de nosotros actuamos como si estuviéramos en GPT-4. En parte, eso es ruido de marketing. Hemos mostrado scooters y coches de F1 generados, y a veces eso nos perjudica cuando la gente prueba el producto esperando esas capacidades.

Incluso como maximalista de la IA, tengo que admitir que estamos bastante lejos de ese punto. Pero GPT-2 siguió siendo útil para muchas personas a pesar de sus limitaciones. La IA en ingeniería mecánica se encuentra en una etapa similar.

A largo plazo, hay enormes oportunidades.

¿Qué aceleraría el progreso en este ámbito?

Me encanta el código abierto. Permite que todo el mundo aproveche al máximo los datos disponibles. Si existieran bases de datos de modelos completas y accesibles para todos, podríamos aprender mucho más rápido como industria.

¿Alguna otra herramienta de IA que recomendaría a los ingenieros?

Draftaid resuelve un problema tangible mediante la automatización de la creación de dibujos.

Y hay una startup secreta que utiliza IA para simulaciones FEA. Están haciendo un trabajo impresionante, reduciendo drásticamente el tiempo de simulación y proporcionando resultados casi deterministas.

Bookmark (0)
Please login to bookmark Close
3

Comment(0)