Agenten, die sich im Schlaf selbst verbessern – Fuad Ali, Arize AI

원제 · Agents That Self Improve While You Sleep - Fuad Ali, Arize AI

53:054분 읽기AI Engineer2026. 10. 26.컴퓨터/소프트웨어 · AI/미래기술

핵심 요약

Eine automatisierte Selbstverbesserungsschleife verbindet Traces, synthetische Evals und hypothesenbasierte Experimente, sodass Agenten Fehlerursachen eigenständig beheben und Menschen nur noch strategische Kontrollpunkte steuern.

하이라이트

  • Signal liest Produktions-Traces standardmäßig alle sechs Stunden, fasst Fehlerbilder zusammen und generiert automatisch Korrektur-Pull-Requests.

  • Das Festlegen von Konfidenzschwellenwerten leitet unklare Fälle gezielt an menschliche Prüfer weiter, wie etwa bei Spam-Tests mit 4,6 % Übergaberate bei Werten zwischen 0,3 und 0,7.

  • Die Umwandlung von Produktionsfehlern in dynamische Datensätze erzeugt permanente Regressionsprüfungen für zukünftige Entwicklungszyklen.

  • Günstige Entscheidungsmodelle senken die Ausführungskosten von Trace-Klassifizierungen gegenüber klassischen LLM-as-a-Judge-Ansätzen erheblich.

  • Experimente validieren Codeänderungen vor dem Zusammenführen gegen historische Testfälle, um nachgelagerte Regressionen zu verhindern.

타임라인

  1. Herausforderungen durch Indeterminismus und Einrichtung der Umgebung

    Hergebrachte Debugging-Methoden stoßen an Grenzen, wenn Systeme Handlungsspielräume besitzen. Wenn Chatbots falsche Rabatte gewähren oder den Verkauf komplett blockieren, entstehen operative Risiken. Für die praktische Demonstration dient eine lokale E-Commerce-Anwendung mit integriertem Bug.

    • Nicht-deterministisches Verhalten erschwert die Ursachenanalyse bei Agentenfehlern massiv.
    • Wachsende Agentenflotten erzeugen unüberschaubares Rauschen in Produktionssystemen.
    • Die lokale Testumgebung Wonder Toys basiert auf FastAPI, Next.js und ChromaDB.
  2. Stufen der Agenten-Observability und der automatisierte Korrekturkreislauf

    Die meisten Organisationen erfassen Ausführungsbäume, scheitern jedoch an der systematischen Auswertung der Datenmengen. Der Reparaturkreislauf schließt diese Lücke, indem ein spezialisierter SRE-Agent Fehlermuster bündelt und Code-Anpassungen vorschlägt. Entwickler verifizieren abschließend die generierten Experimente.

    • Teams durchlaufen Phasen vom reinen Tracing über Evals bis hin zu automatisierten Regressionstests.
    • Manuelles Lesen von Millionen Traces ist für Ingenieure unmöglich.
    • Signal automatisiert die Kette aus Trace-Analyse, Datensatzerstellung, Eval-Generierung und Validierung.
  3. Trace-Bäume und automatisierte Fehlererkennung in der Praxis

    Die Instrumentierung erfolgt über Open-Source-SDKs und die AX-CLI. Im Wonder-Toys-Projekt übergab das Modell menschenlesbare Kategorienamen statt Bindestrich-Slugs an die Datenbanksuche. Signal lokalisierte die fehlende String-Normalisierung im Quellcode und erstellte innerhalb von sechs Minuten einen Pull Request.

    • Trace-Spans erfassen Tool-Aufrufe, Prompts, Token-Verbrauch und Latenzen.
    • Inkonsistenzen zwischen LLM-Ausgaben und Datenschema führten zu 14 bis 17 Sekunden Latenz.
    • Signal identifiziert redundante Suchwiederholungen durch Analyse von Code und Traces.
  4. Erweiterbare Sandbox-Skills und dynamische Datensätze

    Das Agent Studio ermöglicht die Zuweisung modularer Werkzeuge an Inspektions-Agenten. Über Schwellenwerte, beispielsweise eine Latenz von über 10 Sekunden, starten automatisierte Untersuchungen. Gespeicherte Fehlerfälle wachsen kontinuierlich an und schützen vor wiederkehrenden Defekten.

    • Skills binden externe Systeme wie GitHub, Datadog oder Berechtigungsdatenbanken an.
    • Verwaltete Sandboxes oder eigene Plattformen wie Modal und E2B führen Diagnosen aus.
    • Fehlgeschlagene Traces transformieren sich in dynamische Fixtures für Regressionstests.
  5. Eval-Architekturen und die menschliche Rolle

    Code-basierte Prüfungen eignen sich für deterministische JSON- oder Schematests, während semantische Eigenschaften Modellbewertungen erfordern. Günstige Entscheidungsmodelle liefern strukturierte Klassifizierungen mit Konfidenzwerten. Entwickler steuern den Prozess, indem sie Schwellenwerte festlegen und fehlerhafte Datensätze manuell absegnen.

    • Evaluatoren reichen von schnellen Code-Prüfungen über LLM-as-a-Judge bis zu flexiblen Decision-Modellen.
    • Menschliches Urteil steuert PR-Freigaben, Datensatzkuration und Qualitätsdefinitionen.
    • Alex generiert automatisiert neue Evaluierungs-Prompts direkt aus Trace-Nachweisen.
  6. Experimentelle Validierung und CI/CD-Integration

    Vor dem Merge eines Fixes lässt die CLI den modifizierten Agenten erneut gegen den Fehlerbestand laufen. Erst das Erreichen von Schwellenwerten, im gezeigten Experiment 88,9 %, belegt die Wirksamkeit ohne Regressionen. Die Kopplung mit Konfidenzmetriken entlastet Entwickler, da nur noch Randfälle manuelle Zuarbeit verlangen.

    • Experimente testen Codekorrekturen gegen historische Fehlerfälle auf definierte Zielwerte.
    • Prompts-Anpassungen bergen das Risiko verdeckter Seiteneffekte in anderen Tool-Aufrufen.
    • Ergebnisse mit niedriger Konfidenz wandern automatisiert in Annotationswarteschlangen.
  7. Zukunftsausblick und Kostenoptimierung von Evals

    Die Ausführung komplexer Test-Harnesses verlangt sorgfältige Überlegungen bezüglich gemockter Datenbanken und Docker-Umgebungen. Evaluierungsaufwände müssen gegen das Fehlerrisiko abgewogen werden. Für qualitative Kriterien wie Filtergüte dienen Nutzersitzungsverläufe und manuelle Annotationen als Basis optimierter Prompt-Vorlagen.

    • End-to-End-Reparaturen streben minimale menschliche Beteiligung außerhalb finaler UI-Tests an.
    • Hochentwickelte Evals mit nahezu 100 % Erfolgsquote werden zur Kostensenkung abgeschaltet.
    • Qualitative Evaluation erfordert die Betrachtung vollständiger Nutzersitzungen statt einzelner Spans.
  8. Wirtschaftlichkeit und Grenzen rekursiver Agenten-Evaluation

    Die Balance zwischen CI/CD-Prüfungen und Live-Sampling bestimmt die Betriebskosten. Zwar lassen sich Meta-Traces zur Überprüfung des SRE-Agenten heranziehen, ohne echte Kundenrückmeldungen driftet das System jedoch in Scheinmetriken ab. Genaue Budgetierung erfordert die permanente Messung des ROI zwischen Reparaturkosten und Systemnutzen.

    • CI/CD deckt kritische Grenzwertfehler ab, während Stichproben das Produktions-Tracing finanzierbar halten.
    • Signal kann zur Selbstüberprüfung rekursiv eigene Ausführungs-Traces analysieren.
    • Mangelnde Ground Truth setzt der rekursiven Qualitätsbewertung harte Grenzen.

설명

In this workshop, Fuad Ali of Arize AI shows how to build a self-improvement loop for AI agents: trace everything, let Signal (an always-on agent) read your traces on a schedule and file deduplicated issues, turn failures into evals and living regression datasets, run experiments to prove a fix works, and keep humans at the highest-leverage points: eval design, dataset curation and reviewing fixes. He demos the loop on a toy-shopping agent with a planted bug and takes questions on evaluating qualitative output, decision models and cost. Chapters 00:00 Intro and workshop setup 05:42 Where is your team on the maturity curve? 07:39 The loop: trace, signal, eval, experiment, fix 08:46 Demo agent and tracing 12:15 Signal: an always-on agent reading your traces 16:11 Agent Studio and managed agents 18:31 Turning failures into datasets 20:32 Evals: code, LLM as a judge, decision models 24:48 Creating an eval from a Signal issue 27:01 Experiments: proving the fix works 31:12 Keeping humans in the loop 34:16 Toward a fully automated loop 40:16 Q&A: evaluating qualitative output 48:21 Q&A: decision models, data sources and cost Fuad Ali, Arize AI Join us in SF for the second annual AIE CODE summit: https://aie.codes our last flagship summit of 2026. Applications live now!

이 영상에 대해 글쓰기