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

Diese Studie stellt einen auf dem Large Language Model Google Gemini 2.0 Flash basierenden Chatbot vor, der mithilfe von Python, Gmsh und GetDP den Prozess der Einrichtung und Lösung von zweidimensionalen elektromagnetischen Wirbelstrom-Simulationen mit variablen Leitergeometrien und benutzerdefinierten Nachverarbeitungsroutinen automatisiert, um die Vorbereitungszeit erheblich zu verkürzen.

Albert Piwonski, Mirsad Hadžiefendic

Veröffentlicht Wed, 11 Ma
📖 5 Min. Lesezeit🧠 Tiefgang

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

Hier ist eine einfache und anschauliche Erklärung der Forschung, basierend auf dem vorliegenden Papier, auf Deutsch:

🤖 Der „Elektro-Genie"-Chatbot: Wie KI Ingenieuren das Leben leichter macht

Stellen Sie sich vor, Sie sind ein Architekt, der ein riesiges, komplexes Gebäude aus Kupferdrähten und Magnetfeldern entwerfen will. Normalerweise müssten Sie dafür stundenlang mühsam jede einzelne Wand, jeden Balken und jede Leitung in einem Computerprogramm zeichnen und die physikalischen Gesetze manuell eingeben. Das ist wie der Versuch, ein ganzes Schloss aus Legosteinen zu bauen, indem Sie jeden einzelnen Stein einzeln mit der Hand positionieren.

Diese Forschungsarbeit stellt nun einen neuen Assistenten vor: einen Chatbot, der auf einer künstlichen Intelligenz (einem „Large Language Model" oder LLM) basiert. Dieser Chatbot ist wie ein Super-Architekt, dem Sie nur sagen können: „Bau mir ein Gebäude mit 12 Drähten in einem Kreis" oder „Mach 100 Drähte in einem Hexagon-Muster", und er erledigt den Rest.

Hier ist, wie das funktioniert, aufgeteilt in einfache Schritte:

1. Das Problem: Die langweilige Vorarbeit

In der Welt der Elektrotechnik (speziell bei „Wirbelströmen", also Strömen, die sich in Metallen ändern) müssen Ingenieure oft komplexe Simulationen laufen lassen. Dafür brauchen sie zwei spezielle Werkzeuge:

  • Gmsh: Ein Werkzeug, das den Bauplan (das Gitter) zeichnet.
  • GetDP: Ein Werkzeug, das die Physik berechnet (wie der Strom fließt).

Normalerweise muss ein Mensch für jede neue Anordnung von Drähten den Code für diese Werkzeuge neu schreiben. Das ist zeitaufwendig und fehleranfällig.

2. Die Lösung: Der KI-Chatbot als Übersetzer

Die Forscher haben einen Chatbot gebaut, der wie ein Dolmetscher zwischen Ihnen (dem Nutzer) und den Computerprogrammen agiert.

  • Sie sprechen: Sie tippen einen einfachen Satz in eine Chat-Box: „Ich brauche 10 Drähte, die wie ein Stern angeordnet sind."
  • Der Bot denkt: Die KI (in diesem Fall Google Gemini) versteht Ihren Wunsch. Sie weiß nicht nur, wie man Python (die Programmiersprache) schreibt, sondern auch, wie man die spezielle „Fachsprache" von GetDP (die für die Physik zuständig ist) formuliert.
  • Der Bot handelt: Der Chatbot schreibt automatisch den Code, startet die Simulation und zeigt Ihnen das Ergebnis.

3. Was kann dieser Bot alles? (Die Funktionen)

Die Forscher haben den Bot Schritt für Schritt „weitergebildet", ähnlich wie man einem Schüler erst einfache Aufgaben und dann schwierigere stellt:

  • Level 1: Der Zeichner. Der Bot kann Drähte in verschiedenen Formen anordnen (Kreise, Rechtecke, sogar in Form des Buchstabens „A"). Er schreibt den Code, der das Gitter für die Simulation erstellt.
    • Analogie: Er kann aus Ihrem Wunsch „Mach einen Kreis" automatisch die genauen Koordinaten für jeden Draht berechnen.
  • Level 2: Der Spezialist. Der Bot kann nicht nur zeichnen, sondern auch spezifische Fragen beantworten. Sie können sagen: „Zeig mir nur, wie viel Wärme in diesem einen Draht entsteht." Der Bot schreibt dann den speziellen Code, um genau diesen Teil zu berechnen und darzustellen.
    • Analogie: Statt das ganze Gebäude zu beleuchten, schaltet er nur das Licht in einem bestimmten Zimmer ein, damit Sie es genau ansehen können.
  • Level 3: Der Erklärer. Am Ende gibt der Bot nicht nur Bilder, sondern auch eine Zusammenfassung in normaler Sprache. Er sagt Ihnen: „Hier sehen Sie den Skin-Effekt (der Strom fließt nur am Rand) und den Proximity-Effekt (die Drähte beeinflussen sich gegenseitig)."
    • Analogie: Er ist wie ein Museumsführer, der Ihnen nicht nur das Bild zeigt, sondern auch erklärt, was Sie gerade sehen und warum es so aussieht.

4. Wo hakt es noch? (Die Herausforderungen)

Die Forscher haben auch getestet, wie gut der Bot wirklich ist. Das Ergebnis ist gemischt:

  • Der Zufall: Da die KI auf Wahrscheinlichkeiten basiert, kann es manchmal passieren, dass sie einen Code schreibt, der grammatikalisch korrekt ist, aber physikalisch Unsinn ergibt (z. B. Drähte, die sich durchdringen, obwohl das unmöglich ist).
  • Der „Halluzinations"-Effekt: Manchmal erfindet die KI Fakten. Wenn Sie sie bitten, einen Draht in die Mitte eines Quadrats zu setzen, aber das Quadrat nur 4 Ecken hat, könnte sie verwirrt werden.
  • Die Lösung: Je mehr Beispiele und Regeln man der KI im Hintergrund gibt (sogenannte „System-Prompts"), desto besser wird sie. Es reicht nicht, ihr nur zu sagen „Berechne das", man muss ihr auch die physikalischen Formeln und Regeln an die Hand geben.

5. Das Fazit: Warum ist das wichtig?

Der größte Vorteil ist die Zeitersparnis.

  • Ohne KI: Ein Ingenieur braucht Stunden, um ein neues Simulationsmodell aufzusetzen.
  • Mit KI: Der Chatbot erledigt das in wenigen Sekunden.

Das bedeutet, Ingenieure können viel schneller experimentieren. Statt einen Tag lang an einem Modell zu feilen, können sie 50 verschiedene Varianten in einer Stunde durchprobieren. Es ist, als würde man vom Handradfahren auf ein Hochgeschwindigkeitszug umsteigen.

Zusammenfassend:
Dieser Chatbot ist kein Ersatz für den Ingenieur, sondern ein Super-Assistent. Er übernimmt die langweilige, technische Kleinarbeit (das Schreiben von Code und das Einrichten der Simulation), damit sich die Menschen auf das Wesentliche konzentrieren können: das Verständnis der Physik und das Finden der besten Lösungen. Die Forschung zeigt, dass dies bereits funktioniert, aber noch ein bisschen Feinschliff nötig ist, damit der Bot immer 100 % richtig liegt.