← Últimos artículos
🔬 materials science

A Generalizable Framework for Building Executable Domain-Specific LLMs under Data Scarcity: Demonstration on Semiconductor TCAD Simulation

Este artículo presenta un marco de alineación basado en esquemas que sintetiza conocimiento de dominio a gran escala y aprovecha un flujo de trabajo de Optimización de Preferencia Directa impulsado por recuperación de información (IR) para construir modelos de lenguaje de gran tamaño (LLM) específicos de dominio, compactos y ejecutables, que superan a los modelos generales en campos científicos con escasez de datos como la TCAD de semiconductores y la simulación FEM.

Autores originales: Di Wang, Zhenhua Wu, Yu Liu, Kai Chang, Shaohua Wu

Publicado 2026-09-18
📖 6 min de lectura🧠 Análisis profundo

Autores originales: Di Wang, Zhenhua Wu, Yu Liu, Kai Chang, Shaohua Wu

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

En el mundo invisible de la electrónica moderna, los chips que impulsan nuestros teléfonos y computadoras ya no solo se diseñan; se simulan. Antes de que se corte una sola oblea de silicio, los ingenieros utilizan un potente software para construir gemelos digitales de estos dispositivos microscópicos. Estas simulaciones, conocidas como Diseño de Computadora Asistido por Tecnología, o TCAD, actúan como un laboratorio virtual. Les permiten predecir cómo fluirá la electricidad a través de capas de material de apenas unos pocos átomos de espesor, probando millones de variaciones sin el costo o el tiempo de la fabricación física. Sin embargo, ejecutar estas simulaciones es notoriamente difícil. Requiere escribir scripts complejos legibles por computadora que le indiquen al software exactamente cómo construir un dispositivo virtual, dónde colocar los materiales y cómo medir los resultados. Estos scripts deben ser perfectos; una sola palabra mal colocada o un número erróneo pueden hacer que toda la simulación falle, obligando al ingeniero a empezar de nuevo. Durante años, la industria ha dependido de expertos humanos para escribir estos scripts, un proceso que es lento, propenso a errores y difícil de automatizar.

Un equipo de investigadores ha desarrollado ahora una nueva forma de enseñar a la inteligencia artificial a escribir estos scripts correctamente, incluso cuando hay muy pocos datos para aprender. Crearon un sistema llamado TcadGPT, un modelo informático especializado diseñado para entender el lenguaje de la ingeniería de semiconductores. A diferencia de los modelos de IA de propósito general que pueden escribir poesía o resumir noticias pero suelen fallar en tareas técnicas precisas, este nuevo modelo fue entrenado para generar código que el software de simulación pueda realmente ejecutar. Los investigadores descubrieron que, al combinar una gran cantidad de preguntas y respuestas sintéticas con un método único para corregir los errores del modelo, podían enseñar a la IA a producir scripts válidos con alta fiabilidad. Su trabajo sugiere que en campos altamente especializados donde los datos son escasos y los errores son costosos, un modelo de IA más pequeño y cuidadosamente ajustado puede superar incluso a los sistemas de propósito general más avanzados, siempre que se le enseñe de la manera correcta.

El desafío que enfrentaron los investigadores fue único. En muchos campos, la IA aprende leyendo vastas bibliotecas de texto y código existentes. Pero en el diseño de semiconductores, los scripts del mundo real utilizados en las fábricas suelen ser secretos, y los manuales públicos disponibles para el aprendizaje no están escritos para que las computadoras los lean. Esto creó una escasez de datos. Para resolverlo, el equipo no esperó a que aparecieran más datos; crearon los suyos propios. Tomaron guías de usuario y libros de texto existentes y utilizaron una IA potente para generar más de 1.5 millones de nuevos pares de preguntas y respuestas. Diseñaron dos métodos diferentes para esta generación. Un método leía los documentos de forma amplia para capturar conceptos generales, mientras que el otro se centraba en palabras clave específicas, como nombres de materiales o leyes físicas, para asegurar una profunda precisión. Este proceso le dio al modelo una base sólida de conocimiento, permitiéndole responder preguntas sobre cómo funcionan las simulaciones con una precisión del 85.6 por ciento, superando significativamente a los modelos de IA general que puntuaron por debajo del 50 por ciento en las mismas pruebas.

Sin embargo, saber los hechos no es lo mismo que escribir el código. Los investigadores descubrieron que simplemente enseñar al modelo a responder preguntas no era suficiente para hacer que escribiera scripts que el software pudiera ejecutar. El modelo a menudo acertaba en la física pero fallaba en la sintaxis, colocando los comandos en el orden incorrecto o saltándose un paso crucial. Para solucionar esto, introdujeron una segunda fase de entrenamiento más rigurosa. Tomaron scripts verificados y funcionales y los desglosaron en un formato estructurado y lógico que eliminaba la redacción específica pero mantenía el significado central. Luego crearon miles de variaciones de estos scripts, algunas perfectas y otras con errores pequeños y deliberados. El modelo recibió entonces estos pares y se le pidió que eligiera el correcto, aprendiendo a reconocer y evitar incluso los errores más mínimos. Este proceso, que los investigadores llaman IR-to-DPO, enseñó al modelo a ser estricto en el seguimiento de instrucciones.

Los resultados de este entrenamiento de dos pasos fueron sorprendentes. Al ser probado con un conjunto de veinte instrucciones nuevas que el modelo nunca había visto, la versión final de TcadGPT generó con éxito scripts que el software de simulación aceptó sin errores el 80 por ciento de las veces. En contraste, un modelo de IA de propósito general de alto nivel falló en cada uno de estos veinte intentos, produciendo un código que parecía correcto para un humano pero que era rechazado por la máquina. El estudio también reveló una idea sorprendente sobre cómo aprende la IA en estos campos especializados. Los investigadores probaron si dar acceso al modelo a una biblioteca de documentos durante la prueba ayudaba, una técnica conocida como recuperación (retrieval). Si bien esto ayudó a los modelos de IA general, en realidad perjudicó el rendimiento de su modelo especializado. Los investigadores descubrieron que, para un modelo ya profundamente entrenado en un tema específico, añadir información externa durante la prueba lo confundía, haciendo que perdiera el enfoque en las reglas precisas que había aprendido.

Para demostrar que su enfoque no era solo un accidente de suerte específico para un tipo de software, el equipo aplicó la misma receta de entrenamiento a un tipo diferente de herramienta de simulación llamada Elmer, que se utiliza para resolver problemas complejos de física en ingeniería. Aunque esta herramienta era completamente diferente al software de semiconductores, el modelo entrenado con su método seguía superando a los modelos de IA general tanto en la respuesta a preguntas como en la escritura de código funcional. Esto sugiere que el marco de trabajo que construyeron es un método robusto que puede adaptarse a otros campos científicos difíciles y con escasez de datos. El trabajo demuestra que en el mundo de la ingeniería de alto riesgo, donde un solo error puede costar millones de dólares, el camino a seguir no es necesariamente modelos más grandes y generales, sino modelos más pequeños y altamente especializados que son enseñados con extrema precisión y disciplina.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →