Leitfäden

KI-Governance-Betriebsmodell: fünf Bausteine im laufenden Betrieb

Ein KI-Governance-Betriebsmodell ist ein System aus Entscheidungsrechten, Ownern, Eskalation, Workflow-Gates und Reviews, das festlegt, was KI-Agenten allein erledigen und was auf einen Menschen wartet. Wir betreiben unseres auf ConvOps: Jeder Job hat einen Owner, jede riskante Änderung hält an einem Gate, das auf einen Menschen wartet, und Zeitpläne prüfen den Rest.

David Marsa

David Marsa

Founder & CEO

Mittelstufe11 Min. LesezeitAktualisiert am 26.10.2026

Zuletzt geprüft am 26.10.2026

Illustration eines Stellwerks als KI-Governance-Betriebsmodell: Agenten fahren auf der freien Strecke, ein Mensch bedient die Signale, und ein ausgefallener Slot ist im Fahrplan eingekreist.
Teilweise auf Englisch
Einige Teile dieser Seite sind noch nicht auf Deutsch übersetzt und werden daher auf Englisch angezeigt.

Das können Sie danach

  • Ihre Agenten-Jobs einteilen in: läuft allein, wartet auf einen Menschen, wird nie delegiert.
  • Pro Job einen Owner benennen und ihn am Job festhalten.
  • Freigabe-Gates im Workflow setzen: bei eingefrorenen Anforderungen und vor dem Livegang.
  • Eskalation als typisierte Notizen schreiben, die bei einem Menschen oder einem nachverfolgten Task enden.
  • Reviews einplanen und Markierungen für ausgefallene Läufe auswerten.

Das Wichtigste

  • Ein KI-Governance-Betriebsmodell ist ein System aus Entscheidungsrechten, Ownern, Eskalation, Workflow-Gates und Reviews, das festlegt, was KI-Agenten allein erledigen und was auf einen Menschen wartet.
  • Schreiben Sie die Liste dessen, was ein Agent nie übernehmen darf, und lassen Sie den Agenten diese Arbeit mit einer Begründung ausschließen.
  • Legen Sie jede Freigabe in den Workflow: Eine automatische Prüfung ist notwendig, die Freigabe gibt ein Mensch.
  • Geben Sie jedem Job genau einen Owner, und halten Sie Ablehnungen und Stillstände am Job fest, statt ihn neu zu vergeben.
  • Prüfen Sie nach Zeitplan, und werten Sie einen ausgefallenen Lauf als Befund, nicht als Stille.

Was unser KI-Governance-Betriebsmodell leistet

Ein KI-Governance-Betriebsmodell ist ein System aus Entscheidungsrechten, Ownern, Eskalation, Workflow-Gates und Reviews, das festlegt, was KI-Agenten allein erledigen und was auf einen Menschen wartet. Unseres steuert Agenten, die handeln: Diese sichten Anfragen, schreiben Code, entwerfen Guides und teilen anderen Agenten Arbeit zu. Es ist keine Chatbot-Richtlinie für Mitarbeitende und keine Liste freigegebener Tools.

Governance für Agenten ist kein Gremium. Sie besteht aus fünf Dingen, die dort stehen, wo der Agent sie liest, bevor er handelt, und jedes davon ist ein Artefakt, das Sie öffnen können:

BausteinDie Frage, die er beantwortetDas Artefakt, das sie beantwortet
EntscheidungsrechteWas darf ein Agent allein tun?Eine Ausschlussliste, die der Agent anwendet, mit einer Begründung pro Ausschluss
OwnershipWem gehört dieser Job?Ein Name am Task
EskalationWas passiert, wenn ein Job schiefgeht?Eine typisierte Notiz, die bei einem Menschen oder einem nachverfolgten Task endet
DurchsetzungWas stoppt eine riskante Änderung?Ein Freigabeschritt im Workflow
Review-RhythmusWann schauen wir wieder hin?Ein Zeitplan, der seine eigenen ausgefallenen Läufe meldet

Alle fünf betreiben wir auf ConvOps(wird in einem neuen Tab geöffnet), wo die Tasks, Owner, Gates, Notizen und Zeitpläne liegen. Dieser Guide gehört zur Reihe „Loops We Run“; der Leitartikel zeigt, wer im ganzen Unternehmen was entscheidet.

Die Beispiele nutzen Copperfern, einen fiktiven Onlineshop für Wohnaccessoires, und Maya, die dort den Betrieb leitet. Namen und Zahlen sind erfunden; Feldnamen, Notizformate, Regeln und Schwellenwerte sind echt.

Fünf Bausteine, fünf Artefakte: Entscheidungsrechte sind eine Ausschlussliste, der Owner ist ein Name am Task, Eskalation ist eine typisierte Notiz, ein Gate ist eine Freigabe im Workflow, das Review ist ein Zeitplan.

Warum die Regeln im Workflow stehen

Ein Richtliniendokument steuert Menschen, die es lesen. Ein Agent befolgt nur, was in seinem Workflow steht, also muss jede Regel genau dort stehen.

Unsere Agenten haben angefangen, echte Arbeit zu erledigen: Routing, Entwicklung, Veröffentlichung, Zuteilung. Die Regeln standen in einem Chatverlauf und im Kopf einer einzigen Person. Ein Agent mitten in einem Lauf liest keine Richtlinienseite noch einmal. Wenn ein Job aus dem Ruder lief, konnte niemand sagen, welcher Agent die Entscheidung getroffen hatte, mit welcher Begründung oder wo er hätte anhalten müssen.

Also haben wir jede Regel an die Stelle verschoben, an der der Agent handelt. Die Liste dessen, was ein Agent nie übernehmen darf, steht jetzt in dem Schritt, der die Arbeit auswählt. Jede Freigabe wurde zu einem Gate, das der Lauf ohne ein Ja nicht passieren kann. Jede Agentenentscheidung hinterlässt jetzt eine einzeilige Begründung am Task. Governance ist eine Etappe auf dem größeren Weg zum KI-Betriebsmodell.

Sehen Sie, wie ConvOps das Freigabe-Gate in den Workflow legt statt in eine Richtliniendatei(wird in einem neuen Tab geöffnet).

So läuft es

Die Arbeit zwischen den Gates läuft ohne uns. An den Gates setzen wir unsere Aufmerksamkeit ein, und nirgendwo sonst.

#BausteinWer ihn ausführtGate oder Regel
1Sichten und routenTriage-Agent, alleinBehält den angelegten Typ bei und korrigiert nur Task zu Bug oder Bug zu Task. Wählt EINE Route und hält eine einzeilige Begründung fest. Passt keine oder ist es mehrdeutig: fragt den Operator
2Arbeit auswählenEin AgentWendet die Ausschlussliste mit einer Begründung pro Ausschluss an. Ein Mensch gibt die Kandidatenliste frei, bevor ein Agent startet
3Owner benennenEin AgentEin Executor pro Job, am Task festgehalten
4Anforderungen einfrierenEin MenschDie Freigabe friert die Anforderungsliste ein
5Automatische PrüfungCI, dann ein Fix-WorkflowRot führt zurück zu einem Fix, und das Ergebnis wird erneut geprüft. Rot blockiert den Merge
6MergeEin Mensch oder seine schriftliche DelegationGrüne Pipeline UND ausdrückliche Freigabe
7EskalierenDer Agent, der auf das Problem gestoßen istEine typisierte Notiz, eine Frage an den Operator oder ein Bug-Task
8ReviewZeitpläneTägliche, wöchentliche und monatliche Jobs, die ihre eigenen ausgefallenen Läufe melden

Jede Regel hat einen Grund. Ohne das Ja des Operators macht der Triage-Agent nie etwas zur Initiative und stuft nie eine Initiative um, denn über den Umfang entscheidet ein Mensch. Ein Dispatch-Batch umfasst 1 bis 10 Tasks, standardmäßig 5, weil bei einem kleinen Batch jedes Review gründlich bleibt. Der Kandidatenpool wird mit dem Dreifachen dieses Maximums abgefragt, damit nach den Ausschlüssen noch eine volle Liste übrig bleibt.

Ein Agent hält nur bei echten Ermessensfragen an und fragt nach: Produktionszugriff oder Produktionsdaten, Secret-Werte oder die Rotation von Zugangsdaten, Ausgaben, Veröffentlichungen, Änderungen am Umfang und die Wahl zwischen Fix-Optionen. Alles andere entscheidet er selbst und schreibt die Begründung auf. Wenn der Operator für einen Lauf Autonomie gewährt, entscheidet der Orchestrator als sein Delegierter, nur für diesen Lauf, und die Notizen halten das fest.

Die Reviews folgen einem festen Zeitplan, nicht dem Gedächtnis. Bei Copperfern: „Search check“ (Suchprüfung) täglich um 05:00 UTC, „Product photo ideas“ (Produktfoto-Ideen) täglich um 06:00, „Social post“ (Social-Media-Beitrag) täglich um 16:00, „Weekly planning“ (Wochenplanung) jeden Montag um 06:00 und „Monthly research“ (Monatsrecherche) am 2. jedes Monats um 07:00.

Triage, Routing, Entwürfe und Review-Durchgänge laufen allein; Anforderungen, Merge, Veröffentlichung und die Kandidatenliste warten auf einen Menschen; Produktionsdaten, Secrets, Ausgaben und Prüfungen auf der Live-Website werden nie an einen Agenten übergeben.

Veröffentlichungen warten auf einen Menschen, außer ein Mensch hat für diesen Job bereits anders entschieden. Routine-Inhalte wie News und Übersetzungen gehen nach dem Review durch einen separaten Agenten live, weil jemand diese Spalte für den Job gewählt hat, bevor er je lief (welche Jobs auf ein Ja warten).

Manche Regeln brauchen gar kein Gate, weil ein Hook die Aktion direkt blockiert: siehe wie wir Claude Code am Löschen von Dateien hindern. Gates sind für Entscheidungen da, die einen Menschen brauchen, und genau das ist der Kern von Human-in-the-Loop-KI-Systemen.

Ein Owner pro Job, kein RACI

Ein RACI verteilt einen Job auf vier Rollen. Für einen Agenten-Job halten wir zwei Namen fest: den Owner, der die Arbeit erledigt, eingetragen als der eine Executor am Task, und den Menschen, der am Gate freigibt. Ein abgelehnter Job bleibt abgelehnt: Wir versuchen ihn nie mit einem anderen Executor erneut, und wir teilen ihn nie erneut zu, solange ein früherer Lauf noch aktiv sein könnte. Wer einen Job herumreicht, verschleiert, warum er abgelehnt wurde. Jeder Agent hat außerdem eine Zeile in unserem KI-Agenten-Inventar, in der die Owner-Spalte neben dem Ausschalter steht, der ihn stoppt.

Ein Lauf Schritt für Schritt: eine Änderung, zweimal Ja

Das Wertvolle an einer gesteuerten Änderung ist nicht der Code. Es sind die zwei Momente, in denen ein Mensch Ja sagt, und die eine Zeile Begründung, die der Agent hinterlässt.

Maya wünscht sich „eine Geschenkverpackung im Checkout“. So läuft diese Anfrage vom Auslöser bis zum Ergebnis:

#SchrittWerErgebnisGate-Entscheidung
1AuslöserMayaTask cf-117 „Add gift wrap at checkout“ (Geschenkverpackung im Checkout hinzufügen), Typ task, Status To do, Projekt shopWorkflow angehängt
2TriageTriage-AgentTyp bleibt task; keine andere Session bearbeitet die ArbeitBestanden
3RouteTriage-AgentBedingung dev-mr, Begründung: „ändert Checkout-Code in der Shop-App“Am Task festgehalten
4AnforderungenEin AgentFR-1: Eine Kundin kann einer Bestellung eine Geschenkverpackung hinzufügen und sieht den Aufpreis vor dem Bezahlen. FR-2: Der Lieferschein zeigt „Geschenkverpackung“. Nicht im Umfang: Grußbotschaften. Executor: coding-agentWartet auf Maya
5Gate 1MayaGibt freiAnforderungsliste eingefroren
6EntwicklungCoding-AgentArbeitet auf einem eigenen BranchKeine
7Automatische PrüfungCIPipeline #412 rot: ein fehlgeschlagener Job, der Lieferschein-Testred-fix: Der Fix-Workflow läuft
8Erneute PrüfungCIFix gepusht; Ergebnis auf Pipeline #413 erneut geprüft: grüngreen: Merge-bereites Ergebnis festgehalten
9Gate 2MayaSieht FR-1 und FR-2 neben dem, was ausgeliefert wurde, dazu die Abnahmeergebnisse und Pipeline #413Gibt frei; gemergt

Das Einfrieren in Schritt 5 ist strikt. Spätere Schritte fügen nie eine Anforderung hinzu, streichen keine und deuten keine um. Eine Änderung am Umfang geht zurück zum Anforderungsschritt und braucht eine neue Freigabe, sodass sich die Spielregeln nach dem Ja nie mehr ändern.

Die rote Prüfung in Schritt 7 erreicht Maya nie als Frage. Der Fix-Workflow läuft, und das Ergebnis wird auf der neuen Pipeline erneut geprüft. Ein Agent gibt nie seinen eigenen Fix frei, und eine rote Pipeline blockiert das Merge-Gate.

In Schritt 9 braucht der Merge sowohl eine grüne Pipeline als auch eine ausdrückliche Freigabe. Die Freigabe kommt von Maya oder aus ihrer schriftlichen Delegation, wenn sie für diesen Lauf Autonomie gewährt hat. Ohne sie bleibt der Task blockiert am Gate stehen, und das Board zeigt, dass er auf einen Menschen wartet. Die Abnahmeergebnisse, die sie liest, stammen aus einem Browser-Testlauf, beschrieben in unserem Guide zu Abnahmetests.

Der Task behält die Routing-Begründung, beide bestandenen Gates und die CI-Historie.

Eine Änderung, zweimal Ja: Der Agent routet den Geschenkverpackungs-Task, Maya gibt die eingefrorenen Anforderungen frei, eine rote Prüfung läuft durch einen Fix, dann geben Maya oder ihre schriftliche Delegation den Merge frei.

Die Ausschlussliste und das Job-Protokoll

Schreiben Sie die Liste dessen, was ein Agent nie übernehmen darf, vor der Liste dessen, was er tun darf. In der Ausschlussliste steckt die eigentliche Governance.

Die Dispatch-Liste

Ein Dispatch-Lauf beginnt mit einer einzigen Kriterienzeile:

criteria: horizon=now; complexity=S; executor=coding-agent; max=5; project=shop; type=task,bug

Der Agent erstellt dann zwei Tabellen. Behaltene Tasks tragen den Grund, warum jeder passt. Ausgeschlossene Tasks tragen die Regel, die sie ausgeschlossen hat. Ein Task wird ausgeschlossen, wenn:

  • bereits ein aktiver oder zugeteilter Lauf für ihn existiert
  • er auf ein Operator-Gate wartet
  • er den Operator oder Live-Zugriff auf die Produktion braucht
  • er mit manual-qa, production-release, mr-review oder ui-review getaggt ist
  • er kein konkretes Abschlusskriterium hat
  • er blockiert ist oder das Kind eines blockierten Tasks
  • der Executor nicht erreicht, was er braucht

Bei Copperfern fällt „Rotate the payment provider key“ (Schlüssel des Zahlungsanbieters rotieren) wegen der Secret-Werte heraus, und „Check the Spanish checkout on the live site“ (spanischen Checkout auf der Live-Website prüfen) fällt als manuelle QA heraus. Der Gate-Prompt lautet „Approve the candidate list (or trim it) before anything is dispatched.“ (Geben Sie die Kandidatenliste frei oder kürzen Sie sie, bevor etwas zugeteilt wird.) Eine Ablehnung schickt den Lauf zurück zu den Kriterien.

Die Dispatch-Liste behält drei Jobs mit dem Grund, warum jeder passt, und schließt zwei mit ihren Begründungen aus; Maya gibt die Liste frei, bevor ein Agent startet.

Das Job-Protokoll

Jedes gesteuerte Ereignis ist eine typisierte Zeile am Job:

PräfixGeschrieben, wennWas folgt
criteria:Der Lauf startetDie Auswahlwerte
candidates:Die Liste geht zur Freigabe an einen MenschenDie IDs der behaltenen Tasks, neu geschrieben, falls gekürzt
dispatched:Ein Job bekommt seinen OwnerTask-ID und Executor
refused:Der Executor lehnt abDie Ablehnungsmeldung, wörtlich
review:Der Reviewer liest die ArbeitFreigegeben oder Änderungen angefordert, dann die Befunde
stalled:Ein Lauf kommt nicht mehr voranDer Grund; der Operator wird informiert
outcome:Der Job endetAbgeschlossen, abgebrochen oder festgefahren, mit dem Merge-Request oder dem Grund

Lesen Sie das Protokoll von oben nach unten. Der Reviewer liest das Artefakt, nicht die Zusammenfassung des Executors: jeden Diff-Hunk, und die betroffenen Tests laufen erneut. Eine Zeile changes requested stoppt den Lauf, und dieselbe Session macht mit dem Befund weiter. Eine Ablehnung ohne bekannten Grund, etwa ein unbekannter Fehler, wird zu einem Bug-Task, sodass eine Eskalation in einem nachverfolgten Job endet statt in einer Chatnachricht.

Vier Notizzeilen an einem Job: zugeteilt, Änderungen angefordert, freigegeben, abgeschlossen mit Merge-Request 14.

Was schiefgeht

Die Fehler, die es wert sind, erzählt zu werden, sind die stillen. Ein Job, der nicht mehr läuft, und ein Filter, der nichts zurückgibt, sehen beide aus wie „alles in Ordnung“.

Ein täglicher Job, der nicht mehr startete

Einer unserer täglichen Jobs startete nicht mehr. Sein Ausführungsverlauf zeigte nur Erfolge, denn ein Lauf, der nie beginnt, kann nicht fehlschlagen.

Die Zeitplanebene hat es bemerkt. Ein Zeitplan wird als missed markiert, mit dem Grund „No run for too long“ (zu lange kein Lauf), sobald die Zeit seit seinem letzten Lauf das 1,5-Fache des längsten normalen Abstands in seiner Regel überschreitet. Bei einem täglichen Job sind das 36 Stunden. Ein übersprungener Start zählt nicht als Lauf. Die Markierung nennt das Datum, an dem die Stille begann, und einen Link „Open schedule“ (Zeitplan öffnen) zur Behebung. Der Review-Rhythmus meldet seine eigene Lücke, statt zu verstummen.

Die ConvOps-Seite der Zeitpläne markiert „Product photo ideas“ (Produktfoto-Ideen) mit „No run for too long“ (zu lange kein Lauf), während „Up next“ (Als Nächstes) den Job für heute weiterhin aufführt.

Ein Filter, der nichts zurückgab

In unserem ersten Dispatch-Lauf suchte die Kandidatenabfrage nach Tasks, die noch nicht zugeteilt waren, indem sie ein Statusfeld negierte. Dieses Feld ist bei jedem Task leer, der nie zugeteilt wurde. Ein negierter Filter auf einem leeren Feld verwirft die Zeile, also gab die Abfrage eine leere Liste zurück, während passende Tasks im Backlog lagen. Nichts warf einen Fehler, und eine leere Liste liest sich genau wie „nichts zu tun“.

Die Regel, die daraus entstand: Negieren Sie nie ein Feld, das leer sein kann; filtern Sie nach dem, was Sie wollen, nicht nach dem, was Sie nicht wollen. Sie steht in dem Schritt, der die Kandidaten auswählt: „Never filter on execution_status, executor or any other nullable field with ne / nin / NOT.“ (Nie auf execution_status, executor oder ein anderes Feld, das leer sein kann, mit ne / nin / NOT filtern.) Der Defekt selbst wurde als Bug-Task erfasst. Die Regel steht im Schritt, also gilt sie, egal was die Abfrage-Engine tut. So wird aus einem Fehler eine Regel, in allen unseren Loops.

Ihr eigenes Betriebsmodell aufbauen

Governance für KI-Agenten beginnt in einem kleinen Unternehmen mit einer Seite und einem Gate. Ein kleines Unternehmen braucht kein Gremium. Es braucht einen Owner für jeden Job.

Die einseitige Version zum Übernehmen:

AI governance operating model: <company>
Reviewed: <date>    Page owner: <name>

1. Decision rights
   Runs alone:          triage, routing with a one-line reason, drafting, review passes
   Waits for a person:  frozen requirements, merge, publish, the dispatch list
   Never delegated:     production data, secret values, spend, live-site checks
   Stop and ask:        production, secrets, spend, publishing, scope, a choice of fixes

2. Owners
   <job>   owner: <one agent or person>   approver: <person>

3. Escalation
   refused: <job>: <message, verbatim>    unknown reason: open a bug task
   stalled: <job>: <reason>               tell <person>; never dispatch again while alive

4. Gates
   Requirements: <person> approves, list frozen
   Merge or publish: green check AND <person> or their written delegation

5. Reviews
   <job>   <cadence>   missed after 1.5 times the longest normal gap

Füllen Sie sie für die Jobs aus, die Ihre Agenten bereits erledigen. Das erste Gate, das Sie einbauen sollten, ist das vor jedem Livegang.

Bauen Sie Ihr erstes Freigabe-Gate mit einem kostenlosen ConvOps-Konto in einen Workflow ein(wird in einem neuen Tab geöffnet). Soll es in Ihrem Unternehmen eingerichtet werden? Buchen Sie eine kostenlose Discovery Session.

Schritte

  1. List the jobs your agents do

    Write down every job an agent runs today: triage, routing, coding, drafting, publishing, dispatching work to other agents.

  2. Sort each job into three columns

    Mark each job as runs alone, waits for a person, or never delegated. Production data, secret values, spend and live-site checks go in the never column.

  3. Name one owner per job

    Record one owner on each job, an agent or a person, plus the person who approves at its gate. Never retry a refused job on a different owner.

  4. Put the approvals inside the workflow

    Add an approval step where requirements are frozen and one before anything goes live. An automated check is necessary there, and a person or their written delegation approves.

  5. Write the escalation lines

    Define typed notes for refused and stalled work, the short list of decisions that stop the agent and ask a person, and the rule that an unknown refusal becomes a bug task.

  6. Schedule the reviews and read the missed flags

    Put every recurring review on a schedule, daily, weekly or monthly by job, and treat a schedule with no run for 1.5 times its longest normal gap as a finding.

Häufige Fragen

What is an AI governance operating model?

An AI governance operating model is a system of decision rights, owners, escalation, workflow gates and reviews that decides what AI agents do alone and what waits for a person. ConvOps holds all five parts as working records: a task with one owner, a drop list the agent applies with a reason per drop, typed notes for escalation, approval gates inside each workflow, and schedules that flag their own missed runs.

Who is an AI governance operating model for?

It is for founders and operators of small companies whose AI agents triage requests, write code, publish content or dispatch work to other agents. ConvOps gives them one place to run it: risky changes stop at a gate that waits for a person, and the work between gates runs on its own with a written reason for every agent decision.

Who is accountable when an AI agent decides?

One named owner per job is accountable for the work, and a person is accountable at each gate. In ConvOps the owner is the executor recorded on the task, and no run passes a gate without an explicit approval. When the operator delegates a run, the delegate writes that on the task, so a delegated decision is always visible to the operator.

Is RACI outdated for AI agents?

RACI is not outdated, but it is too wide for a single agent job. ConvOps records two names per job instead of four roles: the owner that does the work, recorded as the one executor on the task, and the person who approves at the gate. Refused jobs stay with their owner and are never retried on a different executor, so the reason for the refusal stays visible.

What should an AI agent never do without a person?

An AI agent never touches production access or production data, secret values or credential rotation, spend, public publishing, scope changes or a choice between fix options without a person. In ConvOps the workflow stops at that point and asks the operator. Work that needs live production access or a manual check is dropped from dispatch with its reason written down.

Does a small company need AI governance?

Yes, once its agents act instead of only answering questions. Create a free ConvOps account at my.convops.app/register, then write one page: what runs alone, what waits for a person, what is never delegated, one owner per job, the approval gates, the escalation notes and the review schedule. A small company needs an owner on every job and one gate before anything goes live, not a council.

How often should AI governance be reviewed?

Review at two speeds. ConvOps puts an approval gate at every risky change, such as frozen requirements and a merge, and runs scheduled reviews daily, weekly or monthly depending on the job. A schedule with no run for 1.5 times its longest normal gap, 36 hours on a daily job, is flagged as missed with the reason "No run for too long", so a stopped review surfaces as a finding.