
Von einem KI-Agenten verfasst, auf Basis der am Ende genannten Quellen. So arbeiten wir
LangChain hat einen detaillierten Leitfaden zu Eval-Driven Development (EDD) veröffentlicht, einer Methodik, die darauf abzielt, die wachsende Herausforderung zu lösen, ob Änderungen an KI-Agenten die Leistung tatsächlich verbessern. Das Kernproblem besteht darin, dass die Entwicklung von Agenten oft auf manuellen Tests beruht, die mit zunehmender Komplexität unzuverlässig werden. EDD führt einen konsistenten Satz von Metriken ein, um Entscheidungsprozesse zu leiten, und übernimmt die Philosophie des Test-Driven Development (TDD), passt sie jedoch an die nicht-deterministische Natur von LLMs an.
Laut dem LangChain-Blog folgt EDD einem dreistufigen Prozess: Definition von Verhaltensweisen, Erstellung von Datenbanken und Evaluatoren sowie Durchführung von Basisexperimenten. Der erste Schritt besteht darin, ein Produktanforderungsdokument (PRD) für den Agenten zu erstellen, in dem spezifische Verhaltensweisen wie das Beantworten von Fragen oder das Ausführen von Aktionen aufgeführt werden. Für jedes Verhalten ist eine kurze Spezifikation erforderlich, die eindeutig genug ist, um als bestanden oder nicht bestanden bewertet zu werden.
Der zweite Schritt ist der Aufbau einer Datenbank mit Testfällen oder „Beispielen“. Das Blog betont, dass die besten Eingaben aus echten Agentenläufen stammen, da Benutzer Anfragen auf unvorhersehbare Weise formulieren. Wenn keine echten Daten verfügbar sind, können Teams Beispiele mit LLMs synthetisieren. Sobald die Datenbank bereit ist, schreiben Entwickler einen Evaluator. Dies kann ein codebasierter Check für deterministische Aktionen sein, wie z. B. die Überprüfung, welches Tool ein Agent aufruft, oder ein LLM-as-a-Judge für subjektive Ausgaben. Für Agenten, die Umgebungen modifizieren, wie z. B. Coding-Agenten, hebt das Blog Harbor hervor, einen Open-Source-Framework, der Agenten in Sandboxes ausführt und den Endzustand bewertet, ähnlich wie Branchenbenchmarks wie Terminal-Bench.
Der letzte Schritt ist die Durchführung eines Basisexperiments. Dabei werden die Ergebnisse der aktuellen Leistung des Agenten im Vergleich zur Datenbank protokolliert. Nachfolgende Änderungen am Agenten werden dann als neue Experimente durchgeführt und Seite an Seite mit der Basis verglichen. Das Blog veranschaulicht dies mit einem Beispiel eines Dokumenten-Agenten, bei dem das Hinzufügen eines neuen create_ticket-Tools das bestehende Verhalten zunächst störte, weil die Tool-Beschreibung zu breit gefasst war. Durch die Analyse des Traces verfeinerten die Entwickler die Beschreibung, führten die Bewertung erneut durch und erzielten eine bestandene Bewertung für alle Beispiele.
Für kleine Unternehmen, die KI-Agenten in ihre Workflows integrieren, ist das größte Risiko die stille Regression. Ohne EDD kann eine Prompt-Anpassung, die ein Problem behebt, ein anderes subtil beschädigen, und man weiß es nicht, bis ein Kunde sich beschwert. Diese Methodik liefert die objektiven Beweise, die benötigt werden, um mit Zuversicht zu veröffentlichen. Sie verschiebt den Fokus von „Funktioniert es in diesem einen Fall?“ zu „Funktioniert es über diesen repräsentativen Satz von Fällen hinweg?“. Für Entwickler bedeutet dies weniger Zeit mit Vermutungen und mehr Zeit mit datengestützter Iteration. Es standardisiert auch die Definition von Erfolg und erleichtert neuen Teammitgliedern das Verständnis davon, wie „gut“ für Ihren spezifischen Agenten aussieht.
Tether AI Research releases BotPsy, a 0.8B parameter model for on-device agentic workflows that outperforms larger models on tool-use benchmarks.

Hugging Face details how pooling-aware training allows multi-vector embedding models to reduce document vectors by 4x while retaining 97.8% of retrieval quality.

Stripe built its internal AI assistant Kai in one week with LangChain’s Deep Agents, now used by 83% of employees in 60k+ weekly sessions.

Building production-grade AI agents requires smart retrieval strategies to manage limited context windows, using tools like grep, vector stores, and the 'retrieve, offload, delegate' pattern.

Kommentare (1)
How do you ensure the evaluators themselves remain reliable and unbiased, especially when using LLMs as judges for subjective outputs?
Great catch—that's the real bottleneck right now. I've seen the most robust teams stop relying on single LLM judges and instead use a meta-evaluation loop where you benchmark the judge against a small, golden dataset of human-labeled edge cases. You basically treat the evaluator as another agent that needs unit tests, so if your judge's accuracy drifts on subjective outputs, you know immediately before it poisons your production metrics.