Wie man KI-Agenten testet, wenn kein Benchmark existiert — Nathanael Weill, Air Canada

원제 · How to Test AI Agents When No Benchmark Exists — Nathanael Weill, Air Canada

19:503분 읽기AI Engineer2026. 10. 22.컴퓨터/소프트웨어 · 경영/리더십

핵심 요약

Durch das Umkehren des Evaluierungsprozesses — bei dem künstlich generierte Testdaten aus Dokumenten erstellt werden, statt Antworten manuell von Experten prüfen zu lassen — lässt sich die Entwicklungsgeschwindigkeit und Genauigkeit von KI-Agenten drastisch erhöhen.

하이라이트

  • Das Fehlen von öffentlichen Benchmarks und begrenzter Zugang zu Fachexperten erschweren die Evaluation von KI-Agenten in Unternehmen.

  • Das Umkehren des Problems durch die automatische Generierung von Fragen aus Ausgangsdokumenten ermöglicht die Erstellung eines verlässlichen Testdatensatzes.

  • Die Umstellung von wöchentlichen manuellen Experten-Meetings auf automatisierte Test-Skripte steigert die Evaluationsfrequenz von einer Messung pro Woche auf Dutzende pro Tag.

  • Die gezielte Manipulation unterzeichneter Verträge durch das Entfernen einzelner Klauseln erweist sich als wirkungsvollster Ansatz zur Erstellung von Test-Benchmarks.

  • Code-basierte Prüfungen vermeiden das erhebliche Rauschen, das beim Einsatz von LLMs als automatisierte Richter entsteht.

타임라인

  1. Herausforderungen bei der Agenten-Evaluation

    Die Entwicklung von KI-Lösungen in großen Unternehmen wie Air Canada scheitert häufig an fehlenden Standard-Benchmarks. Entwickler sind keine Fachexperten, und die Einbindung von Spezialisten beschränkt sich auf wöchentliche Treffen mit verschiedenen Chatbot-Varianten. Diese manuelle Methode erlaubt nur einen Testdurchlauf pro Woche und liefert oft divergierende Einschätzungen, was einen schnellen Iterationszyklus verhindert.

    • Das Erstellen von KI-Agenten für spezifische Unternehmensaufgaben erfolgt ohne verlässliche öffentliche Benchmarks.
    • Der direkte Zugang zu Fachexperten ist stark eingeschränkt, da diese durch ihre eigenen Aufgaben stark ausgelastet sind.
    • Wöchentliche manuelle Feedback-Runden mit Experten führen oft zu widersprüchlichen Bewertungen und verlangsamen den Entwicklungsprozess massiv.
    • Komplexe Pipeline-Erweiterungen zerstören oft zuvor funktionierende Funktionen, ohne die Gesamtleistung messbar zu verbessern.
  2. Das Prinzip der umgekehrten Testgenerierung

    Um das Evaluierungsproblem zu lösen, wird das Verfahren umgekehrt: Statt auf Experten zu warten, generiert ein LLM Fragen direkt aus Quelldokumenten. Der Agent muss diese Fragen beantworten, und ein Skript gleicht das Ergebnis mit dem Original ab. Dieser automatisierte Testdatensatz vervielfacht die Testgeschwindigkeit und zeigt, dass Einfachheit und saubere Basisparameter wichtiger sind als übertriebene Pipeline-Komplexität.

    • Das Umkehren des herkömmlichen Ansatzes beginnt mit einem Ausgangsdokument, zu dem ein LLM automatisch eine passende Frage generiert.
    • Der KI-Agent sucht nach der Antwort, woraufhin ein direkter Code-Vergleich zwischen gefundener und ursprünglicher Quelle erfolgt.
    • Automatisierte Tests ersetzen subjektive Expertenmeinungen und erlauben Dutzende Evaluierungen pro Tag.
    • Die Konzentration auf grundlegende Parameter wie Embedding-Modelle und Chunking erzielt bessere Ergebnisse als unnötige Systemkomplexität.
  3. Techniken zur Testdatenerstellung bei Lieferantenverträgen

    Bei der Analyse von Tausenden Lieferantenverträgen fehlen standardisierte Versionierungen oder Originaldaten. Fünf verschiedene Techniken lösen dieses Dilemma: der Vergleich früherer Verträge, das Generieren von Verträgen rund um bekannte Regeln, das gezielte Entfernen von Klauseln aus echten Verträgen, das Testen mit invarianten Daten sowie das Befüllen standardisierter Vertragsvorlagen mit Testdaten.

    • Die Analyse von Lieferantenverträgen bei Air Canada erfordert automatisierte Prüfungen auf Regelkonformität und fehlende Klauseln.
    • Das Entfernen spezifischer Klauseln aus echten unterzeichneten Verträgen liefert den stärksten Benchmark für das Erkennen von Mängeln.
    • Das Einbringen von irrelevanten Änderungen wie veränderten Namen oder umgeordneten Klauseln stellt die Konsistenz des Agenten sicher.
    • Die Nutzung von Vertragsvorlagen mit variablen Leerstellen ermöglicht die automatisierte Generierung von Testfällen mit bekannten Regelverstößen.
  4. Fazit und Bewertungsmethoden

    Code-basierte Auswertungen und exakte Übereinstimmungen sind im Vergleich zu LLM-basierten Richtern deutlich verlässlicher, da letztere zu viel methodisches Rauschen erzeugen. Das Feedback der Experten wird direkt für die Erstellung präziserer Tests und Prompts verwendet. Testgenerierung fungiert somit als essenzielles Werkzeug für Entwickler, um schrittweise bessere Agenten auszuliefern.

    • Exakte Übereinstimmungen und Code-Prüfungen arbeiten wesentlich schneller und fehlerfreier als LLMs als Richter.
    • Der Einsatz von LLMs als Richter erzeugt oft so viel Rauschen, dass die Fehlersuche fast so aufwendig ist wie das eigentliche Problem.
    • Feedback von Experten fliesst gezielt in die Generierung besserer Tests und Prompts ein, nicht in die direkte Code-Korrektur.
    • Generierte Tests dienen als reines Werkzeug zur Entwicklerunterstützung und stellen keine automatische Freigabeentscheidung dar.

설명

Nathanael Weill leads a team building AI agents at Air Canada, where tasks are so specific there's no public benchmark and domain experts have little time to grade results. His fix is to write the answer first: start from a known answer, generate the input from it, and check whether the agent finds its way back. He shows how that took a past RAG project from one expert-graded test a week to dozens of automated tests a day, then applies it to a supplier-contract review agent with five ways to build a test set: past decisions, planted rule violations, removed clauses, changes that shouldn't matter, and contract templates with filled-in blanks. He also explains why he avoids LLM judges whenever code can check the answer. Chapters: - 00:00 Intro - 00:47 No benchmark, no experts - 01:41 A lesson from a telecom RAG project - 04:43 Weekly expert reviews were too slow - 05:38 Flip it: write the answer first - 06:33 From one test a week to dozens a day - 07:30 Supplier contract review - 10:08 How the contract agent works - 10:39 Five ways to build a test set - 12:31 Planting rule violations - 13:39 Removing clauses - 14:42 Changes that shouldn't matter - 15:38 Templates with blanks - 16:39 Avoid LLM judges when code can check - 18:07 Use expert feedback to build better tests Nathanael Weill, Air Canada: https://www.aircanada.com Join us in SF for the second annual AIE CODE summit: https://aie.codes our last flagship summit of 2026. Applications live now!

이 영상에 대해 글쓰기