Lässt es sich mit cremefarbenem Papier, einer Tönung, mehr Kontrast oder größerer Schrift besser lesen? Wählen Sie Ihre Farben und Ihre Schrift, einmalig für alle Seiten.

Kostenlose Lektion

Was ein AI Engineer tut

Nach dieser Lektion: Ich kann beschreiben, was ein AI Engineer baut, prüft und betreibt.

Lektion, 45 Min.Keine Befehle

Jemand muss es zum Laufen bringen

Ein AI Engineer baut nützliche Funktionen auf einem Sprachmodell und belegt, dass sie funktionieren. Das Support-Team eines Versandhändlers in Leipzig wünscht sich eine Funktion, die Fragen der Belegschaft aus dem Mitarbeiterhandbuch beantwortet.

Jemand muss sie bauen, ihre Antworten prüfen und sie nach dem Start am Laufen halten. In vielen Teams heißt diese Rolle AI Engineer.

Am Ende dieser Lektion

Notiz

Ich kann beschreiben, was ein AI Engineer baut, prüft und betreibt.

Schlüsselwörter

BegriffWas er bedeutet
Modellein Programm, das aus Beispielen gelernt hat, Antworten zu erzeugen
Funktioneine Sache, die ein Produkt für seine Nutzer tut
Evaluationdas Prüfen von Antworten an bekannten Fällen
Evaluationssetfeste Fragen mit den erwarteten Antworten
Schutzregeleine Prüfung, die eine unsichere Ein- oder Ausgabe stoppt
Monitoringdas Beobachten der Zahlen eines laufenden Systems

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Bauen, prüfen und betreiben

Ein AI Engineer trainiert selten ein neues Modell. Er nimmt ein vorhandenes Modell und baut damit eine Funktion. Dazu gehören eine Anweisung, etwas Code und oft eine Suche in den eigenen Dokumenten der Firma.

Dann prüft er sie mit einem Evaluationsset. Zuletzt betreibt er sie: Mit Monitoring beobachtet er Kosten, Tempo und Qualität und korrigiert, was abweicht.

Eine Übersicht der Fähigkeiten

Der Beruf verbindet Fähigkeiten aus mehreren Bereichen. Sie brauchen genug Python, um Code zu lesen und zu ändern. Sie rufen ein Modell sicher von einem Server auf. Sie schreiben Testfälle und lesen Zahlen.

Vor allem erklären Sie einen Zielkonflikt: was Sie gewonnen haben, was es gekostet hat und woher Sie das wissen. Die Tabelle zeigt, wo jede Fähigkeit vorkommt.

Wo jede Fähigkeit gelehrt wird

FähigkeitWas Sie damit tunWo Sie es lernen
Python und das TerminalCode lesen, ändern und startenGrundlagen, Softwareentwicklung im Berufsalltag
Ein Modell sicher aufrufenSchlüssel auf dem Server, Antworten prüfenProgrammieren mit KI
Testen und messenEvaluationssets schreiben, Genauigkeit berechnenMachine-Learning-Engineering
Daten und LogsEine Woche voller Zahlen lesenDatenanalyse und Data Engineering, DevOps
Tiefer einsteigenRetrieval, Agenten, Evaluation im DetailDie KI-Lektionen auf der Seite Ressourcen

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Probieren Sie es: Ihre Übersicht

Code: python
# Bewerten Sie sich von 1 (neu für mich) bis 5 (sicher).
bewertungen = {
    "Python": 3,
    "Ein Modell aus Code aufrufen": 2,
    "Ein Evaluationsset schreiben": 1,
    "Logs und Zahlen lesen": 2,
    "Einen Zielkonflikt erklären": 4,
}

ZIEL = 3

for faehigkeit in bewertungen:
    if bewertungen[faehigkeit] < ZIEL:
        print("Als Nächstes lernen:", faehigkeit)
    else:
        print("Bereit:", faehigkeit)

# Passen Sie die Bewertungen an sich an und starten Sie dann neu.

Die meiste Arbeit ist Prüfen

Ein Modell kann auf dieselbe Frage an einem anderen Tag anders antworten. Eine einzige gelungene Vorführung beweist deshalb nichts.

Ein AI Engineer führt ein Evaluationsset: Fragen mit den erwarteten Antworten. Nach jeder Änderung lässt er das ganze Set laufen und zählt die richtigen Antworten. Das Programm unten tut das mit einer aufgezeichneten Stichprobe.

Probieren Sie es: eine Stichprobe bewerten

Code: python
# Eine aufgezeichnete Stichprobe: fünf Fragen, die erwartete
# Antwort und was eine Support-Funktion im Test geantwortet hat.
erwartet = ["14 Tage", "Freitag", "Formular B2", "Nein", "2 Wochen"]
geantwortet = ["14 Tage", "Montag", "Formular B2", "Nein", "Ich bin nicht sicher"]

richtig = 0
for stelle in range(len(erwartet)):
    if erwartet[stelle] == geantwortet[stelle]:
        richtig = richtig + 1
    else:
        print("Falsch bei Frage", stelle + 1)

print("Richtig:", richtig, "von", len(erwartet))

# Ändern Sie die zweite Antwort in "Freitag" und starten Sie neu.

Ein häufiger Irrtum

Warnung

Viele denken, ein AI Engineer trainiere vor allem neue Modelle. Ein großes Modell von Grund auf zu trainieren ist Forschungsarbeit, die nur sehr wenige Teams leisten. Die meisten bauen Funktionen auf vorhandenen Modellen und verbringen ihre Zeit mit Code, Evaluationssets und Monitoring.

Sie unterrichten eine Gruppe? Weisen Sie dieses Modul Ihren Studierenden zu, mit Handbuch für Lehrende, automatisch geprüften Aufgaben und einem Lab für jede Person.