21 — KI-Agenten
KI-Agenten, die Werkzeuge bedienen.Nicht Sätze erfinden.
CoderConda baut KI-Agenten: Jeder bekommt Werkzeuge, eine Aufgabe und eine Grenze, was er selbst tun darf, was er vorbereitet, wo ein Mensch entscheidet. Alles andere ist eine Demo.
Ein Beispiellauf mit erfundenen Daten. Echte Läufe stehen im Protokoll genauso da.
- Darf selbst
- lesen, suchen, entwerfen
- Darf nicht
- senden, buchen, gutschreiben
- 01Auftrag verstandenPlan vor AktionKunde reklamiert Lieferung 88213. Der Agent sagt, was er tun wird, bevor er es tut.3 s
- 02ERP gelesenWerkzeug: ERP (lesen)Lieferung, Positionen, Termin, Vorgeschichte. Nur lesend, nur seine Mandanten.6 s
- 03Ablage durchsuchtWerkzeug: SucheLieferschein und Fotos per Suche gefunden, nicht über den Dateinamen geraten.8 s
- 04Widerspruch bemerktKeine Auflösung ohne BelegLieferschein: drei Kartons. Reklamation: zwei. Der Agent markiert, er behauptet nichts.5 s
- 05Entwurf geschriebenWerkzeug: MailentwurfAntwort mit Sachstand, offener Frage und Terminvorschlag, die Quellen darunter.14 s
- 06Er bleibt stehenGrenze: darf nicht gutschreibenDie Gutschrift wäre der erste Schritt, der Geld bewegt. Er darf nicht und schlägt sie vor.2 s
- 07Übergabe an den MenschenProtokoll: 7 SchritteEntwurf, Belege, Protokoll und Vorschlag liegen zusammen vor. Die Freigabe dauert eine Minute.3 s
Gedeckelt sind außerdem die Modellkosten je Lauf.
01 — Die Grenze
Eine Demo wird nach neun Tagen abgeschaltet.Ein Agent mit Grenzen nicht.
Ein Modell mit Werkzeugen ist mächtig und deshalb gefährlich, solange niemand aufgeschrieben hat, was es nicht darf. Was in der rechten Spalte steht, kann der Agent technisch nicht auslösen, auch wenn ihn jemand im Chat darum bittet.
Wie eine Demo endet
- Demo
Der Agent löst die Aufgabe in einem Durchlauf. Niemand fragt, was er sonst noch gedurft hätte.
- Tag 2
Eine ähnliche Aufgabe löst er auf anderem Weg. Auch das sieht plausibel aus.
- Tag 9
Er verschickt etwas, das niemand geprüft hat. Höflich formuliert, inhaltlich falsch.
- Danach
Er wird abgeschaltet. Nicht weil er schlecht war, sondern weil ihm nie jemand Grenzen gab.
Grenzen-Tabelle · entsteht in der Zuschnitt-Woche, steht danach im Code
| Bereich | Darf selbst | Bereitet vor | Darf nicht |
|---|---|---|---|
| ERP | Vorgänge, Positionen und Termine lesen. | Korrekturbuchung als Vorschlag. | Buchen, stornieren, Preise ändern. |
| Ablage | Suchen, öffnen, zitieren. | Ablagevorschlag mit Pfad. | Löschen, überschreiben, verschieben. |
| Postfach lesen, Vorgang zuordnen. | Entwurf im Ordner „Freigabe“. | Versenden. | |
| Kalender | Freie Zeiten lesen. | Terminvorschlag mit zwei Fenstern. | Termine ohne Freigabe setzen. |
| Geld | Beträge nachrechnen und prüfen. | Gutschrift rechnen und begründen. | Gutschreiben, zahlen, zusagen. |
02 — Passt das?
Nicht jede Aufgabe braucht einen Agenten.Bei zwei von vier rate ich ab.
Vier Aufgaben, so formuliert, wie sie in Anfragen ankommen. Das sage ich vor dem Angebot, nicht danach.
JaReklamationen vorbereitenAgent, lohnt sich
„Bei uns kommen täglich acht bis zwölf Reklamationen. Jede braucht einen Blick ins ERP, in die Ablage und in den Mailverlauf, bevor jemand antworten kann.“
Drei Systeme, viele Varianten, und am Ende ein Text, den ein Mensch freigibt. Genau der Zuschnitt, für den sich die Arbeit an Rechten und Grenzen rechnet. Die Freigabe bleibt, die halbe Stunde Vorbereitung fällt weg.
NeinRechnungen ins DATEV-FormatAutomatisierung, kein Agent
„Wir bekommen Rechnungen als PDF und tragen sie in die Buchhaltung ein. Immer dieselben Felder, immer derselbe Weg.“
Der Ablauf ist jedes Mal gleich, also braucht es niemanden, der entscheidet, was als Nächstes kommt. Ein fester Ablauf mit OCR und Rechenprobe ist billiger, schneller und leichter zu prüfen.
Zur RechnungsverarbeitungTeilsAngebote selbst verschickenAgent, aber nicht bis zum Versand
„Der Agent soll Angebote rechnen und direkt an den Kunden schicken, damit niemand mehr draufschauen muss.“
Rechnen und entwerfen kann er. Der Versand ist verbindlich, also bleibt er hinter der Freigabe. Wer diese Grenze streicht, spart eine Minute je Angebot und riskiert einen Preis, den Du halten musst.
NeinFragen zur UrlaubsregelungWeder noch, erst der Bestand
„Die Kollegen fragen ständig dasselbe zur Urlaubs- und Reisekostenregelung. Das soll ein Agent übernehmen.“
Hier wird nichts getan, hier wird geantwortet. Das ist eine Wissensdatenbank mit Beleg, kein Agent. Und solange die Regelung in drei Fassungen im Intranet liegt, hilft kein Modell.
Zur Wissensdatenbank03 — Der Aufbau
Gebaut werden sechs Teile.Das Modell ist der einfache.
- 01MCP · REST · SQL
Werkzeuge
Zugriff auf ERP, Ablage, Kalender und Tickets, jeder einzeln freigeschaltet.
- 02Eigenes Konto
Rechte
Ein eigenes Konto mit eigenen Rechten, nicht das eines Mitarbeiters.
- 03Im Code, nicht im Prompt
Grenzen
Für jede Aktion steht fest: läuft sie automatisch oder nur mit Freigabe.
- 04Audit-Trail
Protokoll
Jeder Schritt mit Werkzeug, Eingabe, Ergebnis, Dauer und Kosten.
- 05Limits
Abbruch
Zeit-, Schritt- und Kostenlimit. Wer sich verrennt, wird gestoppt und meldet das.
- 06Messen statt glauben
Auswertung
Was durchläuft, was abbricht, wo Menschen am häufigsten korrigieren.
04 — Wer baut
Agenten sind Software.Keine Prompts.
Der Teil, den man in Demos sieht, ist der einfache: ein Modell, ein paar Werkzeuge, ein beeindruckender Durchlauf. Über den Betrieb entscheiden Rechte, Grenzen, Protokoll und Kostenkontrolle. Ich baue beides und betreibe es danach.
- Betrieb
- Deutschland, DSGVO, Auftragsverarbeitungsvertrag. Auf Wunsch auf Deiner eigenen Infrastruktur.
- Kosten
- Jeder Lauf hat ein Limit für Schritte, Zeit und Modellkosten. Du siehst, was ein Vorgang kostet, bevor er zur Gewohnheit wird.
- Übergabe
- Quellcode, Werkzeugdefinitionen, Grenzen-Tabelle und Zugänge. Auch ohne mich kann jemand anschließen.
Gesprochen auf Deutsch · Untertitel Deutsch
05 — Die Fragen
Sechs Fragen,die vor dem Gespräch kommen.
01Was unterscheidet einen Agenten von einer Automatisierung?
Der feste Ablauf kennt seine Schritte vorher. Der Agent entscheidet, welches Werkzeug er als Nächstes benutzt. Das ist stark bei Aufgaben mit vielen Varianten und unnötig riskant bei Abläufen, die immer gleich sind. Dort ist die klassische Automatisierung schlicht besser und billiger.
02Wie wird verhindert, dass der Agent Unsinn tut?
Auf drei Ebenen. Er bekommt nur die Werkzeuge, die er für seine Aufgabe braucht. Alles Verbindliche geht über eine Freigabe. Und jeder Lauf hat Limits für Schritte, Zeit und Kosten. Dazu kommt ein Protokoll, in dem jeder Schritt nachlesbar ist. Ohne das würde ich keinen Agenten in Betrieb nehmen.
03Braucht das MCP?
MCP ist ein guter Weg, Werkzeuge sauber und wiederverwendbar anzubinden, und ich baue MCP-Server, wo es passt. Notwendig ist es nicht: wo eine direkte Schnittstelle einfacher ist, nehme ich die. Das Protokoll ist Mittel, nicht Ziel.
04Was kostet ein Durchlauf?
Das hängt an Modell, Kontextmenge und Schrittzahl und wird in einem Probelauf gemessen, nicht geschätzt. Du bekommst die Kosten je Vorgang schriftlich, bevor Du entscheidest, inklusive der Rechnung, ab wann sich das gegen die manuelle Bearbeitung trägt.
05Kann ich klein anfangen?
Genau so sollte es sein. Ein Zuschnitt, ein Probelauf mit echten Daten, ein Bericht. Zeigt er Zahlen, die tragen, wird gebaut. Wenn nicht, hast Du eine belastbare Absage statt eines Pilotprojekts, das niemand beendet.
06Woher weiß der Agent, was in meinen Dokumenten steht?
Über dieselbe Suche, die auch eine Wissensdatenbank benutzt: Der Bestand wird zerlegt, mit Rechten versehen und durchsuchbar gemacht. Deshalb steht diese Leistung neben RAG und Enterprise Search. Ein Agent ohne belastbaren Bestand hat nichts, worauf er sich berufen kann.
06 — Termin
Welcher Vorgang frisst Zeit?Sprich mit mir darüber.
Wähl einen Termin direkt im Kalender und beschreib den Vorgang, der bei Dir immer wieder eine halbe Stunde frisst, in drei Sätzen. Ich sage Dir, ob das ein Agent, eine Automatisierung oder gar nichts sein sollte.
Der Kalender liegt bei cal.com.
Beim Laden baut Dein Browser eine Verbindung zu cal.com (USA) auf und überträgt dabei Deine IP-Adresse; cal.com kann dabei Cookies setzen. Du kannst auch direkt dorthin wechseln.