Zum Hauptinhalt springen
Connic
Zurück zum BlogProdukt im Fokus

A/B-Tests für KI-Agenten: Prompts sicher verbessern

Ob ein geänderter Prompt wirklich besser ist, zeigt ein kontrolliertes Experiment mit echtem Traffic.

27. März 2026(zuletzt aktualisiert: 19. Juli 2026)9 Min. LesezeitAutor: Connic Engineering

Ein Team schreibt den System-Prompt neu und wechselt von Gemini 2.5 zu Sonnet 4.6. Der Agent wirkt schneller und vielleicht auch etwas präziser, daher wird die neue Version veröffentlicht. Zwei Tage später füllt sich die Support-Queue, weil sie mit Sonderfällen schlechter zurechtkommt. Der produktive Traffic ist damit Teil eines unkontrollierten Experiments.

KI-Agenten sind nicht deterministisch. Derselbe Input kann in verschiedenen Runs zu unterschiedlichen Outputs führen. Eine Prompt-Änderung, die eine Kategorie von Anfragen verbessert, kann eine andere verschlechtern. Anders als bei klassischer Software können Unit-Tests nicht jede mögliche Interaktion abdecken. Teams brauchen eine Möglichkeit, Änderungen mit echtem Traffic zu testen, ihre Wirkung zu messen und anhand von Daten zu entscheiden.

Genau das leisten A/B-Tests. Mit Connic führen Teams kontrollierte Experimente mit Agenten durch. Der Traffic wird zwischen der aktuellen Version und einer Variante aufgeteilt. Kosten, Latenz, Erfolgsrate und Qualitätswerte werden für beide Versionen verglichen, sodass die Entscheidung auf Messwerten basiert.

Warum KI-Agenten per A/B-Test verglichen werden sollten

Jede Änderung an einem KI-Agenten ist eine Hypothese: „Dieser Prompt wird präziser.“ „Dieses KI-Modell wird günstiger, ohne an Qualität zu verlieren.“ „Dieses neue Tool beschleunigt die Antworten.“ A/B-Tests machen aus diesen Hypothesen Experimente mit messbaren Ergebnissen.

Qualität
Die Judge-Scores von Original und Variante zeigen, ob der neu geschriebene Prompt die Antwortqualität tatsächlich verbessert hat.
Token-Kosten
Bei einem Wechsel zu einem günstigeren KI-Modell zeigt der Test den exakten Unterschied der Token-Kosten pro Run und prüft zugleich, ob die Qualität unter echtem Traffic stabil bleibt.
Latenz
P50- und P95-Antwortzeiten zeigen, ob das neue KI-Modell schneller ist. Ein niedrigerer Durchschnitt sagt wenig aus, wenn die Tail-Latenz stark steigt.
Starte das erste Agenten-Experiment mit Connic

Die integrierten A/B-Tests verteilen Traffic zwischen Agentenversionen und werten die Ergebnisse ohne separates Experiment-Tool aus.

Connic kostenlos testen

So funktioniert es

Das Prinzip ist einfach. Ein Basisagent dient als Kontrollversion, und eine Variante enthält die zu testende Änderung. Unsere Plattform routet einen Anteil des Live-Traffics an die Variante, während der Rest weiterhin an die Kontrollversion geht. Beide Versionen verarbeiten echte Requests parallel. Jeder Run wird erfasst und seiner Gruppe zugeordnet.

Eingehender RequestTraffic-Aufteilung
Control (90 %)Variante (10 %)
Ergebnisse vergleichen

Varianten sind reguläre Agentenkonfigurationen. Sie können alles verändern: KI-Modell, System-Prompt, Tools oder Temperatur. Eine Namenskonvention macht sofort deutlich, welcher Agent die Basis und welcher die Variante ist:

agents/
order-processor.yaml                    # base agent (control)
order-processor-test-faster-model.yaml  # variant: testing a cheaper model
order-processor-test-new-prompt.yaml    # variant: testing a rewritten prompt

Beide werden nebeneinander bereitgestellt. Die Variante bleibt inaktiv, bis ein Test erstellt und Traffic an sie weitergeleitet wird.

Was getestet werden kann

Varianten sind vollständige Agentenkonfigurationen. Den Experimenten sind daher kaum Grenzen gesetzt.

KI-Modell-Wechsel
Gemini 2.5 Flash gegen Claude Sonnet 4.6, Claude gegen GPT: Ein Test zeigt, ob ein günstigeres oder schnelleres KI-Modell für den konkreten Anwendungsfall eine vergleichbare Qualität liefert. Statt anhand von Benchmarks zu raten, wird mit tatsächlichem Traffic gemessen.
Prompt-Iterationen
Der System-Prompt wurde präziser formuliert, um Few-Shot-Beispiele ergänzt oder im Ausgabeformat geändert. Der neue Prompt läuft für einen Teil des Traffics; anschließend lassen sich die Judge-Scores vor dem vollständigen Rollout vergleichen.
Tool-Versionen
Ein Team hat eine v2 des Tools zur Datenverarbeitung gebaut. Ob sie wirklich besser ist, zeigt eine Variante mit der neuen Implementierung im Vergleich von Erfolgsrate und Latenz mit dem Original.
agents/order-processor-test-faster-model.yaml
name: order-processor-test-faster-model
model: connic/gpt-5.6-luna        # faster, high-volume model
description: "Processes incoming customer orders"
system_prompt: |
  You process incoming orders...
tools:
  - orders.process
  - inventory.check

Alles andere bleibt gleich. Die Variante übernimmt exakt denselben Workflow. Der einzige Unterschied ist die getestete Variable.

Einen Test durchführen

Sobald die Variante bereitgestellt ist, dauert das Einrichten eines Tests weniger als eine Minute.

  • 1.Die Variante bereitstellen. Das YAML der Variante neben den Basisagenten pushen. Nach dem Deployment erscheint sie als verfügbare Testvariante.
  • 2.Den Basisagenten öffnen und im Header auf Manage A/B-Tests klicken.
  • 3.Einen neuen Test erstellen. Die Variante auswählen, den Traffic-Anteil festlegen und eine minimale Stichprobengröße konfigurieren.
  • 4.Den Test starten. Tests beginnen mit dem Status Draft, damit die Konfiguration vor dem Go-live geprüft werden kann.
  • 5.Den Test beobachten und beenden. Die Vergleichsmetriken füllen sich mit neuen Ausführungen. Sobald die geplante Stichprobengröße und der geplante Endpunkt erreicht sind, lassen sich die Ergebnisse vergleichen und ein Gewinner bestimmen.
A/B-Tests-Panel mit dem laufenden Test concise-summary bei 15 % Traffic und den Run-Zahlen für Control und Variante
Das Panel Manage A/B Tests zeigt jedes laufende Experiment mit Traffic Split und aktuellen Run-Zahlen.
Mehrere Tests gleichzeitig durchführen
Mehrere A/B-Tests können gleichzeitig mit demselben Agenten laufen, jeweils mit einer eigenen Traffic-Aufteilung. Bei einem parallelen Test von KI-Modell und Prompt erhält jede Variante 10 %, während 80 % bei der Control bleiben. Die Traffic-Anteile aller aktiven Tests dürfen zusammen 100 % nicht überschreiten.

Ergebnisse auswerten

Die Testdetailansicht vergleicht alle relevanten Metriken direkt miteinander:

A/B-Testdetail mit Vergleich von Control und Variante bei Token-Kosten, Dauer, Judge-Score und Erfolgsrate
Control und Variante im direkten Vergleich: Die Variante ist günstiger und schneller, hat aber einen niedrigeren Judge Score.
Anzahl der Runs
Abgeschlossene Ausführungen für Kontrollgruppe und Variante. Beide Gruppen werden mit der geplanten Stichprobengröße abgeglichen. Connic zeigt an, sobald das konfigurierte Minimum erreicht ist.
Durchschnittliche Token-Kosten und Dauer
Durchschnittliche Token-Kosten und Laufzeit pro Ausführung. Die Variante kann 40 % günstiger, aber 200 ms langsamer sein. Das Team kann diesen Kompromiss bewusst eingehen.
P50-/P95-Latenz
Median und 95. Perzentil der Antwortzeiten. Durchschnittswerte verbergen Ausreißer. Hat die Variante einen guten P50-, aber einen schlechten P95-Wert, erleben einige Nutzer lange Wartezeiten.
Judge-Scores und Erfolgsrate
Durchschnittliche Qualitätswerte der konfigurierten Judges sowie der Anteil der Ausführungen, die ohne Fehler abgeschlossen wurden. Diese Zahlen zeigen, ob die Änderung wirklich besser ist.

Jede Ausführung in der History trägt ein Varianten-Badge. So ist sofort erkennbar, welche Anfragen an welche Version gingen. Die Ausführungstabelle lässt sich nach Variantennamen filtern, um einzelne Ergebnisse genauer zu untersuchen.

Auto-Rollback als Sicherheitsnetz

Experimente dürfen den Produktivbetrieb nicht beeinträchtigen. Wenn Auto-Rollback aktiviert ist, überwacht Connic die Fehlerrate der Variante über ein gleitendes Fenster der letzten Runs. Überschreitet sie den konfigurierten Schwellenwert, wird der Test pausiert und es fließt kein Traffic mehr an die Variante.

Fehlerschwellenwert
Die maximal akzeptable Fehlerrate wird vorab festgelegt. Wenn 20 % der Varianten-Ausführungen fehlschlagen, während die Kontrollgruppe bei 2 % liegt, wird der Test automatisch pausiert.
Gleitendes Fenster
Die Anzahl der zuletzt ausgewerteten Runs. Bei einem Fenster von 50 prüft das System die Fehlerrate der letzten 50 Varianten-Runs und gleicht einzelne Aussetzer aus.

Wird ein Rollback ausgelöst, geht der gesamte Traffic sofort zurück an den Kontrollagenten. Der Test bleibt pausiert und zeigt eine klare Fehlermeldung zur Ursache. So kann das Team den Fehler untersuchen, die Variante korrigieren und es erneut versuchen.

A/B-Testing mit Judges kombinieren

A/B-Testing zeigt, welche Version besser ist. Judges erklären, warum. Wenn das Team für den Basisagenten einen Judge konfiguriert, bewertet er automatisch die Runs von Control und Variante. Der durchschnittliche Judge-Score erscheint im A/B-Testvergleich und ergänzt Kosten und Latenz um ein Qualitätssignal. Dabei übernimmt automatisiertes Agenten-Scoring die Bewertung. Der Vergleich berücksichtigt damit sowohl die Output-Qualität als auch den Erfolg des Runs.

Ohne Judges
„Die Variante ist 30 % günstiger und hat dieselbe Erfolgsrate.“ Klingt gut. Aber sind die Antworten wirklich genauso gut? Die Erfolgsrate zeigt nur, dass der Agent nicht abgestürzt ist, nicht dass sein Output nützlich war.
Mit Judges
„Die Variante ist 30 % günstiger, hat dieselbe Erfolgsrate und der durchschnittliche Judge-Score für Genauigkeit ist von 8,5 auf 7,2 gefallen.“ Die Einsparung kostet Qualität, und das Team kann bewusst über diesen Trade-off entscheiden.

Sticky Sessions

Wenn Agenten mehrteilige Unterhaltungen führen, soll ein Nutzer nicht mitten in einer Session zwischen Control und Variante wechseln. Sind Sessions konfiguriert, hält Connic denselben Nutzer während der gesamten Unterhaltung auf derselben Version. Wird der Test beendet oder pausiert, werden die Sessions wieder dem Basisagenten zugeordnet.

Praktische Szenarien

Diese Experimente funktionieren in der Praxis besonders gut:

„Ein günstigeres KI-Modell testen“
Der Agent läuft mit Opus 4.6 für 0,04 $ pro Run. Sonnet 4.6 kostet nur einen Bruchteil davon. Eine Variante mit dem anderen KI-Modell erhält 10 % des Traffics. Der Vergleich von Token-Kosten und Judge-Scores zeigt, ob die Qualität stabil bleibt und die Betriebskosten sinken.
„Ist der neue Prompt besser?“
Der System-Prompt wurde mit konkreteren Anweisungen neu geschrieben und um Few-Shot-Beispiele ergänzt. Statt den aktuellen Prompt direkt zu ersetzen, laufen beide parallel. Die Judge-Scores zeigen, welcher Prompt bessere Antworten liefert.
„Hat die neue Tool-Version die Zuverlässigkeit verbessert?“
Das Tool zur Datenverarbeitung wurde neu entwickelt, damit es Sonderfälle besser verarbeitet. Die Variante verweist auf die neue Version; ihre Erfolgsrate zeigt den Effekt. Sinken Fehler von 8 % auf 2 %, liegt der Beleg für einen vollständigen Rollout vor.
„Was passiert ohne RAG Context?“
Die Retrieval-Schicht verursacht Kosten und Latenz. Verbessert sie die Antworten wirklich? Eine reduzierte Variante ohne RAG-Retrieval macht den Unterschied messbar. Möglicherweise verarbeitet das Basis-KI-Modell 80 % der Anfragen allein und RAG wird nur für die übrigen 20 % gebraucht.

Bewährte Vorgehensweisen

Mit wenig Traffic beginnen
Zu Beginn sollten 5–10 % des Traffics an die Variante gehen. Dadurch werden offensichtliche Fehler früh erkannt und ihre Auswirkungen bleiben begrenzt. Sobald die Variante stabil ist, kann der Anteil auf 25–50 % steigen.
Immer nur eine Sache ändern
Pro Variante sollte entweder das KI-Modell oder der Prompt geändert werden. Wenn sich die Variante anders verhält, bleibt die Ursache so eindeutig. Mehrere Änderungen brauchen getrennte Tests.
Eine minimale Stichprobengröße festlegen
Die NIST-Empfehlungen zur Stichprobengröße zeigen, warum es keine universelle Anzahl von Ausführungen gibt: Ausgangsrate, relevante Effektgröße, Signifikanzniveau und gewünschte Teststärke spielen eine Rolle. Das Minimum sollte vor dem Start feststehen. Connic vergleicht jede Gruppe mit diesem Wert und zeigt, wann es erreicht ist.
Auto-Rollback im Produktivbetrieb aktivieren
Ein Fehlerschwellenwert sorgt dafür, dass Connic den Test bei Problemen pausiert. Nach der Untersuchung kann er jederzeit neu gestartet werden.
Judges als Qualitätssignal verwenden
Die Erfolgsrate zeigt, dass der Agent keinen Fehler ausgelöst hat. Judge-Scores zeigen, ob seine Ausgabe gut war. Judges für den Basisagenten stellen sicher, dass beide Gruppen nach denselben Kriterien bewertet werden.

Erste Schritte

Das erste Experiment folgt diesen Schritten:

  • 1.Genau eine Sache für den Test auswählen: ein anderes KI-Modell, einen neuen Prompt oder ein aktualisiertes Tool
  • 2.Das Varianten-YAML mit dieser Änderung erstellen und neben der Basis bereitstellen
  • 3.Den Basisagenten öffnen, auf Manage A/B-Tests klicken und einen Test mit 10 % Traffic erstellen
  • 4.Auto-Rollback aktivieren, die minimale Stichprobengröße aus dem Plan festlegen und den Test starten
  • 5.Daten abwarten, die Ergebnisse vergleichen und den Gewinner veröffentlichen

Die Ergebnisse aus echtem Traffic zeigen, welche Version sich für den vollständigen Rollout eignet.

Der vollständige Einrichtungsleitfaden steht in der A/B-Testing-Dokumentation. Für den Einstieg in Connic lässt sich mit dem Quickstart-Leitfaden ein erster Agent bereitstellen und anschließend ein erstes Experiment starten.

Mehr aus dem Blog

Produkt im Fokus

KI-Agenten-Routing: Agenten auslösen und Ergebnisse zurückgeben

Connic leitet externe Events an Agenten weiter und liefert Ergebnisse synchron oder über asynchrone Outbound-Verbindungen an das Zielsystem.

24. August 20269 Min. Lesezeit
Produkt im Fokus

Von Staging zum Produktivbetrieb: So isolieren Connic Environments KI-Agenten

Connic Environments ordnen Git-Branches isolierten Deployments mit eigenen Secrets, Verbindungen, Budgets und Run History zu. So können verschiedene Agenten und Codeversionen unabhängig voneinander bereitgestellt werden.

6. August 20268 Min. Lesezeit
Produkt im Fokus

LLM-Kontextkomprimierung für lang laufende KI-Agenten

Connic komprimiert ältere Gesprächsverläufe und übergroße Tool-Ergebnisse. Danach wiederholt die Runtime den KI-Modell-Aufruf, damit lange Agentensitzungen das Kontextlimit nicht überschreiten.

20. Juli 20268 Min. Lesezeit
Produkt im Fokus

Connic Tests: Regressionen vor dem Produktivbetrieb erkennen

Ein YAML-basiertes Testframework für KI-Agenten mit schwankenden Ergebnissen: wiederholte Testläufe, flexible Assertions, Mocks und multimodale Fixtures. Fehlgeschlagene Tests blockieren standardmäßig das Deployment.

6. Mai 20268 Min. Lesezeit
Produkt im Fokus

Human-in-the-Loop-KI-Agenten: Approvals im Produktivbetrieb

So pausiert ein KI-Agent vor Erstattungen, Löschvorgängen oder externen Aufrufen, leitet die Entscheidung an einen Menschen weiter und setzt den Run mit vollständigem Audit Trail automatisch fort.

5. April 202610 Min. Lesezeit
Produkt im Fokus

KI-Agenten absichern: Checkliste für den Produktivbetrieb

KI-Agenten ohne Sicherheitskonzept zu veröffentlichen ist riskant. Eine praktische Checkliste zu Prompt Injection, PII-Verarbeitung, Output-Validierung und Guardrails vor dem Go-live.

21. März 202612 Min. Lesezeit
Produkt im Fokus

Guardrails für KI-Agenten: Sicherheit in Echtzeit

Connic Guardrails prüfen Ein- und Ausgaben von Agenten in Echtzeit, blockieren Prompt Injection, maskieren PII und setzen Themenbeschränkungen durch.

3. März 20269 Min. Lesezeit
Produkt im Fokus

Observability für Agenten: Kosten, Tokens und Runs erfassen

Eigene Dashboards machen LLM-Kosten pro KI-Modell und Fehler sichtbar, bevor Nutzer die Folgen bemerken.

23. Januar 20268 Min. Lesezeit
Produkt im Fokus

Composer SDK: Bessere Werkzeuge für die Agentenentwicklung

Das Composer SDK automatisiert Projektgerüst und Validierung und unterstützt Cloud-gestützte Hot-Reload-Entwicklung sowie Deployments per CLI.

27. Dezember 20255 Min. Lesezeit