In Multiprozess- oder verteilten Umgebungen ermöglicht AgentGuard die prozessübergreifende Kostenverfolgung und Budgetaufteilung über Redis. Benutzer müssen die Redis-URL zum Beispiel während der Initialisierung konfigurieren:redis: 'redis://localhost:6379'
. Wenn diese Funktion aktiviert ist, teilen sich alle Prozesse, die mit derselben Redis-Instanz verbunden sind, das Gesamtbudget, wodurch Situationen vermieden werden, in denen ein einzelner Prozess zu viel Geld ausgibt, ohne dass die anderen Prozesse dies bemerken.
Redis ist ein optionales Konfigurationselement und wird nur in Multiprozess-Umgebungen benötigt. Für eigenständige Entwicklungs- oder Einzelprozessprojekte ist es nicht notwendig, Redis zu konfigurieren, da AgentGuard die Kosten standardmäßig im lokalen Speicher verfolgt.
Diese Antwort stammt aus dem ArtikelAgentGuard: Ein Tool zur Überwachung der Kosten von KI-Agenten in Echtzeit und zur Vermeidung von KostenüberschreitungenDie