Training: Scripten mit Python und ChatGPT für Übersetzer und Terminologen
Das Aufkommen von „Large Language Models“ wie ChatGPT im Jahr 2022 ist eine logische Konsequenz und Weiterentwicklung der Neuronalen Maschinellen Übersetzung, die bereits seit 2017 Einzug in den Übersetzeralltag gehalten hat. Statt mit bilingualen Datenbeständen, meist TMX-Dateien, werden diese „großen Sprachmodelle“ mit Unmengen von Daten aller Art trainiert, um Aufgaben verschiedenster Art lösen zu können.
Dazu gehört neben Texten, Übersetzen und Bildgenerierung auch das Programmieren. Statt LLMs wie ChatGPT über Prompts selbst Aufgaben bearbeiten zu lassen (Gegenstand des Prompting-Trainings am 19/20.3.2025), kann das LLM gebeten werden, für diese Aufgabestellung ein Skript zu erstellen. Mit diesem können dann wiederkehrende und weniger spannende Routine-Aufgaben erledigt werden, aber auch große Datenbestände wie TMX-Dateien zuverlässig manipuliert werden. Hier fungiert das LLM nicht als Übersetzer oder Terminologe, sondern als Entwickler, der stets verfügbar ist.
Dazu ist es notwendig, dem maschinellen Entwickler per Prompting zum einen genau beschreiben zu können, wie die Aufgabenstellung lautet, und zum zweiten das Ergebnis, den Code, in der verwendeten Programmiersprache auch testen zu können und solange um Nachbesserung zu bitten, bis das Ergebnis zufriedenstellend ist.
Dazu ist – wie beim Erlernen jeder Sprache – ein Grundverständnis über das Vokabular und die Syntax von Programmiersprachen notwendig. Im Training wird Python als Programmiersprache verwendet. Sie wurde speziell für die Ausbildung von Programmierern entwickelt und ist daher leichter zu lernen als andere Programmiersprachen. Zum zweiten ist Python die Sprache, die im KI-Umfeld relevant ist, also in der Umgebung, die für Übersetzer und Terminologen relevant wird.
Für das Training werden Beispiele aus dem Übersetzungs- und Terminologiebereich verwendet, es wird also vor allem mit Wörtern gearbeitet, daher werden wir nicht tiefer in mathematische Fragestellungen eintauchen.
Dieser Workshop richtet sich an absolute Neulinge im Bereich der Programmierung. Um die Gruppengestaltung homogen zu halten bitten wir alle, die andere Programmiersprachen bereits kennen oder bereits erste Programmiererfahrungen haben, von der Teilnahme abzusehen.
Inhalt des Trainings
- Kommentare erstellen
- Mit Funktionen arbeiten: print() und input()
- Variablen, Listen und Dictionaries verwenden
- Schleifen zur Wiederholung von Aktivitäten einsetzen
- Bedingungen erstellen
- Dateien öffnen, lesen, schreiben und schließen
- Ausblick: Python und Datenbanken, Neuronale Netze
Auf Theorieteile folgt immer ein Workshopteil mit interaktiven Übungen, bei dem die Teilnehmer das Gelernte in der Praxis umsetzen können.
Ein Laptop, Kamera und Ton sind für eine Teilnahme am Training notwendig. Sie benötigen einen Zugang zu ChatGPT. Hierzu reicht eine Registrierung aus, ohne dass Ihnen weitere Kosten entstehen. Die verwendete Entwicklungsumgebung Thonny benötigt nicht viel Speicher auf Ihrem Rechner und ist leicht zu installieren.
Für die interaktiven Übersetzungs- und Terminologie-Übungen können Sie gerne eigene Texte verwenden, diese Testtexte müssen aber veröffentlicht bzw. bei Cloud-Anbietern hochgeladen werden dürfen. Ansonsten empfehlen wir Ihnen, die Pro-Versionen zu nutzen. Weitergehende Informationen erhalten Sie nach der Anmeldung.
Das Training ist auf 3 Termine aufgeteilt und findet jeweils von 09:30 – 13:00 Uhr an folgenden Terminen statt:
Dienstag, den 01.07.2025
Mittwoch, den 02.07.2025
Donnerstag, den 03.07.2025