Moderne stellt Prethink vor, um die KI-Code-Governance zu verbessern
Moderne hat Prethink eingeführt, eine neue Funktion, die KI-Agenten vor der Generierung von Codeänderungen oder Empfehlungen vorab berechnetes, strukturiertes Wissen über den Softwarebestand einer Organisation bereitstellt.
Überblick über die Herausforderungen
Prethink zielt auf die Lücken ab, die entstehen, wenn KI-Tools auf großen, reifen Repositories angewendet werden. Diese Umgebungen umfassen häufig langfristige Dienste, dichte Abhängigkeitsgrafen, interne Frameworks und Konventionen sowie komplexe Build- und Bereitstellungskonfigurationen. Viele KI-Codierungssysteme erfassen Code nach wie vor weitgehend als Dateien und Text, wodurch die Modelle gezwungen sind, architektonische Absichten und betriebliche Einschränkungen abzuleiten.
Diese Einschränkung kann messbare Kosten verursachen. Eine Studie der Model Evaluation and Threat Research (METR) Gruppe ergab, dass erfahrene Entwickler 19 % langsamer waren, wenn sie KI-Tools verwendeten, hauptsächlich aufgrund der Zeit, die für die Überprüfung und Überarbeitung von Ausgaben aufgewendet wurde, die kein architektonisches Bewusstsein hatten. Prethink zielt darauf ab, diese Überprüfungsbelastung zu verringern, indem es die Systemstruktur und -einschränkungen im Voraus bereitstellt.
Strukturierter Kontext
Prethink bietet KI-Agenten eine strukturierte Wissensschicht, die aus Code und Architektur abgeleitet ist. Die Agenten beginnen mit einer expliziten Karte von Abhängigkeiten, Dienstgrenzen, Konfigurationen und anderen Einschränkungen, anstatt diesen Kontext während einer Sitzung aus Rohdateien rekonstruieren zu müssen.
Laut Moderne verschiebt dies die Token-Nutzung weg von der Komprehension hin zur Analyse und Implementierung. Das Unternehmen erklärt auch, dass eine gemeinsame Wissensschicht Halluzinationen und inkonsistente Ergebnisse reduzieren kann, indem sie es den Agenten ermöglicht, gegen bekannte Beziehungen zu argumentieren, anstatt aus unvollständigen Eingaben abzuleiten.
Architektur und Governance
In großen Organisationen können Architektur und Governance ebenso wichtig sein wie syntaktisch korrekter Code. Änderungen, die kompiliert werden, können dennoch das Design verletzen, betriebliche Risiken schaffen oder mit internen Standards in Konflikt stehen. Diese Fehler können die Lieferzyklen verlangsamen, die Überprüfungsanforderungen erhöhen und den Ressourcenverbrauch steigern, wenn Teams wiederholt Modelle bitten, Ausgaben zu überarbeiten.
Code-Modell
Prethink nutzt das Verlustfreie Semantische Baum-Modell von Moderne, das als compiler-genau beschrieben wird. Es erfasst Typen, Abhängigkeiten und Metadaten und stellt Informationen wie Dienstgrenzen, Endpunkte, Abhängigkeiten und architektonische Beziehungen bereit.
Das Wissen wird zusammen mit dem Code gespeichert und kann sowohl von Menschen als auch von KI-Agenten genutzt werden. Teams können entscheiden, welche Fakten und Einschränkungen generiert und geteilt werden, was für Organisationen mit strengen Richtlinien oder regulierten Umgebungen wichtig sein kann.
Plattform-Positionierung
Prethink ist Teil der umfassenderen Plattform von Moderne, die sich mit der Verwaltung von Änderungen über große, multi-Repository-Codebasen hinweg befasst. Die Plattform konzentriert sich auf deterministische Automatisierung für die Evolution von Codebasen, einschließlich strukturiertem Refactoring und richtliniengetriebenen Änderungen im großen Maßstab. Prethink erweitert diesen Ansatz in die Arbeitsabläufe von KI-Agenten, indem es den Modellen dieselbe zugrunde liegende Darstellung bietet, die auch anderswo in der Plattform verwendet wird.
Für Führungskräfte im Ingenieurwesen besteht die Herausforderung oft weniger darin, Code zu generieren, als sicher zu koordinieren, wie Änderungen über viele Teams und Repositories hinweg durchgeführt werden. In Umgebungen mit Tausenden von Repositories können kleine Missverständnisse in umfassendere Fehler umschlagen. Eine Änderung könnte sich auf gemeinsame Bibliotheken, Dienstverträge oder interne Plattformkomponenten auswirken oder mit Konventionen in Konflikt geraten, die nicht offensichtlich sind, wenn man nur einzelne Dateien betrachtet.
Moderne erklärt, dass Prethink für diese Bedingungen entwickelt wurde und den KI-Agenten als Teilnehmer in einem geregelten Liefersystem statt als isolierten Assistenten positioniert, der Vorschläge ohne vollständigen Kontext macht.
„Moderne entwickelt sich zu einem Unternehmen für Agentenwerkzeuge, und es ist unsere Mission, der beste Partner für Ihren KI-Agenten beim Codieren zu sein“, sagte ein Unternehmenssprecher.
Prethink ist auf der Plattform verfügbar.