Research and Prototyping Study of an LLM-Based Chatbot for Electromagnetic Simulations

Este estudio presenta un chatbot basado en el modelo de lenguaje Google Gemini 2.0 Flash que automatiza la configuración, resolución y post-procesamiento de simulaciones de corrientes parásitas bidimensionales mediante Gmsh y GetDP, reduciendo significativamente el tiempo necesario para generar modelos electromagnéticos.

Albert Piwonski, Mirsad Hadžiefendic

Publicado Wed, 11 Ma
📖 4 min de lectura☕ Lectura para el café

Each language version is independently generated for its own context, not a direct translation.

Imagina que quieres cocinar un plato complejo, como una lasagna, pero no tienes tiempo para medir los ingredientes, cortar las verduras, precalentar el horno y escribir la receta paso a paso. Lo que harías sería llamar a un chef experto (el "Chatbot") y decirle simplemente: "Quiero una lasagna con mucha carne y queso, pero sin cebolla".

Este artículo de investigación trata sobre cómo crear un "chef experto" para un campo muy técnico: las simulaciones electromagnéticas (usadas para diseñar motores, transformadores, antenas, etc.).

Aquí tienes la explicación sencilla de lo que hicieron los autores:

1. El Problema: La Cocina es Demasiado Compleja

Normalmente, para simular cómo se comporta la electricidad en un objeto, un ingeniero tiene que:

  • Dibujar el objeto en un programa de diseño.
  • Escribir miles de líneas de código matemático para definir las reglas de la física.
  • Configurar el "horno" (el software de simulación) para que cocine los datos.
  • Esperar horas o días para ver el resultado.

Es como si, para hacer una lasagna, tuvieras que fabricar tu propio horno, cultivar tus propios tomates y escribir el libro de cocina desde cero cada vez que quieres comer.

2. La Solución: El "Chef" con Inteligencia Artificial

Los autores crearon un Chatbot (un asistente de conversación) basado en una Inteligencia Artificial avanzada (llamada Gemini).

  • Tú hablas: Le dices al chatbot en lenguaje normal: "Diseña un motor con 12 cables en círculo" o "Muestra cómo se calientan los cables si los pongo en forma de cuadrado".
  • El Chef piensa: El chatbot no solo entiende tus palabras, sino que escribe el código necesario automáticamente.
    • Escribe el código para dibujar los cables (como si dibujara el plano de la cocina).
    • Escribe el código para las reglas de la física (la receta).
    • Ejecuta la simulación (mete la lasagna al horno).
  • El resultado: Te devuelve un gráfico visual de cómo se comporta la electricidad y un resumen en texto fácil de entender: "Ves, aquí los cables se calientan más porque están muy juntos".

3. ¿Qué descubrieron? (Las Pruebas)

Los investigadores probaron a este "chef" con diferentes niveles de dificultad:

  • Nivel Básico: Pedir cables en una línea recta. El chatbot lo hizo perfecto casi siempre.
  • Nivel Intermedio: Pedir cables en formas extrañas, como un trapecio o una letra "A". Aquí, a veces el chef se confundía. A veces dibujaba la forma correcta pero la receta (el código de física) tenía un error, como si pusiera sal en lugar de azúcar.
  • Nivel Avanzado: Pedir formas muy complejas, como un cable especial llamado "Milliken" con cientos de piezas pequeñas. Aquí fue más difícil. El chatbot a veces alucinaba (inventaba cosas que no existían) o fallaba en la matemática.

La analogía clave:
El chatbot es como un traductor muy rápido pero a veces despistado. Si le pides algo simple, traduce perfecto. Si le pides algo muy complejo sin darle suficientes pistas (ejemplos de cómo hacerlo), a veces se inventa cosas que suenan bien pero que no funcionan en la realidad.

4. El Gran Hallazgo: La Importancia de las "Pistas"

Descubrieron que la inteligencia artificial no necesita ser "reeducada" (no hace falta darle un curso nuevo). Lo que funciona es darle instrucciones muy claras en el momento (lo que llaman "System Prompts").

  • Si le dices: "Haz una lasagna" (sin más), el chef puede fallar.
  • Si le dices: "Haz una lasagna, usa queso mozzarella, no cebolla, y asegúrate de que el horno esté a 180 grados" (instrucciones detalladas), el chef acierta mucho más.

5. ¿Por qué es importante esto?

Antes, un ingeniero tardaba horas en configurar una simulación. Con esta herramienta, el proceso se reduce a segundos o minutos.

  • Para los ingenieros: Significa que pueden probar 100 diseños diferentes en el tiempo que antes tardaban en probar uno solo. Es como tener un superpoder para experimentar.
  • El reto futuro: El mayor problema es que, como la IA es un poco "adivina", a veces genera resultados que parecen correctos pero que están mal. Los autores proponen crear sistemas para que la IA se revise a sí misma o para que un humano verifique rápidamente si la "lasagna" está bien hecha antes de servirla.

En resumen

Este paper presenta un asistente mágico que convierte tus ideas en palabras en simulaciones de ingeniería reales. No reemplaza al ingeniero, pero le quita el trabajo pesado de escribir código y configurar herramientas, permitiéndole enfocarse en lo importante: diseñar mejores motores y dispositivos eléctricos mucho más rápido.