← Últimos artigos
🔬 materials science

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

Este artigo apresenta um framework de alinhamento baseado em esquemas que sintetiza conhecimento de domínio em larga escala e aproveita um fluxo de trabalho de Otimização de Preferência Direta impulsionado por Recuperação de Informação (IR) para construir LLMs específicos de domínio compactos e executáveis que superam modelos gerais em campos científicos com escassez de dados, como TCAD de semicondutores e simulação FEM.

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

Publicado 2026-09-18
📖 6 min de leitura🧠 Leitura aprofundada

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

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

No mundo invisível da eletrônica moderna, os chips que alimentam nossos telefones e computadores não são mais apenas projetados; eles são simulados. Antes que um único wafer de silício seja cortado, os engenheiros usam softwares poderosos para construir gêmeos digitais desses dispositivos microscópicos. Essas simulações, conhecidas como Tecnologia de Design Auxiliado por Computador, ou TCAD, atuam como um laboratório virtual. Elas permitem que cientistas prevejam como a eletricidade fluirá através de camadas de material com apenas alguns átomos de espessura, testando milhões de variações sem o custo ou o tempo da fabricação física. No entanto, executar essas simulações é notoriamente difícil. Requer a escrita de scripts complexos, legíveis por computador, que dizem ao software exatamente como construir um dispositivo virtual, onde colocar materiais e como medir os resultados. Esses scripts devem ser perfeitos; uma única palavra mal colocada ou um número errado pode fazer com que toda a simulação falhe, deixando o engenheiro para recomeçar do zero. Durante anos, a indústria dependeu de especialistas humanos para escrever esses scripts, um processo que é lento, propenso a erros e difícil de automatizar.

Uma equipe de pesquisadores desenvolveu agora uma nova maneira de ensinar inteligência artificial a escrever esses scripts corretamente, mesmo quando há muito pouco dado para aprender. Eles criaram um sistema chamado TcadGPT, um modelo de computador especializado projetado para entender a linguagem da engenharia de semicondutores. Ao contrário dos modelos de IA de propósito geral, que podem escrever poesia ou resumir notícias, mas frequentemente falham em tarefas técnicas precisas, este novo modelo foi treinado para gerar código que o software de simulação possa realmente executar. Os pesquisadores descobriram que, ao combinar uma quantidade massiva de perguntas e respostas sintéticas com um método único de corrigir os erros do modelo, eles poderiam ensinar a IA a produzir scripts válidos com alta confiabilidade. O trabalho deles sugere que, em campos altamente especializados onde os dados são escassos e os erros são caros, um modelo de IA menor e cuidadosamente ajustado pode superar até mesmo os sistemas de propósito geral mais avançados, desde que seja ensinado da maneira correta.

O desafio que os pesquisadores enfrentaram era único. Em muitos campos, a IA aprende lendo vastas bibliotecas de textos e códigos existentes. Mas, no design de semicondutores, os scripts do mundo real usados em fábricas são frequentemente secretos, e os manuais públicos disponíveis para aprendizado não são escritos para serem lidos por computadores. Isso criou uma escassez de dados. Para resolver isso, a equipe não esperou que mais dados aparecessem; eles criaram os seus próprios. Eles pegaram guias de usuário e livros didáticos existentes e usaram uma IA poderosa para gerar mais de 1,5 milhão de novos pares de perguntas e respostas. Eles projetaram dois métodos diferentes para essa geração. Um método lia os documentos de forma ampla para capturar conceitos gerais, enquanto o outro focava em palavras-chave específicas, como nomes de materiais ou leis físicas, para garantir precisão profunda. Esse processo deu ao modelo uma base sólida de conhecimento, permitindo que ele respondesse perguntas sobre como as simulações funcionam com uma precisão de 85,6 por cento, superando significativamente os modelos de IA gerais que pontuaram abaixo de 50 por cento nos mesmos testes.

No entanto, saber os fatos não é o mesmo que escrever o código. Os pesquisadores descobriram que simplesmente ensinar o modelo a responder perguntas não era suficiente para fazê-lo escrever scripts que o software pudesse executar. O modelo frequentemente acertava a física, mas falhava na sintaxe, colocando comandos na ordem errada ou omitindo um passo crucial. Para corrigir isso, eles introduziram uma segunda fase de treinamento mais rigorosa. Eles pegaram scripts verificados e funcionais e os quebraram em um formato estruturado e lógico que removia a redação específica, mas mantinha o significado central. Em seguida, criaram milhares de variações desses scripts, alguns perfeitos e outros com erros pequenos e deliberados. O modelo foi então apresentado a esses pares e solicitado a escolher o correto, aprendendo a reconhecer e evitar até mesmo os menores erros. Esse processo, que os pesquisadores chamam de IR-to-DPO, ensinou o modelo a ser rigoroso no seguimento de instruções.

Os resultados desse treinamento de duas etapas foram impressionantes. Quando testado em um conjunto de vinte novas instruções que o modelo nunca havia visto antes, a versão final do TcadGPT gerou com sucesso scripts que o software de simulação aceitou sem erro em 80 por cento das vezes. Em contraste, um modelo de IA de propósito geral de alto nível falhou em todas as vinte tentativas, produzindo um código que parecia correto para um humano, mas que era rejeitado pela máquina. O estudo também revelou um insight surpreendente sobre como a IA aprende nesses campos especializados. Os pesquisadores testaram se dar acesso ao modelo a uma biblioteca de documentos durante o teste ajudaria, uma técnica conhecida como recuperação (retrieval). Embora isso tenha ajudado os modelos de IA gerais, acabou prejudicando o desempenho do modelo especializado deles. Os pesquisadores descobriram que, para um modelo já profundamente treinado em um assunto específico, adicionar informações externas durante o teste o confundia, fazendo com que perdesse o foco nas regras precisas que havia aprendido.

Para provar que sua abordagem não era apenas um acidente de sorte específico para um tipo de software, a equipe aplicou a exata mesma receita de treinamento a um outro tipo de ferramenta de simulação chamada Elmer, que é usada para resolver problemas complexos de física em engenharia. Mesmo que essa ferramenta fosse completamente diferente do software de semicondutores, o modelo treinado com o método deles ainda superou os modelos de IA gerais tanto em responder perguntas quanto em escrever códigos funcionais. Isso sugere que o framework que construíram é um método robusto que pode ser adaptado para outros campos científicos difíceis e com escassez de dados. O trabalho demonstra que, no mundo de alto risco da engenharia, onde um único erro pode custar milhões de dólares, o caminho a seguir não é necessariamente modelos maiores e mais gerais, mas sim modelos menores e altamente especializados, que são ensinados com extrema precisão e disciplina.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →