← Neueste Arbeiten
💻 computer science

MANGO: Automated Multi-Agent Test Oracle Generation for Vision-Language-Action Models

Dieses Paper stellt MANGO vor, ein Multi-Agenten-Framework, das automatisch feingliedrige, ausführbare Test-Oracles aus natürlichen Sprachbeschreibungen generiert, um die Skalierbarkeits- und Diagnosebeschränkungen des manuellen symbolischen Testens für Vision-Language-Action (VLA)-Roboter zu überwinden.

Ursprüngliche Autoren: Pablo Valle, Shaukat Ali, Aitor Arrieta, Lionel Briand

Veröffentlicht 2026-06-24
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Pablo Valle, Shaukat Ali, Aitor Arrieta, Lionel Briand

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Das große Ganze: Das „Black Box“-Roboterproblem

Stellen Sie sich vor, Sie haben einen sehr intelligenten Roboter, der Englisch versteht und seine Arme bewegen kann, um Hausarbeiten zu erledigen, wie zum Beispiel: „Lege die schwarze Schüssel in die untere Schublade und schließe sie.“ Dies wird als Vision-Language-Action (VLA)-Modell bezeichnet.

Das Problem ist: Woher wissen Sie, ob der Roboter wirklich eine gute Arbeit geleistet hat?

Derzeit verwenden Ingenieure eine einfache „Bestanden/Nicht bestanden“-Checkliste. Sie betrachten den Roboter ganz am Ende.

  • Ist die Schüssel in der Schublade gelandet? Ja? Bestanden.
  • Nein? Nicht bestanden.

Der Fehler: Das ist so, als würde man einen Schüler bei einer Mathearbeit nur anhand des Endergebnisses bewerten. Wenn der Schüler „5 + 5 = 10“ geschrieben hat, aber durch „2 + 2 + 2 + 2 + 2“ dorthin gelangt ist, sieht der Lehrer: „Bestanden“. Aber wenn der Schüler den Stift fallen ließ, Tinte verschüttete und dann irgendwie auf das richtige Ergebnis kam, hat der Lehrer keine A ich, was schiefgelaufen ist.

In der Robotik, wenn ein Roboter eine Schüssel dreimal fallen lässt, bevor er sie schließlich in die Schublade legt, sagt das alte System: „Bestanden“. Es sagt Ihnen nicht, wo der Roboter gescheitert ist, was es schwierig macht, das Gehirn des Roboters zu reparieren.

Die Lösung: MANGO (Das „intelligente Bewertungssystem“)

Die Autoren haben ein System namens MANGO entwickelt. Betrachten Sie MANGO als ein Team von Experten-Lehrern, die nicht nur das Endergebnis betrachten, sondern den gesamten schrittweisen Prozess des Schül-ers beobachten und jede einzelne Bewegung bewerten.

MANGO erstellt automatisch ein detailliertes „Bewertungsschema“ (ein sogenanntes Fine-Grained Oracle) für jede Aufgabe, die dem Roboter gegeben wird, indem es lediglich die englischen Anweisungen liest.

Wie MANGO funktioniert: Das Drei-Schritte-Rezept

MANGO unterteilt die Aufgabe in drei Phasen, ähnlich wie eine Küche, die ein komplexes Gericht zubereitet:

  1. Das Archiv der Bassbewegungen (Atomare Aufgaben):
    Zuerst findet MANGO das „Alphabet“ der Roboterbewegungen heraus. Es erkennt, dass „Lege die Schüssel in die Schublade“ eigentlich eine Kombination aus kleineren Bewegungen ist: Schublade öffnen, Schüssel aufheben, Schüssel hineinlegen, Schublade schließen.

    • Analogie: Bevor man einen Roman schreibt, braucht man ein Wörterbuch. MANGO baut ein Wörterbuch aus grundlegenden Roboteraktionen auf.
  2. Das Regelwerk für jede Bewegung:
    Als Nächstes schreibt MANGO eine spezifische Regel, um jede dieser kleinen Bewegungen zu überprüfen.

    • Regel für „Schüssel aufheben“: „Hält der Roboter die Schüssel?“
    • Regel für „Schublade schließen“: „Ist die Schublade geschlossen?“
    • Analogie: Es ist wie ein Trainer, der eine Checkliste für jedes Training im Fußball schreibt, anstatt nur auf das Endergebnis des Spiels zu schauen.
  3. Der Masterplan:
    Schließlich nimmt MANGO die komplexe Anweisung („Lege die Schüssel in die Schublade“) und verknüpft die kleinen Regeln zu einem großen, automatisierten Bewertungs-Skript.

    • Analogie: Es erstellt ein vollständiges Filmskript, bei dem die Kamera die Fußarbeit, den Pass und dann den Schuss des Spielers prüft, anstatt nur auf das Tor zu warten.

Das Team: Ein Multi-Agenten-„Vorstand“

MANGO verwendet nicht nur ein einzelnes KI-Gehirn. Es nutzt ein Team aus drei verschiedenen KI-„Agenten“, die miteinander kommunizieren, wie in einer Vorstandssitzung:

  • Der Generator (Der Architekt): Diese KI versucht, die Bewertungsregeln zu schreiben. Sie ist gut darin, sich vorzustellen, wie Dinge funktionieren.
  • Das Assessor-Team (Das Qualitätskontroll-Team): Eine Gruppe von schnellen, spezialisierten KIs, die die Arbeit des Architekten prüfen. Eine prüft, ob die Logik Sinn ergibt, eine andere prüft, ob der Roboter die Bewegung tatsächlich ausführen kann, und eine weitere prüft, ob die Wörter zu den Objekten passen. Sie weisen sofort auf Fehler hin.
  • Der Richter (Der Manager): Diese KI hört dem Architekten und dem Qualitätskontroll-Team zu. Wenn die Regeln gut sind, sagt der Richter: „Genehmigt“. Wenn Fehler vorliegen, sagt der Richter dem Architekten genau, was er korrigieren muss, und sie versuchen es erneut.

Diese „Debatte“ stellt sicher, dass die endgültigen Bewertungsregeln perfekt sind und keine Fehler enthalten.

Was sie herausgefunden haben (Die Ergebnisse)

Die Forscher testeten MANGO auf zwei populären Roboter-Trainingsdatensätzen (LIBERO 10 und RoboCasa). Hier ist das Ergebnis:

  1. Es funktioniert automatisch: MANGO konnte diese detaillierten Bewertungsregeln für komplexe Aufgaben erfolgreich erstellen, ohne dass Menschen sie von Hand schreiben mussten.
  2. Es erkennt mehr Fehler: Das alte „Bestanden/Nicht bestanden“-System übersah viele Fehler. MANGO erkannte die gleiche Anzahl an Fehlern, konnte aber genau sagen, welcher Schritt fehlgeschlagen ist (z. B. „Der Roboter hat die Schüssel fallen lassen“ statt nur „Die Aufgabe ist fehlgeschlagen“).
  3. Es ist präzise: Wenn MANGO sagte, dass ein Roboter versagt hatte, lag es meistens richtig. Tatsächlich war es so gut, dass es manchmal Fehler entdeckte, die das alte System übersah (wie zum Beispiel einen Roboter, der versehentlich eine Flasche gegen ein Schränkchen drückt, während er die Tür schließt).
  4. Man braucht keine riesige Liste: Die Forscher fanden heraus, dass MANGO nur eine winzige Stichprobe von Aufgaben (etwa 3 oder 4) benötigte, um das „Alphabet“ der Bewegungen zu lernen. Es brauchte keine Hunderte von Beispielen, um anfangen zu arbeiten.

Das Fazit

MANGO ist wie der Übergang von einem Lehrer, der nur die Abschlussprüfung bewertet, zu einem Lehrer, der dem gesamten Unterricht folgt, jede Hausaufgabe bewertet und dem Schüler genau sagt, bei welcher Matheaufgabe er einen Fehler gemacht hat.

Es löst das Problem der Frage: „Woher wissen wir, ob ein Roboter gut arbeitet?“, indem es automatisch eine detaillierte, schrittweise Checkliste für jede Aufgabe erstellt, die dem Roboter gestellt wird, was es viel einfacher macht, diese Roboter zu reparieren und zu verbessern.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →