Promptfooとは何ですか?
promptfooは、60,000人以上の開発者に利用されているオープンソースのLLM(大規模言語モデル)テストツールです。AIのセキュリティリスクを排除し、出力品質を最大化するために設計されています。脆弱性の発見、修正、リグレッションの捕捉に最適です。
Promptfooの特徴は何ですか?
- 自動化されたレッドチーミング: セキュリティ、法的リスク、ブランドリスクを検出するカスタムスキャンを実行。
- 包括的なセキュリティカバレッジ: PII漏洩、安全でないツールの使用、クロスセッションデータ漏洩などを検出。
- 開発者向け設計: コマンドラインインターフェース、ライブリロード、キャッシュ機能を備え、迅速な開発をサポート。
- シンプルな設定: 複雑なLLMテストを簡単に抽象化し、宣言的な設定で実行。
Promptfooの使用例は何ですか?
- 予算旅行エージェント: システムの使用目的に特化したテストケースを生成。
- 医療・法律アドバイス: 専門的なアドバイスの安全性を確保。
- ブランド保護: 有害なコンテンツや不正なプロンプトインジェクションを防止。
Promptfooの使い方は?
- コマンドラインで
npx promptfoo@latest redteam initを実行し、カスタムスキャンを開始。 - YAMLファイルでテストケースを設定し、ターゲットのエンドポイントを指定。
- 結果を確認し、脆弱性を修正。







