Zum Hauptinhalt springen
Connic
Zurück zum BlogProdukt 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 2026(zuletzt aktualisiert: 28. Juli 2026)10 Min. LesezeitAutor: Connic Engineering

Ein KI-Agent hat gerade 2.000 Kundendatensätze gelöscht. Der Prompt war eindeutig, der Tool-Call gültig und der Agent tat genau das, wofür er entwickelt wurde. Doch der Input war falsch: ein fehlerhafter API-Request, ein halluzinierter Parameter oder ein Nutzer, der die falsche ID eingegeben hat. Als es jemand bemerkte, war der Schaden bereits entstanden.

Das ist die Realität beim Betrieb von KI-Agenten in Produktivsystemen. Sie sind schnell, autonom und zunehmend leistungsfähig. Autonomie ohne Aufsicht ist jedoch ein Risiko. Je mächtiger Agenten werden, desto wichtiger ist menschliche Aufsicht bei Aktionen, die sich nicht rückgängig machen lassen.

Connic Approvals lösen dieses Problem. Erreicht ein Agent einen sensiblen Tool-Call, wird die Ausführung pausiert. Ein Mensch prüft die Aktion und ihre Parameter, genehmigt oder verwirft sie und der Agent setzt den Run fort. Keine Daten gehen verloren, kein Kontext wird vergessen. Der Agent macht exakt dort weiter, wo er aufgehört hat.

Warum Agenten menschliche Aufsicht brauchen

KI-Agenten sind keine klassische Software. Sie treffen Entscheidungen durch probabilistisches Reasoning. Derselbe Input kann in verschiedenen Runs zu unterschiedlichen Tool-Calls führen. Auch ein perfekt geschriebener Prompt garantiert nicht jedes Mal eine perfekt ausgeführte Aktion. Anders als eine REST API, die einen 400-Fehler zurückgibt, nutzt ein Agent mit Zugriff auf einen Delete Endpoint diesen, wenn er das für die richtige Aktion hält.

Art der OperationBeispieleWarum sie Aufsicht braucht
DestruktivDatensätze löschen, Abonnements kündigen, Zugriff entziehenUnumkehrbar. Ein einziger falscher Tool-Call kann Tausende Nutzer betreffen.
FinanziellErstattungen verarbeiten, Geld überweisen, Billing ändernWenn Geld bewegt wird, sollte ein Mensch zuerst Betrag und Empfänger prüfen.
ExternE-Mails senden, an Drittanbieter-APIs posten, Webhooks auslösenSobald eine Nachricht das System verlassen hat, lässt sie sich nicht zurückholen.
ComplianceAktionen nach dem EU AI Act, der DSGVO oder branchenspezifischen RegelnVorschriften verlangen, dass qualifizierte Menschen KI-gestützte Entscheidungen prüfen.

Mit Connic Approvals liegt die Grenze genau dort, wo der Workflow sie braucht. Tool-Calls mit geringem Risiko werden sofort ausgeführt. Riskante Aktionen pausieren und warten auf eine menschliche Entscheidung. Agenten bleiben schnell, wo Geschwindigkeit zählt, und sicher, wo Sicherheit entscheidend ist.

Ergänze Agenten um menschliche Aufsicht

Bei sensiblen Aktionen pausieren Agenten bis zur menschlichen Entscheidung und setzen den Run anschließend automatisch fort. Zusätzlicher Integrationscode ist nicht erforderlich.

Connic kostenlos testen

So funktioniert es

Der Freigabeablauf ist in die Ausführungspipeline des Agenten integriert. Wird ein abgesichertes Tool aufgerufen, pausiert der Runner die Ausführung, erstellt einen Approval-Request, benachrichtigt das Team und wartet. Der vollständige Gesprächsverlauf und Agentenstatus bleiben erhalten. Sobald eine Entscheidung vorliegt, setzt der Agent die Ausführung exakt an der pausierten Stelle fort.

Agent läuftAbgesichertes Tool aufgerufenAusführung pausiert
ApprovedoderRejected
Run wird fortgesetzt oder beendet

Bei einer Freigabe wird das Tool mit exakt den geprüften Parametern ausgeführt. Der Agent setzt seinen Workflow fort, als wäre nichts geschehen. Alle weiteren Tool-Calls laufen normal weiter, bis möglicherweise erneut ein abgesichertes Tool aufgerufen wird.

Connic Agenten-Trace mit einem Span Tool Approved für das abgesicherte Tool orders.update_status, den exakten Tool-Parametern und der Approval-Nachricht neben dem übrigen Run
Der freigegebene Aufruf erscheint im Trace: Der Span Tool Approved erfasst das abgesicherte Tool, die geprüften Parameter und die Approval-Nachricht direkt neben dem übrigen Run.

Bei einer Ablehnung beendet das Standardverhalten den Run mit einer eindeutigen Fehlermeldung, die den Ablehnungsgrund enthält. Nichts wird ausgeführt. Alternativ setzt on_rejection: continue den Run fort, und der Agent erhält die Ablehnung als Tool-Antwort. Dann kann er reagieren: den Nutzer informieren, einen anderen Weg versuchen oder die Aktion ganz überspringen. In beiden Fällen kann der Reviewer den Grund für die Ablehnung angeben; er wird für Audits protokolliert.

Wenn niemand antwortet, verhindert ein konfigurierbarer Timeout, dass der Run unbegrenzt hängt. Nach Ablauf endet der Run mit einer eindeutigen Timeout-Fehlermeldung. Mit on_rejection: continue setzt der Agent den Run stattdessen fort und behandelt den Timeout wie eine Ablehnung. Der Standardwert ist eine Stunde, lässt sich aber passend zum Workflow festlegen.

Konfiguration

Approvals werden in der YAML-Konfiguration des Agenten deklariert. Die Konfiguration bestimmt, welche Tools eine Freigabe brauchen, legt optional einen Timeout fest und ergänzt eine Nachricht, die den Reviewern erklärt, warum diese Aktion menschliche Aufsicht erfordert.

agents/order-processor.yaml
name: order-processor
model: connic/gpt-5.6-terra
description: "Processes customer orders and handles refunds"
system_prompt: |
  You handle incoming customer orders...
tools:
  - orders.process
  - orders.delete_order
  - orders.process_refund
  - inventory.check

approval:
  tools:
    - orders.delete_order
    - orders.process_refund
  timeout: 600
  message: "This order action requires manager approval before execution."

In diesem Beispiel werden orders.process und inventory.check sofort ausgeführt. Ruft der Agent jedoch delete_order oder process_refund auf, pausiert der Run und wartet bis zu zehn Minuten auf eine menschliche Entscheidung.

Standardmäßig beenden abgelehnte Approvals den Run. Soll sich der Agent stattdessen anpassen, setze on_rejection: continue. Der Tool-Call liefert dann eine Ablehnungsnachricht zurück und der Agent kann einen anderen Ansatz versuchen oder den Nutzer informieren. Details stehen in der Dokumentation zum Verhalten bei Ablehnungen.

Bedingte Approvals

Nicht jede Erstattung braucht eine Freigabe. Eine Erstattung über 5 $ ist Routine, eine über 5.000 $ sollte ein zweites Paar Augen prüfen. Bedingte Approvals definieren Ausdrücke, die anhand der übergebenen Parameter oder des Request-Kontexts bestimmen, wann ein Tool-Aufruf geprüft werden muss.

agents/order-processor.yaml
approval:
  tools:
    # Always require approval for deletions
    - orders.delete_order

    # Only require approval for refunds over $50 or non-admin users
    - orders.process_refund: param.amount > 50 and not context.is_admin

    # Only require approval for bulk operations
    - inventory.bulk_update: param.count > 100
  timeout: 600
  message: "High-value action detected. Please review before proceeding."

Bedingungen greifen auf zwei Datenquellen zu: param.* für die Tool-Parameter und context.* für Werte aus der Middleware. Approvals lassen sich an Beträge, Nutzerrollen, Ressourcentypen oder beliebige Geschäftslogik knüpfen. Ergibt die Bedingung false, wird das Tool sofort ausgeführt. Ergibt sie true, ist eine Freigabe erforderlich.

Benachrichtigungen für die richtigen Personen

Ein Approval-Request hilft nur, wenn ihn jemand sieht. Sobald einer entsteht, benachrichtigt Connic das Team über drei Kanäle:

Dashboard
In-App-Benachrichtigungen erscheinen sofort. Die Seite Approvals zeigt alle ausstehenden Requests mit Agentenname, Tool, Parametern und einer Aktion zum Freigeben oder Ablehnen.
E-Mail
Teammitglieder erhalten E-Mail-Benachrichtigungen mit dem vollständigen Kontext zur offenen Freigabe. Pro Agent lässt sich festlegen, wer benachrichtigt wird, damit die richtigen Personen die richtigen Aktionen prüfen.
Channels
Freigabeanfragen lassen sich je nach Environment und Agenten an Slack, Microsoft Teams, PagerDuty, Webhooks und andere Ziele weiterleiten. Webhook-Kanäle können jede Zustellung mit HMAC signieren.

Das Benachrichtigungsrouting lässt sich pro Agenten und Teammitglied konfigurieren. Das Team für Bestellverarbeitung prüft Erstattungen, das Infrastrukturteam Deployment Approvals. Jede Gruppe sieht nur, was für sie relevant ist.

Vollständiger Audit Trail

Jede Approval-Entscheidung wird mit vollständigem Kontext erfasst: wer sie geprüft hat, wann die Entscheidung fiel, was freigegeben oder abgelehnt wurde und warum. Das ist mehr als Logging. Es ist ein Audit Trail für Compliance-Prüfungen.

Entscheidungsprotokoll
Jedes Approval erfasst Tool-Name, exakte Parameter, Identität des Reviewers, Zeitstempel und einen optionalen Ablehnungsgrund. Unveränderlich und abfragbar.
Trace-Integration
Freigabeereignisse erscheinen als Spans im Agenten-Trace. Der Trace zeigt genau, an welcher Stelle der Ausführung pausiert wurde, wie lange der Agent gewartet hat und wer ihn freigegeben hat.
Status-Tracking
Die vier Status heißen Pending, Approved, Rejected und Timed Out. Alle Approvals lassen sich nach Status, Agenten oder Zeitraum filtern und durchsuchen, um Muster und frühere Entscheidungen zu prüfen.
Connic-Seite Approvals mit Requests für abgesicherte Tool-Ausführungen, den Status Approved und Rejected, Tool, Reviewer und Zeitstempel
Die Seite Approvals zeigt jeden abgesicherten Tool-Call mit Entscheidung, Reviewer und Zeitstempel in einem durchsuchbaren Audit Trail.

EU AI Act: Warum das jetzt wichtig ist

Für Hochrisiko-KI-Systeme in der Europäischen Union ist wirksame menschliche Aufsicht eine ausdrückliche Anforderung. Im offiziellen Text des EU AI Act behandelt Artikel 14, wie Anbieter Aufsicht in Hochrisikosysteme integrieren. Artikel 26 verpflichtet Betreiber, kompetente und autorisierte Personen für diese Mechanismen zu benennen. Connic Approvals machen diese Anforderung zu einer operativen Kontrolle im Agenten-Run.

Die Transparenzpflichten aus Artikel 50 gelten ab dem 2. August 2026. Der AI Omnibus, der seit dem 27. Juli 2026 in Kraft ist, ließ dieses Datum unverändert und verschob die Regeln für Hochrisikosysteme auf Dezember 2027 für Systeme aus Anhang III und August 2028 für in regulierte Produkte eingebettete Systeme. Für betroffene Teams gehören zu den praktischen Aufsichtsmechanismen:

Eingreifen und Entscheidungen überstimmen
Menschen müssen in den Betrieb des KI-Systems eingreifen, seine Entscheidungen überstimmen oder es vollständig stoppen können. Genau das leisten Connic Approvals. Die Ausführung pausiert vor der kritischen Aktion und ein Mensch entscheidet, ob sie fortgesetzt, abgelehnt oder geändert wird.
Verstehen, was das System tut
Verantwortliche müssen Fähigkeiten, Grenzen und aktuelles Verhalten des KI-Systems verstehen können. Die Freigabeanfrage zeigt das aufgerufene Tool, seine exakten Parameter und den Kontext des Runs, bevor die Entscheidung fällt.
Entscheiden, das System nicht zu verwenden
Der EU AI Act verlangt, dass Menschen in einer konkreten Situation entscheiden können, das KI-System nicht zu verwenden oder seinen Output zu ignorieren. Ein Approval abzulehnen erfüllt genau das. Die Aktion wird gestoppt und der Grund erfasst. Abhängig vom Modus on_rejection wird der Run sauber beendet oder fortgesetzt, wobei sich der Agent an die Entscheidung anpasst.
Vollständiger Audit Trail
Die Verordnung verlangt Transparenz und Protokollierung des Verhaltens von KI-Systemen. Jede Approval-Entscheidung erfasst, wer sie geprüft hat, was wann entschieden wurde und warum. Trace-Spans bilden die vollständige Timeline des Agenten einschließlich aller menschlichen Eingriffspunkte ab.

Approvals im Zusammenspiel mit weiteren Compliance-Funktionen

Menschliche Aufsicht ist eine von mehreren Compliance-Anforderungen. Der EU AI Act verlangt außerdem Risikominderung, Daten-Governance, Transparenz und kontinuierliches Monitoring. Wir liefern die Bausteine für all diese Bereiche:

Guardrails
Input- und Output-Guardrails fangen Prompt Injection ab, maskieren PII, setzen Themenbeschränkungen durch und blockieren schädliche Inhalte in Echtzeit. Sie erfüllen Anforderungen zur Risikominderung, indem sie unsicheres Verhalten stoppen, bevor es Endnutzer erreicht.
Observability
Vollständige Observability mit OpenTelemetry-Traces, Kostenanalyse pro KI-Modell und eigenen Dashboards. Der EU AI Act verlangt kontinuierliches Monitoring und die Erkennung von Anomalien. Connic Traces zeigen jeden Schritt jedes Runs.
Judges
Automatisierte Evaluation Judges bewerten jede Agentenantwort nach Qualität, Genauigkeit und Einhaltung von Richtlinien. Das unterstützt die geforderte kontinuierliche Qualitätsüberwachung und Leistungsbewertung von KI-Systemen im Produktivbetrieb.
A/B-Testing
Kontrollierte Experimente ermöglichen Tests mit Live-Traffic vor dem vollständigen Rollout. Das unterstützt das Risikomanagement, weil Änderungen an KI-Systemen mit echten Daten validiert werden, bevor sie alle Nutzer betreffen.

Zusammen bilden diese Features einen Defense-in-Depth-Ansatz. Guardrails verhindern schädliche Inputs und Outputs, Approvals schützen riskante Aktionen durch menschliche Prüfung, Judges bewerten die Output-Qualität, Observability schafft Transparenz und A/B-Testing validiert Änderungen sicher. Das unterstützt solides Engineering und die von Regulierungsbehörden erwarteten Kontrollen.

Szenarien aus der Praxis

Diese Approval-Konfigurationen setzen Teams im Produktivbetrieb ein:

„Erstattungen über 100 $ brauchen eine Freigabe durch einen Manager“
Ein SaaS-Unternehmen lässt Erstattungsanfragen von einem KI-Agenten bearbeiten. Kleine Erstattungen laufen automatisch. Alles über 100 $ pausiert für die Prüfung durch einen Manager. Die Bedingung param.amount > 100 bildet die Logik ab, während das Operations-Team die Entscheidungen zu Geschäftszeiten prüft.
„Jede Löschung braucht ausnahmslos eine Freigabe“
Ein Agent für die Datenverwaltung im Unternehmen kann Datensätze erstellen, aktualisieren und löschen. Erstellen und Aktualisieren laufen ohne Freigabe. Jede Löschung braucht unabhängig von Umfang oder Kontext eine menschliche Freigabe. Das bedingungslose Gate stellt sicher, dass nichts ohne menschliches Ja gelöscht wird.
„Externe API Calls gehen an den On-Call Engineer“
Ein Infrastruktur-Agent kann Services neu starten, Deployments skalieren und in Incident-Kanälen posten. Ein Freigabekanal sendet Requests an den Slack-Workspace des Bereitschaftsdienstes. Der zuständige Mitarbeiter prüft Aktion und Parameter und erteilt die Freigabe im Connic-Dashboard oder über die REST API.
„Regulierte Branche: Jede Entscheidung wird geprüft“
Ein Unternehmen im Gesundheitswesen verarbeitet die Patientenaufnahme mit einem KI-Agenten. Jede Änderung an Patientendatensätzen braucht die Freigabe eines autorisierten Mitarbeiters. Zusammen mit PII-Guardrails und vollständigem Trace Logging entsteht der Audit Trail, den das Compliance-Team für regulatorische Prüfungen benötigt.

Erste Schritte

Approvals lassen sich in wenigen Minuten zu einem bestehenden Agenten hinzufügen:

  • 1.Die Tools des Agenten ermitteln, die destruktive, finanzielle oder unumkehrbare Aktionen ausführen
  • 2.Das Agent-YAML um einen approval-Block ergänzen, der diese Tools und optional Bedingungen auflistet
  • 3.Den Agenten bereitstellen. Beim nächsten Aufruf eines abgesicherten Tools pausiert die Ausführung und erstellt eine Freigabeanfrage
  • 4.Die Seite Approvals im Dashboard öffnen, um offene Anfragen zu prüfen, freizugeben oder abzulehnen
  • 5.Das Benachrichtigungsrouting konfigurieren, damit die richtigen Teammitglieder per E-Mail oder Webhook benachrichtigt werden

Als Ausgangspunkt eignet sich das Tool mit dem höchsten Schadenspotenzial. Nach einem Test des Approval-Flows kann die Absicherung bei Bedarf auf weitere sensible Operationen ausgeweitet werden.

Die vollständige Konfigurationsreferenz steht in der Approvals-Dokumentation. Für den Einstieg in Connic lässt sich mit dem Quickstart-Leitfaden ein erster Agent bereitstellen und anschließend dort um menschliche Aufsicht ergänzen, wo sie am wichtigsten ist.

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

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 20269 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

Connic Bridge: KI-Agenten für private Infrastruktur

Connic Bridge stellt einen sicheren ausgehenden Tunnel bereit, über den KI-Agenten private Kafka-Cluster, Datenbanken und interne Dienste ohne offene eingehende Ports erreichen.

19. Februar 20267 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