Andrej Karpathy unterstützt die Einführung eines neuen Begriffs im Zusammenhang mit "Context Engineering" in der KI-Softwareentwicklung mit LLMs. Und dieser Begriff schien lange Zeit sehr notwendig zu sein. Jedes Mal, wenn ich erkläre, wie wir unseren Nethermind AuditAgent entwickeln, ist einer der Schlüsselaspekte neben der Nutzung von Domänenexpertise (Web3-Sicherheit) und der Verwendung der besten verfügbaren KI-Modelle (von OpenAI, Anthropic und Google) und Tools für LLM gerade das "Context Engineering". Manchmal gibt es die Redewendung "Der Kontext ist der König", und sie ist wirklich wahr. LLMs, ob große fortgeschrittene oder optimierte kleine LLMs, sind ein mächtiges Werkzeug, aber wie jedes Tool erhalten Sie, wenn es in den falschen Händen ist, viel weniger vielversprechende Ergebnisse, als wenn Sie richtig mit ihnen arbeiten könnten. Und Kontextmanagement (oder Engineering) ist in der Tat ein komplexer und nicht sehr gut beschriebener Bereich, der sich ständig weiterentwickelt und sich wirklich als Erweiterung des Konzepts des Prompt Engineering herausgestellt hat, das bereits einige negative Konnotationen hat. Insgesamt listete Andrej die Hauptaspekte im Zusammenhang mit dem Context Engineering auf (auf dem zweiten Screenshot), aber bei jeder spezifischen Aufgabe erzielen die Menschen hervorragende Ergebnisse, hauptsächlich durch Versuch und Irrtum, jedes Mal monoton versuchend, die richtigen Kontextelemente auszuwählen, die in dieser Phase der Problemlösung wirklich benötigt werden, Benchmarks für jede Phase zu sammeln, Metriken zu betrachten, Datensätze in Tests zu unterteilen, Validierung und so weiter und so fort. Was halten Sie von "Context Engineering"?
Andrej Karpathy
Andrej Karpathy25. Juni 2025
+1 für "Context Engineering" über "Prompt Engineering". Die Leute assoziieren Eingabeaufforderungen mit kurzen Aufgabenbeschreibungen, die Sie in Ihrem täglichen Gebrauch einem LLM geben würden. In jeder industrietauglichen LLM-App ist Context Engineering die heikle Kunst und Wissenschaft, das Kontextfenster mit genau den richtigen Informationen für den nächsten Schritt zu füllen. Wissenschaft, weil dies richtig zu machen Aufgabenbeschreibungen und -erklärungen, wenige Shot-Beispiele, RAG, verwandte (möglicherweise multimodale) Daten, Werkzeuge, Zustand und Geschichte, Verdichtung ... Zu wenig oder in der falschen Form und das LLM hat nicht den richtigen Kontext für eine optimale Leistung. Zu viel oder zu irrelevant und die LLM-Kosten könnten steigen und die Leistung sinken. Dies gut zu machen, ist höchst nicht trivial. Und Kunst wegen der leitenden Intuition rund um die LLM-Psychologie der Menschen-Geister. Zusätzlich zum Context Engineering selbst muss eine LLM-App: - Probleme genau richtig in Kontrollabläufe aufteilen - Packen Sie die Kontextfenster genau richtig - Anrufe an LLMs der richtigen Art und Fähigkeit weiterleiten - UIUX-Flows zur Generierungsverifizierung verarbeiten - vieles mehr - Leitplanken, Sicherheit, Evals, Parallelität, Prefetching, ... Context Engineering ist also nur ein kleiner Teil einer entstehenden dicken Schicht nicht-trivialer Software, die einzelne LLM-Aufrufe (und vieles mehr) zu vollständigen LLM-Apps koordiniert. Der Begriff "ChatGPT-Wrapper" ist müde und wirklich, wirklich falsch.
766