マルチプロセスまたは分散環境では、AgentGuard は、Redis を介してクロスプロセスのコスト追跡と予算共有を可能にします。ユーザは、たとえば初期化時にRedis URLを設定する必要があります:redis: 'redis://localhost:6379'
.有効にすると、同じRedisインスタンスに接続されているすべてのプロセスが総予算を共有するようになり、他のプロセスが感知できないまま1つのプロセスが予算を使いすぎるような事態を避けることができます。
Redis はオプションの設定項目であり、マルチプロセス環境でのみ必要です。スタンドアロン開発またはシングルプロセスのプロジェクトでは、Redis を設定する必要はなく、AgentGuard はデフォルトでローカルメモリ内のコストを追跡します。
この答えは記事から得たものである。AgentGuard:AIエージェントのコストをリアルタイムで監視し、コスト超過を防ぐツールについて