Die wichtigsten Erkenntnisse
- Umfang der Agentenkosten: Die Ausgaben umfassen den Betrieb des Agenten sowie jede Transaktion, die er tätigt.
- Individuelle Leitplanken: Jeder Agent braucht einen Zweck, ein Budget, technische Grenzen und einen menschlichen Verantwortlichen.
- Kaufkontrollen: Beträge, Anbieter, Kategorien und zustimmungspflichtige Aktionen einschränken.
- Gemeinsame Aufsicht: Finanzabteilung und Engineering brauchen eine gemeinsame Übersicht über die Aktivität des Agenten.
Ein KI-Agent kann auf zwei Arten Kosten verursachen. Erstens entstehen Betriebskosten durch Modelle, APIs, Rechenleistung und Infrastruktur. Zweitens kann ein Agent, sofern er an entsprechende Zahlungswerkzeuge angebunden ist, Waren oder Dienstleistungen im Namen des Unternehmens kaufen.
Die Finanzabteilung muss beide Ebenen kontrollieren. Technische Grenzen steuern die Betriebskosten. Zahlungsbeschränkungen regeln, was der Agent kaufen darf. Beide Kostenarten sollten getrennt erfasst, aber über dieselbe Agentenidentität und einen gemeinsamen Verantwortlichen verbunden werden.
Behalten Sie Ihre KI-Token-Ausgaben zentral im Blick
Die Kontrolle der Betriebskosten beginnt mit einer vollständigen Übersicht. Token-Ausgaben verteilen sich häufig auf automatisierte Workflows, verschiedene Anbieter und API-Keys, während die Finanzabteilung oft erst Einblick erhält, nachdem die Kosten bereits entstanden sind.
Deshalb haben wir den Moss AI Token Cost Tracker entwickelt: ein kostenloses Dashboard, das lokal auf Ihrem Computer läuft und die KI-Ausgaben Ihrer verbundenen Anbieter in einer auf das Finanzteam zugeschnittenen Übersicht zusammenführt. So können Sie Kosten bis auf Ebene des Anbieters, Modells, Teams, der Person, des API-Keys oder Workflows zurückverfolgen.
Probieren Sie den Tracker selbst aus. Folgen Sie dazu einfach dem Video-Tutorial und der Schritt-für-Schritt-Anleitung für Ihr System:
Getting started
Works with Claude Code, OpenAI's Codex, and other terminal-based AI coding agents. Copy this prompt and paste it into your agent - it will clone the repo, install dependencies, and start the app for you.
Clone and set up the moss-ai-token-cost-tracker tool for me. Act as my setup assistant using your file system and terminal access: 1. First check whether the current folder (or a `moss-ai-token-cost-tracker` subfolder) already contains this tool (look for server.mjs and index.html). If it's already there, run `git pull` inside that folder to get the latest changes, then skip straight to step 3. 2. Otherwise, clone the repo: git clone https://github.com/getmoss/moss-ai-token-cost-tracker then work from inside that folder, and check whether Git, nvm, and the Node.js version this repo's README requires are installed, installing or switching to whatever is missing. 3. Ask me whether I want to run it in production mode (connecting my real accounts with API keys) or demo mode (mocked data, so I can just see how it looks without any API keys). Wait for my answer before continuing. 4. Double check that everything needed is set up correctly, and then run `npm start` for production mode, or `npm run demo` for demo mode, based on my answer. 5. Watch the terminal output for errors. If something fails, diagnose the root cause, explain it to me in plain language, and either fix it or tell me exactly what to run. 6. Tell me the URL to open in my browser once the server is running. 7. Later, if I ask you to stop or restart the tool, do that for me. Important: never read, print, or send the contents of my .env file, and never share any API keys or company data outside this terminal session.
Die zwei Seiten der Agentenausgaben
Ein KI-Agent kann für eine einzelne Aufgabe zahlreiche Modell- und Tool-Aufrufe ausführen. Er plant, recherchiert, liest Daten ein, prüft Ergebnisse und startet bei Bedarf neue Versuche. Zu seinen Betriebskosten gehören deshalb nicht nur Token und API-Gebühren, sondern auch Rechenleistung, Infrastruktur, Plattform-Abonnements und Softwarelizenzen.
Transaktionskosten entstehen, wenn ein Agent die technische und organisatorische Befugnis erhält, Zahlungen auszulösen. Das kann beispielsweise ein Softwareabonnement, eine Reisebuchung, eine Bestellung von Büromaterial oder eine Zahlung an einen Anbieter sein.
Die Finanzabteilung muss wissen, was der Betrieb eines Agenten kostet, welche Käufe er auslösen darf und welchem geschäftlichen Zweck beide Kostenarten dienen. Eine eindeutige Agentenidentität und ein benannter Verantwortlicher verbinden diese Informationen.
1. Jedem Agenten begrenzte Zahlungsdaten zuweisen
Ein Agent sollte keine gemeinsam genutzte Firmenkarte oder unbegrenzt einsetzbare Zahlungsdaten erhalten. Verwenden Sie stattdessen virtuelle Karten oder andere Zugangsdaten, die an einen bestimmten Zweck, zugelassene Händler und einen Höchstbetrag gebunden sind. Einmalig nutzbare Zahlungsdaten können das Risiko einer späteren Wiederverwendung zusätzlich reduzieren.
Die Kontrolle sollte vor der Transaktion greifen. Eine nachträgliche Prüfung kann erklären, was passiert ist, verhindert aber nicht, dass das Geld ausgegeben wird. Käufe eines Agenten sollten deshalb denselben Freigaberegeln unterliegen wie vergleichbare Ausgaben des zuständigen Teams.
2. Betriebskosten und Käufe verbunden betrachten
Eine Gesamtsumme pro Anbieter zeigt nicht, was ein Agent tatsächlich getan hat. Erfassen Sie Token-Kosten, API-Gebühren, Softwarekosten und ausgelöste Käufe so, dass sie demselben Agenten, Team, Projekt und Anwendungsfall zugeordnet werden können.
So lässt sich erkennen, ob ein Kostenanstieg durch eine Prompt-Änderung, einen Modellwechsel, einen neuen Workflow, zusätzliche Wiederholungsversuche oder einen Kauf verursacht wurde.
Beide Kostenarten können weiterhin in unterschiedlichen Systemen liegen. Entscheidend ist, dass sie über eine gemeinsame Agentenidentität zusammengeführt und gemeinsam überprüft werden können.
3. Budgets nach Agent, Team oder Anwendungsfall festlegen
Ein einziges unternehmensweites KI-Budget ist zu grob, um die Kosten einzelner Agenten sinnvoll zu steuern. Legen Sie Budgets dort fest, wo eine verantwortliche Person handeln kann, etwa nach Agent, Team, Projekt, Anwendungsfall oder API-Key.
Unterschiedliche Agenten benötigen unterschiedliche Grenzen. Ein Beschaffungsagent, ein Reiseagent, ein betrieblicher Workflow und ein Entwicklungsexperiment haben weder dasselbe Kostenmuster noch dasselbe Risiko.
Ergänzen Sie die Budgets um Warnmeldungen für ungewöhnliche Veränderungen. So erfährt der Verantwortliche von einer Schleife, einer Prompt-Änderung oder einem schnellen Kostenanstieg, bevor die Anbieterrechnung eintrifft.
4. Risikoreichere Aktionen von einer Person freigeben lassen
Hochwertige Käufe, neue vertragliche Verpflichtungen und technische Änderungen mit wesentlichem Kosteneinfluss sollten vor der Ausführung an eine Person weitergeleitet werden.
Die Freigabe kann von mehreren Faktoren abhängen:
- Höhe des Betrags
- Art des Kaufs
- neuer oder bereits genehmigter Anbieter
- Vertragsdauer und Kündigungsbedingungen
- Zugriff auf sensible Daten
- erwartete Auswirkungen auf laufende Betriebskosten
Es geht nicht darum, jeden einzelnen Schritt zu unterbrechen. Routinemäßige und risikoarme Aktionen können innerhalb klarer Richtlinien automatisch ausgeführt werden. Eine menschliche Freigabe ist vor allem dort erforderlich, wo sich das finanzielle, rechtliche oder betriebliche Risiko des Unternehmens verändert.
5. Händler und Ausgabenkategorien begrenzen
Eine Betragsobergrenze kontrolliert, wie viel ein Agent ausgeben kann. Sie legt jedoch nicht fest, bei wem oder wofür das Geld ausgegeben wird.
Wenn das verwendete Zahlungssystem diese Funktionen unterstützt, sollten Zahlungsdaten auf genehmigte Händler und Ausgabenkategorien beschränkt werden. Nicht zulässige Transaktionen können dann bereits beim Kauf abgelehnt werden.
Diese Kontrolle bleibt auch bei kleinen Budgets relevant. Ein zulässiger Betrag bei einem nicht genehmigten Händler ist weiterhin ein Regelverstoß. Händlerbeschränkungen und Betragsgrenzen lösen deshalb unterschiedliche Teile des Problems.
6. Technische Nutzungsgrenzen und monetäre Budgets kombinieren
Legen Sie monetäre Budgets und Warnmeldungen für einzelne Agenten, Teams, Projekte oder API-Keys fest. Auf technischer Ebene können Entwicklungs- und IT-Teams zusätzlich begrenzen:
- Anzahl der Modell- und Tool-Aufrufe
- maximale Anzahl von Schritten
- Antwortlänge
- Anfragehäufigkeit
- Anzahl der Wiederholungsversuche
- Laufzeit eines Vorgangs
Diese Kontrollen können eine außer Kontrolle geratene Schleife stoppen, bevor sie das gesamte Budget aufbraucht. Produktionsworkflows und zeitlich begrenzte Experimente benötigen dabei möglicherweise unterschiedliche Schwellenwerte.
Eine Budgetgrenze zeigt, wie viel ausgegeben werden darf. Eine technische Grenze kontrolliert, wie der Agent innerhalb dieses Budgets arbeitet.
7. Das Modell an die Aufgabe anpassen
Ein Agent benötigt nicht für jeden Schritt das leistungsfähigste und teuerste Modell. Einfache Klassifizierungen, Formatierungen oder standardisierte Prüfungen können häufig mit einem leichteren Modell ausgeführt werden. Komplexe Analysen oder Entscheidungen können ein leistungsfähigeres Modell erfordern.
Testen Sie deshalb, ob ein günstigeres Modell für die jeweilige Aufgabe ein brauchbares Ergebnis liefert. Führt eine geringere Qualität zu mehr Wiederholungsversuchen oder manuellen Korrekturen, kann die vermeintliche Ersparnis schnell verschwinden.
Die Modellauswahl sollte sich daher an den Kosten einer erfolgreich abgeschlossenen Aufgabe orientieren und nicht allein am veröffentlichten Token-Tarif.
8. Einen menschlichen Verantwortlichen benennen
Jeder Agent braucht eine Person, die für seinen Zweck, seine Berechtigungen und seine Ausgaben verantwortlich ist. Führen Sie dazu ein zentrales Register mit:
- Name und eindeutiger Kennung des Agenten
- benanntem Verantwortlichen
- geschäftlichem Zweck
- zuständigem Team
- Betriebsbudget
- Zahlungsberechtigungen
- genehmigten Händlern und Kategorien
- Datum der nächsten Überprüfung
Diese Kontrolle verhindert, dass verwaiste Agenten mit alten Zugangsdaten weiterlaufen, obwohl das ursprüngliche Projekt beendet wurde oder die verantwortliche Person gewechselt hat.
Hat ein Agent keinen aktuellen Verantwortlichen oder keinen begründeten geschäftlichen Zweck mehr, sollten Budget, Zugangsdaten und Zahlungsberechtigungen deaktiviert werden.
Wie sich Finanzabteilung und IT die Verantwortung teilen
Die Finanzabteilung verantwortet Budgets, Freigabegrenzen, Kostenzuordnung und Zahlungsbeschränkungen. Entwicklungs- und IT-Teams konfigurieren technische Grenzen, Modellauswahl, Wiederholungsverhalten und Infrastrukturkontrollen.
Der benannte Verantwortliche verbindet beide Ebenen mit dem geschäftlichen Anwendungsfall. Diese Person sollte erklären können, warum der Agent eingesetzt wird, welche Ergebnisse erwartet werden und wodurch sich seine Kosten verändert haben.
Diese Aufgabenteilung darf nicht zu zwei voneinander getrennten Überwachungssystemen führen. Beide Seiten benötigen dieselbe Agentenidentität, denselben Anwendungsfall, dieselben Verantwortlichen und abgestimmte Budgets. Nur so können Betriebs- und Transaktionskosten gemeinsam beurteilt werden.
Drei Kontrolllücken, die Sie vermeiden sollten
- Unbegrenzte Zahlungsdaten: Sie lassen Kontrollen erst nach der Transaktion greifen. Verwenden Sie stattdessen begrenzte und zweckgebundene Zahlungsdaten.
- Nur eine kontrollierte Kostenebene: Token-Limits verhindern keine Käufe. Händlerbeschränkungen verhindern keine steigenden API-Kosten. Beide Ebenen müssen berücksichtigt werden.
- Unkontrolliert wachsende Agentenlandschaft: Veraltete Agenten führen zu alten Zugangsdaten, unnötigen Kosten und unklaren Verantwortlichkeiten. Deaktivieren Sie Agenten ohne aktuellen Zweck, Verantwortlichen oder gerechtfertigtes Budget.
Agentenkosten gezielt statt pauschal kontrollieren
Ausgabenkontrollen für KI-Agenten sollten genauer sein als eine einzige Obergrenze für das gesamte Unternehmen. Jeder Agent benötigt eine definierte Aufgabe, ein Betriebsbudget, technische Grenzen und eine verantwortliche Person.
Kann ein Agent Käufe auslösen, benötigt er zusätzlich begrenzte Zahlungsdaten, Händlerregeln und Freigabegrenzen. So behält die Finanzabteilung die Kontrolle über die Ausgaben, ohne jede automatisierte Aufgabe als dasselbe Risiko zu behandeln.
