Warum benötigt ein KI-Agent sowohl ein Limit pro Transaktion als auch ein Gesamtlimit für Ausgaben?
Ein Budget von 10 $ klingt nach einer ausreichenden Sicherheitsregel für einen autonomen KI-Agenten. Es beantwortet jedoch nur eine Frage: Wie viel darf der Agent insgesamt ausgeben?
Es beantwortet nicht, wie viel der Agent bei einem einzelnen Vorgang ausgeben darf.
Stell dir vor, ein Agent erhält ein Ausgabenbudget von 10 $. Ohne Limit pro Transaktion könnte eine einzige API-Anfrage 8 $ verbrauchen. Das Gesamtbudget wird zwar eingehalten, aber eine einzelne Entscheidung nutzt 80 % der verfügbaren Mittel.
Betrachten wir nun den umgekehrten Fall. Ein Agent kann pro Transaktion höchstens 2 $ ausgeben, hat aber kein kumulatives Ausgabenlimit. Er könnte mehrere kleine Zahlungen vornehmen, die jeweils zulässig sind, während die Gesamtausgaben immer weiter steigen.
Das sind zwei unterschiedliche Risiken. Kite Passport begegnet ihnen mit separaten Parametern für Spending Sessions:
- `max_amount_per_tx` begrenzt den Betrag einer einzelnen Transaktion.
- `max_total_amount` begrenzt die kumulierten Ausgaben während der Sitzung.
Das dokumentierte Beispiel kombiniert ein Transaktionslimit von 2 $, ein Gesamtbudget von 10 $ und eine Sitzungsdauer von 24 Stunden.
Zwei weitere Grenzen sind ebenfalls wichtig: der Ablauf der Sitzung und der Ausführungsbereich. Eine Sitzung kann einschränken, wo ein Agent kostenpflichtige Anfragen stellen darf. Überschreitet eine Zahlung die festgelegten Limits oder verstößt sie gegen den zulässigen Bereich, lehnt das Backend sie ab. Bevor der Agent weitergehende Berechtigungen anfordern kann, muss er die ausdrückliche Zustimmung des Nutzers einholen.
Diese Unterscheidung ist wichtig, denn ein KI-Agent benötigt keine uneingeschränkte finanzielle Befugnis, um autonom zu sein.
Er braucht genügend Berechtigungen, um eine Aufgabe selbstständig zu erledigen, aber nicht so viele, dass eine einzige Fehlentscheidung eine unkontrollierte Folge von Ausgaben auslösen kann.
Das ist der Unterschied zwischen einem Agenten eine Wallet zu geben und ihm begrenzte Verfügungsgewalt über Geld einzuräumen.
Wo würdest du die Grenze zwischen der Autonomie eines Agenten und der finanziellen Kontrolle eines Nutzers ziehen?
$KITE #KiteBBW
Ein Budget von 10 $ klingt nach einer ausreichenden Sicherheitsregel für einen autonomen KI-Agenten. Es beantwortet jedoch nur eine Frage: Wie viel darf der Agent insgesamt ausgeben?
Es beantwortet nicht, wie viel der Agent bei einem einzelnen Vorgang ausgeben darf.
Stell dir vor, ein Agent erhält ein Ausgabenbudget von 10 $. Ohne Limit pro Transaktion könnte eine einzige API-Anfrage 8 $ verbrauchen. Das Gesamtbudget wird zwar eingehalten, aber eine einzelne Entscheidung nutzt 80 % der verfügbaren Mittel.
Betrachten wir nun den umgekehrten Fall. Ein Agent kann pro Transaktion höchstens 2 $ ausgeben, hat aber kein kumulatives Ausgabenlimit. Er könnte mehrere kleine Zahlungen vornehmen, die jeweils zulässig sind, während die Gesamtausgaben immer weiter steigen.
Das sind zwei unterschiedliche Risiken. Kite Passport begegnet ihnen mit separaten Parametern für Spending Sessions:
- `max_amount_per_tx` begrenzt den Betrag einer einzelnen Transaktion.
- `max_total_amount` begrenzt die kumulierten Ausgaben während der Sitzung.
Das dokumentierte Beispiel kombiniert ein Transaktionslimit von 2 $, ein Gesamtbudget von 10 $ und eine Sitzungsdauer von 24 Stunden.
Zwei weitere Grenzen sind ebenfalls wichtig: der Ablauf der Sitzung und der Ausführungsbereich. Eine Sitzung kann einschränken, wo ein Agent kostenpflichtige Anfragen stellen darf. Überschreitet eine Zahlung die festgelegten Limits oder verstößt sie gegen den zulässigen Bereich, lehnt das Backend sie ab. Bevor der Agent weitergehende Berechtigungen anfordern kann, muss er die ausdrückliche Zustimmung des Nutzers einholen.
Diese Unterscheidung ist wichtig, denn ein KI-Agent benötigt keine uneingeschränkte finanzielle Befugnis, um autonom zu sein.
Er braucht genügend Berechtigungen, um eine Aufgabe selbstständig zu erledigen, aber nicht so viele, dass eine einzige Fehlentscheidung eine unkontrollierte Folge von Ausgaben auslösen kann.
Das ist der Unterschied zwischen einem Agenten eine Wallet zu geben und ihm begrenzte Verfügungsgewalt über Geld einzuräumen.
Wo würdest du die Grenze zwischen der Autonomie eines Agenten und der finanziellen Kontrolle eines Nutzers ziehen?
$KITE #KiteBBW
