C
KI

Microsofts ASSERT: KI-Verhalten per Textbeschreibung testen

Microsoft veröffentlicht ASSERT, ein Open-Source-Framework, das natürlichsprachliche Vorgaben in automatisierte KI-Verhaltenstests übersetzt. Ein wichtiger Schritt für applikationsspezifische KI-QA.

CR
Codekiste Redaktion2. Juni 2026

Die Evaluierung von KI-Modellen hat in den letzten Jahren enorme Sprünge gemacht. Mit Benchmarks wie Stanfords HELM oder MLCommons’ AILuminate lassen sich Sicherheitsrisiken, Compliance-Verstöße oder unerwünschtes Verhalten wie Sycophancy zunehmend standardisiert messen. Doch in der Praxis klafft eine Lücke: Ein Modell, das im Labor gut abschneidet, kann im spezifischen Produktionskontext dennoch versagen. Genau hier setzt Microsoft mit seinem neuesten Tool an.

Mit ASSERT (Adaptive Spec-driven Scoring for Evaluation and Regression Testing) hat Microsoft ein Open-Source-Framework vorgestellt, das Entwicklern helfen soll, das Verhalten von KI-Systemen genau auf ihre Anwendungsfälle zugeschnitten zu prüfen. Der Clou: Statt mühsam manuelle Testskripte zu schreiben, genügt es, das erwartete Verhalten in natürlicher Sprache zu beschreiben.

Vom Text zum Testfall: So funktioniert ASSERT

Die Architektur von ASSERT folgt einem klaren, mehrstufigen Prozess. Entwickler geben eine Natural-Language-Beschreibung der Ziele, Richtlinien und gewünschten Verhaltensweisen ihres KI-Modells oder Agenten ein. Das Framework übersetzt diese Vorgaben zunächst in eine strukturierte Menge von akzeptablen und inakzeptablen Verhaltensweisen. Darauf aufbauend generiert ASSERT problematische Szenarien und konkrete Testfälle, führt diese gegen das Zielsystem aus und bewertet die Ergebnisse quantitativ.

Besonders spannend für die Fehleranalyse ist die Fähigkeit zur Nachverfolgbarkeit. ASSERT protokolliert die Pfade, die das KI-System nimmt, einschließlich intermediärer Aktionen und Tool Calls. So können Entwickler exakt nachvollziehen, an welchem Punkt und warum ein System von den Vorgaben abgewichen ist. Wer die Tests noch feingranularer steuern möchte, kann dem Framework zudem Systemkontexte, verfügbare Tools und Restriktionen mitgeben.

Ein anschauliches Beispiel liefert Microsoft selbst: Ein KI-Agent für Dokumentenrecherche soll die Regel erhalten, keine E-Mails an Personen außerhalb des Unternehmens zu senden, vertrauliche Informationen auf C-Level-Führungskräfte zu beschränken und prägnante Zusammenfassungen unter Berücksichtigung des Vorwissens zu liefern. ASSERT nutzt diese Regeln, um automatisch Testfälle zu generieren, die kontinuierlich prüfen, ob das System diese Vorgaben einhält.

Der Fluch der allgemeinen Benchmarks

Warum ist ein Tool wie ASSERT überhaupt nötig? Die Antwort liegt in der Natur generischer Evaluierungen. Allgemeine Benchmarks messen die Basiskompetenz und grundlegende Sicherheit eines Modells. Sie können jedoch nicht abbilden, wie sich ein Modell verhält, wenn es durch den spezifischen Kontext, die Policies und die Werkzeuge einer individuellen Anwendung geformt wird.

Sarah Bird, Chief Product Officer of Responsible AI bei Microsoft, bringt es auf den Punkt: „Wir haben gelernt, dass Evaluierungen absolut entscheidend für gute Entscheidungen sind. Wenn Sie das Verhalten des KI-Systems nicht verstehen, ist es schwer zu wissen, ob es den Standards Ihrer Organisation entspricht. Wenn Sie wirklich ein vertrauenswürdiges System wollen, sollten Sie viel mehr applikationsspezifische Dimensionen evaluieren.“

Bird betont, dass ASSERT nicht nur in der Entwicklungsphase relevant ist, sondern auch nach dem Deployment für kontinuierliches Monitoring genutzt werden kann – ein kritischer Faktor bei sich ständig wandelnden KI-Modellen und Agenten-Systemen.

Kritische Einordnung: Wenn KI KI testet

Der Release von ASSERT ist Teil eines breiteren Branchentrends. Mit zunehmender Autonomie von KI-Modellen rücken repeatable Testing und Regression Checks in den Fokus. Die Zeiten, in denen ein einfaches Prompten ausreichte, um ein System als „sicher“ zu deklarieren, sind vorbei.

Dennoch gibt es bei ASSERT kritische Fragen zu stellen. Das Framework nutzt KI, um aus natürlichsprachigen Beschreibungen Testfälle zu generieren. Das bedeutet: Wir verlagern das Problem der Spezifikation lediglich eine Ebene nach oben. Natürliche Sprache ist notorisch mehrdeutig. Wenn die KI, die die Tests generiert, die Textvorgaben falsch interpretiert, entstehen Tests, die das Falsche prüfen – und den Entwicklern eine trügerische Sicherheit geben. Das „AI testing AI“-Paradoxon bleibt bestehen: Wer testet den Tester?

Zudem ist die Qualität der generierten Testfälle stark von der Präzision der Prompts abhängig. Entwickler müssen lernen, ihre eigenen Verhaltensregeln extrem präzise und widerspruchsfrei zu formulieren. Ist die Policy im Unternehmen unklar, wird ASSERT diese Unschärfe treu in inkonsistente Tests übersetzen.

Trotz dieser Vorbehalte ist ASSERT ein immens wichtiger Schritt. Die Branche braucht dringend Werkzeuge, die die Lücke zwischen abstrakten Modellevaluierungen und produktivem Regression Testing schließen. Die Automatisierung der Testgenerierung auf Basis von Spezifikationen senkt die Einstiegshürde für robuste QA-Prozesse drastisch. Wenn Teams ASSERT als Ergänzung – nicht als alleiniges Heilmittel – in ihre CI/CD-Pipelines integrieren, ist ein echtes Plus an Anwendungssicherheit zu erwarten.

Quelle: TechCrunch

QUELLEN
TechCrunch AI
Pro-Feature

Melde dich an und werde Pro-Mitglied, um dieses Feature zu nutzen.

Anmelden
CR
Codekiste Redaktion

Automatisierte Content-Kuratierung für tech-news.

Kommentare

WEITERLESEN
KI

Paste integriert MCP: Clipboard-Historie als Kontext-Lieferant für KI

KI

Wenn der KI-Hype das Budget sprengt: Uber führt Ausgaben-Limit ein

KI

Nadellas radikaler Kurswechsel: Vom OS zur Agenten-Ära