AgentGuard は、3 つの保護モードをサポートしています。 mode
パラメータ設定:
- 投げるオーバーラン時にスローされるエラー。開発者はtry-catchでエラーをキャッチし、処理ロジックをカスタマイズすることができます。
- 通知: オーバーランしたときに通知を送りますが(設定されたウェブフック経由など)、プロセスは終了しません。実行し続ける必要があるが、リマインドが必要なシナリオに最適です。
- 殺すコスト超過の場合、工程を直接終了させることができるため、予算管理が厳しい環境に適している。
設定例:const guard = await agentGuard.init({ limit: 100, mode: 'throw', webhook: 'https://hooks.slack.com/...' });
.さらに、プロテクションモデルと予算上限を設定することもできる。 guard.setLimit()
ダイナミックな調整。
この答えは記事から得たものである。AgentGuard:AIエージェントのコストをリアルタイムで監視し、コスト超過を防ぐツールについて