← Nieuwste papers
🔬 materials science

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

Dit artikel presenteert een schema-georiënteerd alignment-framework dat grootschalige domeinkennis synthetiseert en een IR-gestuurde Direct Preference Optimization-workflow benut om compacte, uitvoerbare domeinspecifieke LLM's te bouwen die algemene modellen overtreffen in datarme wetenschappelijke velden zoals semiconductor TCAD en FEM-simulatie.

Oorspronkelijke auteurs: Di Wang, Zhenhua Wu, Yu Liu, Kai Chang, Shaohua Wu

Gepubliceerd 2026-09-18
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Di Wang, Zhenhua Wu, Yu Liu, Kai Chang, Shaohua Wu

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

In de onzichtbare wereld van moderne elektronica worden de chips die onze telefoons en computers aandrijven niet langer alleen ontworpen; ze worden gesimuleerd. Voordat er ook maar één siliciumwafer wordt gesneden, gebruiken ingenieurs krachtige software om digitale tweelingen van deze microscopische apparaten te bouwen. Deze simulaties, bekend als Technology Computer-Aided Design, of TCAD, fungeren als een virtueel laboratorium. Ze stellen wetenschappers in staat om te voorspellen hoe elektriciteit zal stromen door lagen materiaal die slechts enkele atomen dik zijn, waarbij miljoenen variaties worden getest zonder de kosten of tijd van fysieke productie. Het draaien van deze simulaties is echter berucht moeilijk. Het vereist het schrijven van complexe, computerleesbare scripts die de software precies vertellen hoe het een virtueel apparaat moet bouwen, waar de materialen geplaatst moeten worden en hoe de resultaten gemeten moeten worden. Deze scripts moeten perfect zijn; één verkeerd geplaatst woord of een fout nummer kan de gehele simulatie doen mislukken, waardoor de ingenieur opnieuw moet beginnen. Jarenlang heeft de industrie vertrouwd op menselijke experts om deze scripts te schrijven, een proces dat traag, foutgevoelig en moeilijk te automatiseren is.

Een team van onderzoekers heeft nu een nieuwe manier ontwikkeld om kunstmatige intelligentie te leren deze scripts correct te schrijven, zelfs wanneer er zeer weinig gegevens beschikbaar zijn om van te leren. Ze creëerden een systeem genaamd TcadGPT, een gespecialiseerd computermodel dat is ontworpen om de taal van de halfgeleidertechniek te begrijpen. In tegen tegenstelling tot algemene AI-modellen die poëzie kunnen schrijven of nieuws kunnen samenvatten, maar vaak falen bij precieze technische taken, was dit nieuwe model getraind om code te genereren die de simulatiesoftware daadwerkelijk kan uitvoeren. De onderzoekers ontdekten dat door een enorme hoeveelheid synthetische vragen en antwoorden te combineren met een unieke methode om de fouten van het model te corrigeren, zij de AI konden leren om met een hoge betrouwbaarheid geldige scripts te produceren. Hun werk suggereert dat in zeer gespecialiseerde velden waar gegevens schaars zijn en fouten kostbaar zijn, een zorgvuldig afgestemd, kleiner AI-model zelfs de meest geavanceerde algemene systemen kan overtreffen, mits het op de juiste manier is onderwezen.

De uitdaging waarmee de onderzoekers werden geconfronteerd, was uniek. In veel velden leert AI door enorme bibliotheken van bestaande tekst en code te lezen. Maar in het ontwerp van halfgeleiders zijn de echte scripts die in fabrieken worden gebruikt vaak geheim, en de publieke handleidingen die beschikbaar zijn, zijn niet geschreven om door computers gelezen te worden. Dit creëerde een tekort aan gegevens. Om dit op te lossen, wachtte het team niet tot er meer gegevens beschikbaar kwamen; ze creëerden hun eigen gegevens. Ze namen bestaande gebruikershandleidingen en tekstboeken en gebruikten een krachtige AI om meer dan 1,5 miljoen nieuwe vraag-antwoordparen te genereren. Ze ontwierpen twee verschillende methoden voor deze generatie. De ene methode las door de documenten heen op een brede manier om algemene concepten te vangen, terwijl de andere zich richtte op specifieke trefwoorden zoals materiaalnamen of natuurkundige wetten om diepe precisie te garanderen. Dit proces gaf het model een sterke basis van kennis, waardoor het vragen over hoe de simulaties werken kon beantwoorden met een nauwkeurigheid van 85,6 procent, waarmee het algemene AI-modellen die minder dan 50 procent scoorden op dezelfde tests aanzienlijk versloeg.

Het kennen van de feiten is echter niet hetzelfde als het schrijven van de code. De onderzoekers ontdekten dat het simpelweg onderwijzen van het model om vragen te beantwoorden niet genoeg was om het de scripts te laten schrijven die de software kon uitvoeren. Het model zou de natuurkunde vaak wel goed krijgen, maar faalde in de syntaxis, door commando's in de verkeerde volgorde te plaatsen of een cruciale stap over te slaan. Om dit op te lossen, introduceerden ze een tweede, striktere trainingsfase. Ze namen geverifieerde, werkende scripts en braken deze af in een gestructureerd, logisch formaat dat de specifieke bewoordingen weghaalde maar de kernbetekenis behield. Vervolgens creëerden ze duizenden variaties van deze scripts, sommige perfect en sommige met bewuste, kleine fouten. Het model werd vervolgens aan deze paren getoond en gevraagd om de juiste te kiezen, waardoor het leerde zelfs de kleinste fouten te herkennen en te vermijden. Dit proces, dat de onderzoekers IR-to-DPO noemen, leerde het model om strikt de instructies op te volgen.

De resultaten van deze tweestaps-training waren opvallend. Wanneer het werd getest op een set van twintig nieuwe instructies die het model nog nooit eerder had gezien, genereerde de definitieve versie van TcadGPT scripts die de simulatiesoftware in 80 procent van de gevallen zonder fouten accepteerde. In contrast hiermee faalde een top-tier algemeen doel-AI-model bij al deze twintig pogingen, waarbij het code produceerde die voor een mens correct leek, maar door de machine werd afgewezen. De studie onthulde ook een verrassend inzicht over hoe AI leert in deze gespecialiseerde velden. De onderzoekers testten of het de het model toegang geven tot een bibliotheek van documenten tijdens de test zou helpen, een techniek die bekend staat als retrieval. Hoewel dit algemene AI-modellen hielp, schaadde het de prestaties van hun gespecialiseerde model juist. De onderzoekers ontdekten dat voor een model dat al diepgaand getraind is op een specifiek onderwerp, het toevoegen van externe informatie tijdens de test het model verwarde, waardoor het de focus verloor op de precieze regels die het had geleerd.

Om te bewijzen dat hun aanpak niet slechts een gelukkig toeval was dat specifiek voor één type software gold, pasten het team exact hetzelfde trainingsrecept toe op een ander type simulatietool genaamd Elmer, dat wordt gebruikt voor het oplossen van complexe natuurkundige problemen in de techniek. Hoewel deze tool volledig anders was dan de halfgeleidersoftware, presteerde het model dat met hun methode was getraind nog steeds beter dan algemene AI-modellen in zowel het beantwoorden van vragen als het schrijven van werkende code. Dit suggereert dat het framework dat zij hebben gebouwd een robuuste methode is die kan worden aangepast aan andere moeilijke, gegevensarme wetenschappelijke velden. Het werk demonstreert dat in de hoogwaardige wereld van engineering, waar een enkele fout miljoenen dollars kan kosten, de weg vooruit niet noodzakelijkerwijs grotere, algemene modellen zijn, maar kleinere, zeer gespecialiseerde modellen die met extreme precisie en discipline zijn onderwezen.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →