superagent-ai/superagent
Superagent protects your AI applications against prompt injections, data leaks, and harmful outputs. Embed safety directly into your app and prove compliance to your customers.
何を解決するか
Superagent は、AIエージェントが操作されたり、機密データが漏洩したりするのを防ぐためのセキュリティ層を提供します。プロンプトインジェクション、悪意のあるツール呼び出し、個人を特定できる情報(PII)やシークレットの誤っての公開といったリスクに対処します。
動作方法
SDKはTypeScriptまたはPythonを介してAIアプリケーションに統合され、以下の4つの主要なセキュリティ機能を提供します:
- Guard:実行時入力を監視し、プロンプトインジェクションや安全でない指示を検出・ブロックします。
- Redact:テキストからPII、PHI、シークレットを自動的に識別し、削除します。
- Scan:リポジトリにAI特有の脅威(例:リポジトリ汚染)がないか分析します。
- Test:生産環境のエージェントにおける脆弱性を発見するために、レッドチームシナリオを実行します。
対象ユーザー
セキュアで、コンプライアンスを満たし、攻撃者からの攻撃に耐性を持つAIエージェントを開発する開発者向けです。
特徴
- モデル非依存:OpenAI、Anthropic、Google、Groq、Bedrockなど主要プロバイダーと互換性があります。
- 低レイテンシ:ローカルインフラで実行可能なオープンウェイトモデルを最適化し、実行時用途に適しています。
- 複数の統合:TypeScriptおよびPython SDK、CLI、Claude用のMCPサーバーとして利用可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト