← Neueste Arbeiten
🤖 AI

Making Failure Safe: A Constrained, Verifiable Agent Framework for Open-Web Data Collection

Dieses Paper schlägt ein beschränktes, verifizierbares Agenten-Framework vor, das unzuverlässige freie LLM-Codegenerierung durch typisierte JSON-Collector-Konfigurationen und statische Ausführungspipelines ersetzt, um eine deterministische, kostengünstige und wiederverwendbare Datenerfassung aus dem offenen Web zu erreichen.

Ursprüngliche Autoren: Bo Chen

Veröffentlicht 2026-07-02
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Bo Chen

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

Stellen Sie sich vor, Sie müssten einen Roboter anheuern, der täglich Informationen von tausenden verschiedenen Websites einsammelt. Sie könnten dem Roboter einfach sagen: „Hol die Nachrichten“, und hoffen, dass er selbst herausfindet, wie das geht. Aber wie das Paper erklärt, ist dieser „Wildwest“-Ansatz wie ein Kind, das ohne Anweisungen in eine Bibliothek geschickt wird; es könnte die falschen Bücher greifen, über Stühle stolpern oder mit einem durcheinandergewürfelten Haufen Seiten zurückkehren.

Dieses Paper schlägt einen neuen Weg vor, um diese Datensamm-Roboter (sogenannte „Agents“) zu bauen, der sicher gegen Fehler ist, berechenbar bleibt und leicht zu reparieren ist. So funktioniert es, unterteilt in einfache Konzepte:

1. Das Problem: Der „Wilder Westen“ des Web Scraping

Wenn man eine KI aktuell bittet, Code zum Scrapen einer Website zu schreiben, versucht sie oft, jedes Mal ein brandneues Skript von Grund auf neu zu erstellen.

  • Das Problem: Websites sind chaotisch und ändern sich oft. Wenn die KI falsch rät, wo sich ein Preisschild auf einer Seite befindet, bricht das gesamte Skript zusammen.
  • Das Ergebnis: Man erhält Fehler, fehlerhafte Daten oder Skripte, die aufhören zu funktionieren, sobald eine Website ihr Layout aktualisiert. Es ist, als würde man versuchen, ein Haus zu bauen, indem man jedes Mal rät, wo die Ziegel hinkommen sollen.

2. Die Lösung: Der „LEGO-Kit“-Ansatz

Anstatt die KI freien Code schreiben zu lassen (wie das Schreiben eines Romans), zwingt das Paper die KI dazu, ein strukturiertes Formular auszufüllen (wie das Ausfüllen einer LEGO-Bauanleitung).

  • Die Taxonomie (Die 6 Typen): Das System fragt zuerst: „Was für eine Art von Aufgabe ist das?“ Es kategorisiert Aufgaben in sechs spezifische Typen, wie eine Speisekarte:

    1. Suche (Search): Finden von Links basierend auf Schlagworten.
    2. Liste (List): Durchlaufen von Seiten mit Elementen (wie ein Nachrichtenarchiv).
    3. Detail (Detail): Lesen des vollständigen Inhalts einer einzelnen Seite.
    4. API: Direkt mit einem Computer nach Daten fragen (wie das Bestellen von einer Speisekarte).
    5. Interaktiv (Interactive): Klicken auf Schaltflächen oder Tippen auf dynamischen Seiten.
    6. Datei (File): Herunterladen von PDFs oder Excel-Tabellen.
    • Analogie: Anstatt einem Koch zu sagen: „Mach Abendessen“, sagen Sie ihm: „Du machst eine Suppe“, und er verwendet nur die Werkzeuge und Rezepte für Suppen. Das verhindert, dass er versucht, einen Kuchen zu backen, wenn Sie eigentlich eine Suppe wollten.
  • Die Einschränkungen (Die Sicherheitsgeländer): Die KI darf keinen neuen Code erfinden. Sie muss aus einer vorab genehmigten Bibliothek von „Utility-Funktionen“ (vorgefertigten Werkzeugen) wählen und die Lücken in einer Vorlage ausfüllen.

    • Analogie: Denken Sie an ein „Mad Libs“-Spiel, bei dem die KI nur die vorgegebenen Lücken füllen darf, anstatt die ganze Geschichte selbst zu schreiben. Dies stellt sicher, dass die Ausgabe immer in einem Format vorliegt, das der Computer verstehen kann.

3. Der Prozess: Die „Testfahrt“-Schleife

Das Framework schickt den Roboter nicht sofort los. Es nutzt eine strikte „Generieren → Prüfen → Fixen“-Schleife:

  1. Generieren: Die KI erstellt eine Konfigurationsdatei (eine JSON-Planung) basierend auf der Benutzeranfrage.
  2. Testfahrt (Validierung): Bevor der eigentliche Job ausgeführt wird, führt das System einen kleinen, kostengünstigen Test auf nur wenigen Seiten durch.
  3. Die Qualitätskontrolle (Der Schiedsrichter): Ein regelbasiertes System (keine KI) prüft die Ergebnisse. Es fragt: „Haben wir die richtigen Felder erhalten? Sind die Daten leer? Gab es einen Absturz?“
    • Wichtiger Punkt: Wenn der Test fehlschlägt, sagt das System nicht einfach nur „Versuch es nochmal“. Es erstellt eine spezifische „Blacklist“ dessen, was nicht zu tun ist (z. B. „Suche den Preis nicht im Footer“).
  4. Fixen: Die KI versucht es erneut, muss aber diesmal die Fehler vermeiden, die sie gerade gemacht hat.
  5. Skalieren: Erst wenn die Testfahrt erfolgreich war, startet das System den vollständigen Datensamm-Job.

4. Die Ergebnisse: Geschwindigkeit vs. Perfektion

Die Autoren haben dies an 138 verschiedenen Datenerfassungsaufgaben getestet. Hier ist, was sie herausgefunden haben:

  • Einmalige Qualität (One-Shot Quality): Wenn man Daten nur einmalig sofort abrufen möchte, erzielen andere Methoden, die der KI erlauben, freien Code zu schreiben, möglicherweise etwas bessere Ergebnisse sofort (ca. 70 % Erfolgsquote gegenüber 50 % für diese Methode).
  • Der Kompromiss: Die Methode der Autoren ist jedoch viel schneller und viel günstiger im wiederholten Betrieb.
    • Die Magie: Sobald der Plan erstellt wurde, läuft die eigentliche Datenerfassung ohan Verwendung jeglicher KI. Es wird lediglich der vorgefertigte Plan ausgeführt.
    • Analogie: Andere Methoden sind wie das Anheuern eines menschlichen Übersetzers für jeden einzelnen Satz, den man liest. Diese Methode ist wie das einmalige Anheuern eines Übersetzers, um ein Wörterbuch zu schreiben, und dann dieses Wörterbuch für immer zu verwenden.
  • Zuverlässigkeit: Wenn das System fehlschlug, geschah dies nicht stillschweigend. Es erzeugte einen klaren Fehlerbericht, der es der „Fix“-Schleife ermöglichte, den Fehler zu korrigieren. In ihren Tests verwandelte diese Feedback-Schleife ein fehlerhaftes System (0 % Erfolgsquote) in ein perfektes System (100 % Erfolgsquote).

Zusammenfassung

Dieses Paper argumentiert, dass wir nicht versuchen sollten, die KI darin „perfekt“ zu machen, wie sie das Web-Scraping errät. Stattdessen sollten wir die KI dazu verpflichten, strengen Regeln zu folgen, vorgefertigte Werkzeuge zu nutzen und eine „Testfahrt“ durchzuführen, bevor sie die eigentliche Arbeit erledigt.

Indem wir ein wenig anfängliche Perfektion gegen ein System eintauschen, das verifizierbar, wiederverwendbar und kostengünstig im Betrieb ist, macht dieses Framework die automatisierte Datenerfassung zuverlässig genug für den regelmäßigen, geplanten Einsatz (wie das tägliche Sammeln von Nachrichten oder Regierungsdaten), ohne dass jedes Mal ein Mensch den Code korrigieren muss, wenn sich eine Website ändert.

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 →