Der Artikel "Context Engineering Needs Domain Understanding" von Rod Johnson stellt Domain-Integrated Context Engineering (DICE) als Weiterentwicklung des Context Engineering für den Aufbau effektiverer und robusterer LLM-Anwendungen vor. Johnson erkennt zunächst "Context Engineering" als wertvollen Fortschritt gegenüber "Prompt Engineering" an und definiert es als die Kunst und Wissenschaft, das Kontextfenster des LLM mit relevanten Informationen zu füllen. Er argumentiert jedoch, dass diese Definition unvollständig ist, da sie zwei entscheidende Aspekte vernachlässigt: die bidirektionale Natur der Kommunikation mit LLMs (was gesendet und was empfangen wird) sowie die Integration von LLM-Anwendungen mit dem Geschäftsverständnis und bestehenden Systemen.
DICE: Konzeptionelle Erweiterung
Um diese Lücken zu schließen, schlägt Johnson DICE vor, das Context Engineering erweitert, indem es die Verwendung eines Domänenmodells zur Strukturierung des Kontexts betont und zusätzlich zu den Eingaben auch die Ausgaben der LLMs berücksichtigt. Die zentrale Idee: Obwohl LLMs bei natürlicher Sprache glänzen, macht sie das Hinzufügen von Struktur zu Ein- und Ausgaben sicherer und zuverlässiger. DICE ermöglicht es LLMs, unter Verwendung der etablierten Terminologie und Konzepte eines Unternehmens zu "kommunizieren", was eine bessere Integration mit bestehenden Anwendungen fördert. In diesem Kontext sind Domänenobjekte nicht bloß Datenstrukturen, sondern definieren gezielte Verhaltensweisen, die sowohl manuell geschriebenem Code ALS AUCH LLMs als Tools zugänglich gemacht werden können.
Überzeugende Vorteile von DICE
Der Artikel hebt mehrere überzeugende Vorteile der Einführung von DICE hervor. Erstens ermöglicht es, Code zur Strukturierung des Kontexts zu verwenden, wodurch eine "heikle Kunst" zu einem wissenschaftlicheren Prozess wird, in dem der Kontext verfeinert, durchdacht und getestet werden kann. Dies ermöglicht zudem eine präzise Inhaltsfilterung, die Ergebnisse verbessert und Tokens spart. Zweitens erleichtert DICE eine einfachere und sicherere Integration mit bestehenden Systemen und geht über "Demo"-Gen-AI-Anwendungen hinaus hin zu realen Szenarien, in denen Agenten Zugriff auf bestehende Funktionalität benötigen. Durch die Arbeit mit Domänenobjekten können Unternehmen ihre bestehenden Domänenmodelle wiederverwenden und von hart erarbeitetem Geschäftsverständnis profitieren.
Weitere Vorteile
Weitere Vorteile umfassen eine schnellere Auslieferung und verbesserte Qualität durch die Wiederverwendung von Domänenmodellen über Anwendungen und Agenten hinweg. DICE bietet zudem strukturierte Persistenzoptionen, die einen präziseren Abruf über bestehende Technologien wie SQL oder Cypher ermöglichen — eine mögliche Ergänzung zur Vektorsuche. Die durch das Domänenmodell hinzugefügte Struktur und Kapselung stärkt Testbarkeit, Debugging und Tracing, da Informationen in Observability-Tools in strukturierter, verständlicher Form erscheinen. Schließlich hilft die Domänenintegration, den Kontext in mehrstufigen Abläufen zu verwalten, Qualitätsverluste zu verhindern und Token-Kosten zu kontrollieren.
Strategische Positionierung
Johnson kommt zu dem Schluss, dass Domänenintegration von größter Bedeutung ist, um den vollen geschäftlichen Wert generativer KI zu erschließen, und positioniert bestehende Geschäftsanwendungen als die zentrale Adjazenz für Gen AI, statt Data Science oder LLMs allein. Das zentrale Argument: Die Struktur des Domänenmodells verwandelt die Fähigkeiten von LLMs von mächtig-aber-chaotisch in kontrolliert-und-zuverlässig, eine wesentliche Voraussetzung für die Unternehmensakzeptanz. Indem Domänenobjekte als Entitäten konzeptualisiert werden, die Verhaltensweisen tragen, die als Tools zugänglich gemacht werden können, überbrückt DICE die konzeptionelle Kluft zwischen dem Potenzial von LLMs und der Unternehmensrealität und bietet einen Rahmen für eine systematische, zuverlässige, wertschöpfende Integration von Gen AI in bestehende Geschäftsabläufe. Diese pragmatische Perspektive erkennt an, dass der Wert von Gen AI nicht in der Isolation liegt, sondern in der harmonischen Integration mit den bewährten Systemen, in denen das Domänenwissen verankert ist.