Startseite / Artikel

Ein Roadmap für KI-Engineering im Jahr 2026: Vom Python bis zu Agenten und LLMOps.

Ein schrittweiser Lernpfad für KI-Engineering bis 2026, von Python und Mathematik über klassische ML-Methoden und Deep Learning bis hin zu RAG, MCP, Agenten, Bewertungsmethoden und der Implementierung.

Verlag: REACTAPP.TOP14 Min. Lesezeit3109 Wörter

Quellen: The Complete AI Engineering Roadmap (2026): From Python to AI Agents

Warum die meisten AI-Ausblickspläne veraltet wirken

„Wie werde ich AI-Entwickler?“ – das ist die Frage, die ständig von Anfängern sowie von bereits tätigen Entwicklern gestellt wird, die in AI-Bereiche wechseln möchten. Es gibt viele PDF-Ausblickspläne im Umlauf, von denen viele bereits vor der Zeit geschrieben wurden, in der Agenten, MCP und Kontextengineering noch nicht im Gespräch waren. Heutzutage erwartet man sogar von Frischlingen, etwas über RAG zu wissen, was es schwierig macht, einen Ausgangspunkt zu finden. Auch erfahrene Entwickler geraten in Verwirrung, da jede neue Phase auf dem aufgebaut werden muss, was sie bereits aus ihrer Arbeit und dem Systemdesign kennen.

Was folgt, ist eine Reihe von Phasen, kein Lehrplan. Die Themen sind zusammen mit Ressourcen und Projekten gruppiert, sodass Einsteiger von Anfang an folgen können und erfahrene Ingenieure sie nutzen können, um Lücken zu schließen oder ihr Wissen zu erweitern. Viele Inhalte zu Roadmaps für KI im Internet sind Roadmaps zum maschinellen Lernen aus dem Jahr 2019 mit einem am Ende steckengebliebenen Kapitel zu großen Sprachmodellen. Das mag für Einsteiger in Ordnung sein, aber erfahrene Ingenieure benötigen mehr.

Der Berufsname hat sich bereits in nur zwei Jahren stark verändert. Bis 2026 wird von einem KI-Ingenieur erwartet, dass er Aufgaben erledigt, die zuvor nicht zum Aufgabengebiet gehörten – Aufgaben, die bereits tätige Fachleute in der Branche wahrscheinlich schon kennengelernt haben.

Muss sich jemand Sorgen machen, dass KI Technikberufe verdrängen wird? Nicht, solange man mit ihr Schritt hält.

Vor zwei Jahren gab es keinen einzigen Job mit dem Titel „Prompt Engineering“, doch schauen Sie sich an, wie viele Positionen sich heute darum drehen. Jeder, der vorhat, Monate mit diesem Thema zu verbringen, verdient eine Roadmap, die widerspiegelt, wonach Teams heute suchen – und nicht etwas Veraltetes.

Phase 1: Python und Grundlagen der Ingenieurwissenschaften

Jagen Sie nicht nach Tools. Legen Sie erst die Grundlagen der Ingenieurwissenschaften fest. Wer bereits mit Python vertraut ist, kann direkt zu Git, virtuellen Umgebungen und Debugging übergehen.

Hier beginnt wirklich die Nutzung von Python für KI. Monate des passiven Anschauens von Tutorials bringen weitaus weniger bei als die eigene Umsetzung, und klares Denken entwickelt sich meist erst, wenn man Datenstrukturen und Algorithmen durch das Schreiben selbst ausprobiert. Werden Sie daher im einfachen Python oder einer anderen Sprache, die Ihnen gefällt, fließend. C++ kann zum Erlernen von DSA geeignet sein, wenn es für Sie einfacher ist – allerdings werden Sie später wahrscheinlich zu Python wechseln müssen. Fließende Beherrschung von Python verhindert, dass die für KI bestimmten Bibliotheken wie eine fremde Sprache wirken.

Familiarisieren Sie sich mit folgenden Elementen:

  • Datenstrukturen wie Listen, Wörterbücher und Mengen
  • Funktionen und Klassen
  • Listen- und Wörterbuchkomprehensionen
  • Generator und Dekoratoren, die in allen KI-Frameworks vorkommen

Zum Lernen eignen sich sowohl ein Einführungskurs an einer Universität wie Harvard’s CS50 Python als auch ein umfangreiches Anfänger-Bootcamp. Verbringen Sie so wenig Zeit wie möglich mit der Auswahl und beginnen Sie einfach mit einem davon. Sobald die Grundlagen sitzen, wechseln Sie zu DSA-Aufgaben auf einer Übungsplattform wie LeetCode.

Dann gibt es noch die Tools rund um die Sprache:

  • Umgebungen: venv, pip und zunehmend uv. Ohne diese entstehen stundenlange Konflikte wegen Abhängigkeiten.
  • Git und GitHub: Branches, Commits, Pull Requests sowie die Lösung von Merge-Konflikten. Niemand muss sich das auswendig merken, denn das kontinuierliche Nutzen macht es zur Gewohnheit.
  • Dateien und Daten: JSON, CSV und reiner Text als Eingabe und Ausgabe, denn die meisten echten Daten sehen bereits so aus, lange bevor sie zu einem strukturierten DataFrame werden.
  • Die Terminal: Grundlagen von Bash, Navigieren in Verzeichnissen sowie das Zusammenführen von Befehlen mithilfe von Pipes.
  • Debugging: Lesen Sie die Fehlermeldung, bevor Sie sie in einen Chatbot einfügen, und nutzen Sie die Tools Ihres Editors, wie z. B. Breakpoints in VS Code. Print-Anweisungen sind weiterhin eine große Hilfe.

Eine Falle, in die viele Anfänger tappen, ist, diese Phase als Anschauen von Tutorials zu betrachten, bis es plötzlich klickt. Es klickt nicht durchs Anschauen – es klickt durch Tippen, Beheben von Fehlern und Wiederholen des Vorgangs.

Der obige Link führt zu einer Seite mit Ideen für Anfängerprojekte in Python. Ein gutes erstes Projekt ist etwas Kleines wie ein BMI-Rechner, Sudoku oder Tic-Tac-Toe; danach kann man etwas mit echten Daten oder einem echten Problem wählen, zum Beispiel:

  • ein Kommandozeilen-Tool, das Daten aus einer öffentlichen API abruft, sie bereinigt und in einer strukturierten Datei speichert
  • ein Skript, das Ihre eigenen CSV-Dateien mit Bankauszügen oder Ausgabenübersichten analysiert und die Ausgaben in Kategorien einteilt
  • einen Scraper sowie ein Reinigungswerkzeug für ein Datensatz, der Ihnen persönlich interesseiert

Die Ausgabe ist nicht das Ziel. Der Wert liegt darin, sich durch mühsame Probleme durchzukämpfen: beschädigte Datensätze, Fehler vom Typ „off-by-one“ sowie eine API, deren Antwortformat während des Laufs des Skripts ändert.

Phase 2: Mathematik, Datenwerkzeuge und ein erstes Modell

Was auch immer in dieser Phase an Mathematik behandelt wird, versuchen Sie, es in Code umzusetzen. So erfahren Sie, welche Bibliotheken Sie verwenden und wann.

Menschen haben vor der Mathematik in der KI mehr Angst, als nötig ist. Für den Anfang ist nicht die gesamte lineare Algebra erforderlich, nur ein kleiner, spezifischer Teil – dieser kann später immer erweitert werden.

Lineare Algebra

  • Vektoren, Matrizen und Tensor sowie die geometrische Bedeutung ihrer Multiplikation
  • Skalarprodukte, Matrizenmultiplikation und Eigenwerte, die in Aufmerksamkeitsmechanismen und Embeddings wieder vorkommen

Bildergestützte, visuelle Kurse helfen Menschen, die auf diese Weise lernen möchten.

Analysis

Die meisten Menschen haben dieses Thema in der Schule behandelt, daher dienen die unten aufgeführten Themen hauptsächlich zur Auffrischung.

  • Voranalyse, Differential-, Integral- und mehrdimensionale Analysis
  • Abgeleitete Größen, insbesondere das Konzept des Gradienten

Wahrscheinlichkeit und Statistik

  • Verteilungen, Mittelwert und Varianz sowie bedingte Wahrscheinlichkeit
  • Das ist die Sprache, in der Modellausgaben, Unsicherheiten und Bewertungskriterien formuliert werden

Optimierung

  • Gradientenabstieg, Lernraten und Verlustfunktionen – der Mechanismus, der mit der Zeit Fehlentscheidungen zu weniger falschen Entscheidungen macht

Überlasten Sie sich nicht und gehen Sie nicht zu tief ins Detail. Das Lösen von Sudoku-Rätseln und anschließende Anwendung von Wahrscheinlichkeiten darauf ist eine Möglichkeit, wie eine Abneigung gegen Mathematik in Bewunderung umschlagen kann.

Das obige Bild zeigt, wo jedes mathematische Konzept notwendig wird.

Werkzeuge zum Arbeiten mit Daten

  • Lernen Sie Pandas und NumPy für die Datenmanipulation und -analyse.
  • Erlernen Sie eine Visualisierungsbibliothek wie Matplotlib oder Seaborn – beginnen Sie mit Matplotlib, da es einfacher ist.

Gute Visualisierungen erweitern Ihre Sichtweise auf Daten und ermöglichen es Ihnen, damit Geschichten zu erzählen; suchen Sie daher nach Ressourcen, die dies gut vermitteln.

Praktische Anwendung: Lineare Regression von Grund auf aufbauen

Von allem in diesem Leitfaden bringt diese Übung den größten Nutzen – doch sie wird oft übersprungen, weil sie zu grundlegend erscheint. Gegen diesen Impuls wehren Sie sich.

import numpy as np
class LinearRegressionScratch:
    def __init__(self, learning_rate=0.01, n_iterations=1000):
        self.learning_rate = learning_rate
        self.n_iterations = n_iterations
        self.weights = None
        self.bias = None
    def fit(self, X, y):
        n_samples, n_features = X.shape
        self.weights = np.zeros(n_features)
        self.bias = 0
        for _ in range(self.n_iterations):
            y_pred = np.dot(X, self.weights) + self.bias
            # Gradients
            dw = (1 / n_samples) * np.dot(X.T, (y_pred - y))
            db = (1 / n_samples) * np.sum(y_pred - y)
            # Update
            self.weights -= self.learning_rate * dw
            self.bias -= self.learning_rate * db
    def predict(self, X):
        return np.dot(X, self.weights) + self.bias

Wenn die Klasse ausgeführt wird und Vorhersagen abgibt, führen Sie sklearn.linear_model.LinearRegression mit denselben Daten aus und vergleichen Sie die Ergebnisse. Sobald sich die beiden Ergebnisse ungefähr überschneiden, wissen Sie aus erster Hand, was in jedem Modell vor sich geht, das Sie später verwenden werden. Machen Sie es zu einer Gewohnheit, den Algorithmus hinter jeder Technik, der Ihnen begegnet, erneut umzusetzen. Bibliotheken erleichtern das Leben, doch der Algorithmus sowie die dahinterliegende Mathematik verdienen weiterhin Aufmerksamkeit.

Phase 3: Klassisches maschinelles Lernen

Lernen Sie die klassischen Methoden, bevor Sie sich mit neuronalen Netzen beschäftigen, denn eine große Anzahl von realen ML-Problemen werden immer noch besser und kostengünstiger mit ihnen gelöst als mit Deep Learning. Ziel ist es, zu verstehen, warum eine Technik gegenüber einer anderen bevorzugt wird und wie sie das Problem angeht.

Kernthemen

  • Überwachtes Lernen: Regression, Klassifizierung, Entscheidungsbäume, zufällige Wälder sowie Gradient Boosting mit XGBoost oder LightGBM.
  • Unüberwachtes Lernen: Clustering mit k-means und Dimensionality Reduction mit PCA.
  • Modellbewertung: Train/Test-Teilung, Kreuzvalidierung, Präzision, Recall, F1 und ROC-AUC sowie das Erkennen, welche Metriken für ein bestimmtes Geschäftsproblem relevant sind.
  • Feature Engineering – die Fähigkeit, ein gutes Modell von einem mittelmäßigen zu unterscheiden.
  • Sicherer Umgang mit scikit-learn, einschließlich Pipelines, Vorverarbeitung und Modellauswahl.

Ein interaktiver, für Anfänger geeigneter Online-Kurs behandelt die Grundlagen gut, und ein längerer Kurs im Stil von Udemy geht tiefer, falls Sie mehr Tiefe wünschen. Jede Ressource, die die Konzepte der frühen Phasen abdeckt, eignet sich.

Portfolio-Projekt 1: Vorhersage von Kundenabwanderung

Fast jeder arbeitet an diesem Projekt – und zu guter Letzt: Es führt Sie durch einen realistischen Lebenszyklus von unstrukturierten tabellarischen Daten, unausgeglichenen Klassen, Feature-Engineering, Vergleich und Bewertung von Modellen im Zusammenhang mit dem Geschäft. Ein falsch negativer Fall bedeutet hier, dass ein Kunde verloren geht.

Eine solide Version beinhaltet:

  • eine klare Erklärung dafür, warum eine bestimmte Bewertungsmetrik gewählt wurde, da Genauigkeit bei der Analyse von Kundenabwanderung fast immer die falsche Antwort ist
  • mindestens zwei verglichene Modelle, anstatt einfach „XGBoost, weil es beliebt ist“ zu sagen
  • Erklärbarkeit durch SHAP-Werte, eine Verwirrungsmatrix oder die Wichtigkeit der Features, damit die Vorhersagen des Modells gerechtfertigt werden können

Portfolio-Projekt 2: Ein Empfehlungssystem

Das Lernen anhand von Ähnlichkeiten ist die Botschaft dieses Projekts, und Embeddings sowie RAG werden immer wieder darauf zurückgreifen. Entwickeln Sie einen einfachen, auf Inhalten oder dem Collaborative Filtering basierenden Empfehlungsservice für Filme, Bücher oder Produkte. Verstehen Sie, dass Objekte zu Vektoren werden und dass die Distanz zwischen ihnen gemessen werden kann, denn Phase 5 bringt genau dieselbe Idee erneut ins Spiel.

Sobald diese beiden Projekte abgeschlossen sind, lohnt es sich, weitere Projektideen anzusehen.

Phase 4: Tiefes Lernen

Hier erfahren Sie, ob Tiefes Lernen zu Ihnen passt. Viele Selbstlerner und berufstätige Ingenieure verlieben sich in diesem Stadium in dieses Gebiet oder geben nach dem Erlernen der Grundlagen auf. Versuchen Sie es ernsthaft, bevor Sie eine Entscheidung treffen.

Kernthemen

  • Grundlagen von neuronalen Netzen: Schichten, Aktivierungsfunktionen sowie der Vorwärts- und Rückwärtslauf.
  • Trainingsdynamiken: Überanpassung, Regularisierung, Dropout und Batch-Normalisierung.
  • Optimierer: SGD und Adam – und warum die Wahl in der Praxis wichtig ist.
  • GPUs: Vermeiden Sie die Theorie und lernen Sie nur so viel, dass Sie verstehen, warum eine Maschine heiß wird, wenn ein Modell mit Milliarden von Parametern läuft.

Ein unterhaltsamer, visueller Lehrstil kann dazu beitragen, dass dieses Material besser verstanden wird – suchen Sie daher nach einem Kurs mit diesem Ansatz.

PyTorch oder TensorFlow?

Anfänger fragen ständig danach, und die kurze Antwort lautet PyTorch. Es ist mittlerweile der Standard in der Forschung, bei den meisten modernen Open-Source-Modellen sowie in weiten Teilen der Produktions-AI-Entwicklung im Jahr 2026. TensorFlow hat zwar noch Präsenz, hauptsächlich in bestimmten Unternehmensumgebungen und auf Mobilgeräten über TensorFlow Lite, doch wer auf ein einziges Framework beschränkt ist, sollte sich intensiv mit PyTorch auseinandersetzen. Die Modelle von Hugging Face, Agent-Frameworks sowie der größte Teil des Forschungscodes, den man findet, basieren darauf.

NLP, Computer Vision und Transformer

In allen drei Bereichen ist grundlegende Kenntnis erforderlich:

  • Grundlagen von NLP: Tokenisierung, Embeddings und Sequenzmodelle.
  • Grundlagen von Computer Vision: CNNs, Bildvorverarbeitung und Transferlearning.
  • Die Transformer-Architektur: Attention und Self-Attention sowie der Grund, warum genau dieses Design der Grund dafür ist, dass überhaupt alle heute genutzten LLMs existieren.

Ich verstehe wirklich, wie die Aufmerksamkeit in einem Transformer funktioniert, denn alles in Phase 5 basiert darauf. Das untenstehende Diagramm, entnommen einer Kaggle-Diskussion, zeigt eine Möglichkeit, dies darzustellen.

Portfolio-Projekt 3: Sentiment-Analyse

Feinabstimmen eines vortrainierten Transformers anhand eines Datensatzes zur Sentiment-Klassifizierung. Eine vereinfachte Variante von BERT ist ein guter, günstiger Ausgangspunkt. Das Projekt vermittelt im Überblick den gesamten modernen Feinabstimmungsprozess: Laden eines vortrainierten Modells, korrekte Tokenisierung der Daten, anschließende Feinabstimmung sowie Bewertung – genau der gleiche Prozess, den Produktionsteams in größerem Maßstab anwenden.

Portfolio-Projekt 4: Transkriptoren für Meetings

Erstellen Sie einen End-to-End-Pipeline mit Eingabe von Audio, Ausgabe der Transkription und Ausgabe eines Zusammenfassens. Sie kombiniert die Sprach-zu-Text-Verarbeitung – wobei Whisper die offensichtliche starke Wahl ist – mit einem Schritt zur Zusammenfassung mittels LLM. Dadurch entsteht eine echte erste KI-Anwendung und nicht nur ein Modell, und es handelt sich um ein Tool, das Sie danach weiterhin nutzen können.

Phase 5: KI-Ingenieur

Alles, was bisher geschehen ist, hat auf diese Phase hingeführt, und hier findet die eigentliche KI-Engineering-Arbeit statt. Personen, die sich auf Rollen im Bereich Machine Learning vorbereiten, werden feststellen, dass ihr Weg hier abzweigt, da die früheren Phasen sowohl für die KI- als auch für die ML-Pfade sowie für Anfänger und erfahrene Entwickler gleichermaßen gelten.

Kontext-Engineering

Context Engineering ist der Nachfolger von Prompt Engineering für das Jahr 2026. Ein Prompt Engineer fragt sich, welche Wörter in den Prompt eingefügt werden sollen. Ein Context Engineer fragt sich, welche vollständige Informationsmenge das Modell in seinem Kontextfenster benötigt, um die Aufgabe gut zu erledigen – ob es sich dabei um abgerufte Dokumente, Tool-Ausgaben, Konversationshistorien, Systemanweisungen oder Speicherinhalte handelt – sowie wie all diese Informationen strukturiert und priorisiert werden sollen. Kurz gesagt: Es geht darum, systembasiert zu denken.

Kernkonzepte:

  • Entscheidung darüber, was zum Kontext gehört und was als Störung das Signal schwächt
  • Strukturierung des Kontexts durch Anordnung, Formatierung und Kompression, damit das Modell ihn effektiv nutzen kann
  • Planung des Kontextfensters, da Tokens nicht unendlich sind und das Hineinpacken aller möglichen Informationen oft zu schlechteren Ergebnissen führt
  • Strukturierte Ausgaben, d.h. Antworten von LLMs in einem vordefinierten Schema wie JSON oder Pydantic und nicht in freier Form, was Anwendungen zuverlässiger macht und deren Integration später einfacher gestaltet.
  • Retrieval-augmented Generation (RAG)

    RAG ist die Technik, die es einem LLM ermöglicht, Fragen mit Informationen zu beantworten, auf denen es nie trainiert wurde.

    • Chunking: naives, festgrößiges Chunking im Vergleich zu semantischem Chunking – und warum die Wahl dabei stillschweigend die Qualität der Informationsabrufung begrenzt.
    • Embeddings und Vektordatenbanken: Wie Text zu Vektoren wird sowie Tools wie Pinecone, Weaviate, Chroma oder pgvector zur Speicherung und Suche dieser Vektoren.
    • Informationsabruf: Ähnlichkeitssuche, hybride Suche, die Schlüsselwortsuche mit semantischer Abgleichung kombiniert, sowie Neubewertung der Ergebnisse.
    • Techniken: Abfrageschreibweise zur Verbesserung der Benutzerfrage vor der Suche, agierendes RAG, bei dem Agenten iterativ planen und suchen, sowie Graph RAG, das Wissensgraphen nutzt, um Beziehungen zwischen Entitäten zu erfassen.
    • Bewertung: Messung der Suchqualität sowie von Halluzinationen – und nicht nur davon, ob die endgültige Antwort in Ordnung aussieht – unter Verwendung von Metriken wie Kontextgenauigkeit und -aufrufrate.

    Ein spezieller Kurs zu RAG lohnt sich, gefolgt von Material zu RAG-Strategien. Ein interessantes Projekt ist die Anwendung von RAG auf eigene persönliche Tagebücher.

    Model Context Protocol (MCP)

    MCP bietet LLM-Anwendungen eine einheitliche Methode, auf externe Tools und Daten zuzugreifen, sodass Teams nicht für jedes Tool, das ein Agent verwendet, eine eigene Integration schreiben müssen. Wenn ChatGPT oder Claude in Canva, Notion oder andere externe Tools schreibt oder daraus liest, ist MCP häufig die Schicht, die dies bewirkt.

    • Das MCP-Client- und Server-Modell verstehen.
    • Einen bestehenden MCP-Server mit einem von Ihnen erstellten Agenten verbinden.
    • Einen minimalen, benutzerdefinierten MCP-Server für ein Tool erstellen, das bisher keinen solchen Server hat.

    KI-Agenten

    Ein Agent ist ein System, in dem ein LLM über ein Ziel nachdenkt, ein Tool auswählt, handelt, das Ergebnis beobachtet und den Prozess wiederholt, anstatt wie ein Chatbot eine statische Antwort zu liefern.

    • Der Denkzyklus aus Planen, Handeln, Beobachten und Wiederholen nach ReAct-Mustern.
    • Verwendung von Tools und Aufruf von Funktionen: Wie das Modell entscheidet, wann und was aufgerufen werden soll.
    • Merkmale, unterteilt in kurzfristige Merkmale innerhalb einer Sitzung und langfristige Merkmale über mehrere Sitzungen hinweg.
    • Schutzmechanismen, die verhindern, dass ein Agent etwas zerstörerisches, kostspieliges oder Falsches tut.

    Bevor Sie ein Framework wie LangChain oder LangGraph einsetzen, schreiben Sie zunächst mindestens einen Agenten direkt über den Roh-API-Aufrufen. Dadurch wird deutlich, was ein Framework für Sie erledigt, anstatt Ihnen nur die API-Oberfläche zu bieten. Konzepte stehen über Frameworks, doch es ist dennoch hilfreich, moderne Optionen wie das OpenAI Agents SDK, LangGraph, CrewAI, Google ADK, Agno, AutoGen und Smolagents zu untersuchen und zu sehen, wie jede davon produktionstaugliche Agentensysteme implementiert.

    Mehr-Agenten-Systeme

    Ein Mehr-Agenten-System teilt eine komplexe Aufgabe auf mehrere spezialisierte Agenten auf, die miteinander koordinieren. Ein einzelner Agent stößt bei schwierigen, mehrschrittigen Aufgaben an Grenzen, da sein Kontext überlastet wird, während ein Allrounder, der alles erledigt, in den meisten Fällen nur mittelmäßig abschneidet. Spezialisten mit eigenem Kontext leisten in der Regel bessere Ergebnisse, genauso wie es bei Menschen der Fall ist.

    Muster, die man kennen sollte:

    • Orchestrator-Worker-Modell, bei dem ein Agent Unteraufgaben an spezialisierte Arbeiter weiterleitet.
    • Sequenzielle Pipelines, bei denen die Ausgabe eines Agents zur Eingabe des nächsten Agents wird.
    • Debatte oder Kritik, bei der die Ausgabe eines Agents von einem anderen überprüft und in Frage gestellt wird, bevor sie endgültig festgelegt wird.

    Bewertung von KI-Systemen

    Die Bewertung ist wohl das, was eine Demo von einem Produktivsystem unterscheidet, und sie darf keinesfalls vernachlässigt werden.

    • Erstellen Sie vor dem Veröffentlichen einen Testdatensatz mit repräsentativen Eingaben.
    • Definieren Sie, was „gut“ für die spezifische Aufgabe bedeutet – sei es Richtigkeit, Treue zu den herangezogenen Quellen, Tonfall oder Latenzzeit.
    • Verwenden Sie Ansätze, bei denen KI-Modelle als Richter fungieren, wenn eine menschliche Überprüfung nicht skalierbar ist, wobei Sie die damit verbundenen Voreingenommenheiten berücksichtigen müssen.
  • Überwachen Sie Benchmark-Ergebnisse sowie Regressionen bei Prompts, RAG-Systemen und Agent-Workflows mithilfe von Tools wie DeepEval, Promptfoo, LangSmith, Ragas oder Arize Phoenix.
  • Verfolgen Sie im Laufe der Zeit auftretende Regressionen, wenn sich Prompts, Modelle oder die Suchlogik ändern.
  • Gutes Lernmaterial beinhaltet Metriken wie Relevanzwert, Präzision, Recall, ROUGE und BLEU sowie Bewertungstechniken, -tools und -Frameworks.

    LLMOps

    Sobald KI-Systeme in produktive Anwendungen umgewandelt werden, gewinnt LLMOps immer mehr an Bedeutung. Es umfasst Prompt-Versionierung, Modellrouten, Tracing und Observabilität, Kostenüberwachung, Caching sowie Experimentverfolgung – alles mit dem Ziel zuverlässiger, skalierbarer Systeme.

    Einbetten von KI-Anwendungen

    Grundlagen des Einbettens, die man kennen sollte:

    • APIs: Verpacken Sie das Modell oder den Agent in FastAPI oder ein ähnliches Tool.
    • Container: Docker – es reicht aus, zu verstehen, warum es existiert und wie man es verwendet.
    • Infereenz und Bereitstellung: vLLM für eine hocheffiziente Bereitstellung von LLMs sowie LiteLLM zur Weiterleitung von Anfragen über mehrere Anbieter hinweg über eine einzige Schnittstelle.
    • Cloud: Implementieren Sie alles von Anfang bis Ende bei dem Anbieter, den Sie am besten kennen.
    • Überwachung und Kosten: Jeder Token kostet Geld, daher benötigt die Produktion Einblicke in Latenzzeiten sowie Kosten – eine Fähigkeit, nach der Arbeitgeber häufig suchen.
    • Grundlagen von CI/CD zur Automatisierung von Deployment-Pipelines.

    Häufige Anfängerfehler

    • Sofort zu LLMs und Agenten überzugehen und dabei die Phasen 1 bis 3 zu überspringen.
    • Frameworke wie LangChain als etwas zu betrachten, das man für sich allein lernen muss, anstatt als auf Konzepten basierende Schichten, die zuerst verstanden werden sollten.
    • Tutorials anzusammeln anstelle von Projekten zu entwickeln. Zuschauen allein reicht nicht aus, und genau an dieser Stelle stocken die meisten Menschen still vor sich hin.
    • Die Bewertung wird auf später verschoben. Erstellen Sie den Bewertungspfad als Teil des Projekts, damit jede kleine Änderung zeigt, ob sich die Dinge verbessert oder verschlechtert haben.

    Kurzfassung

    Ein AI-Engineer zu werden bedeutet nicht, jedes neue Tool perfekt zu beherrschen. Starke Grundkenntnisse, die konsequent angewandt werden, sind viel wichtiger.

    Für alle, die eine Referenz zum Claude Code-Aspekt dieser Arbeit suchen, zeigt der untenstehende Inhalt, wie ein umfassender Leitfaden seine Kapitel in praktische Themen wie Agenten, RAG, MCP-Server und Bewertung einteilt.