Promptfoo
LLM のプロンプトをテスト・評価し、モデル間で出力を比較して、デプロイ前に品質の低下を検出するオープンソースツールです。
- 活発にメンテナンスされている
- 寛容なライセンス
概要
Promptfoo は、1つ以上の LLM プロンプトやモデルに対して一連のテストケースを実行し、定義された基準に照らして出力を採点し、並べて比較表示します。そのため、チームは品質を低下させるプロンプトの変更を検出したり、同じタスクにおける異なるモデルの性能を比較したりしてから、出荷できます。既存の CI パイプラインに組み込める CLI として動作します。
Promptfoo は、プロンプトを反復改善したり LLM プロバイダーを比較したりしていて、手動での目視確認ではなくデータドリブンな評価を求めるチームに向いています。(カタログにもある) DeepEval を補完する存在で、両者とも LLM 評価をカバーしますが、Promptfoo は特にプロンプトとモデルの比較に寄っています。
このカタログに掲載されている理由
カタログ評価: ★★★☆☆ (3/5)
Widely used LLM prompt-testing and evaluation CLI, a practical developer-first tool.
- 成熟
- コミュニティ主導
- カテゴリ
- AI・機械学習
- 言語
- TypeScript
- ライセンス
- MIT
関連プロジェクト
DeepEval
Apache-2.0LLM の出力を評価するためのオープンソーステストフレームワークで、LLM アプリケーションの品質チェックを従来のユニットテストのように扱います。
活発にメンテナンスされている
- AI・機械学習
Milvus
Apache-2.0スケーラブルな類似検索と AI アプリケーション向けに構築された、オープンソースのベクトルデータベースです。
活発にメンテナンスされている
- AI・機械学習
- データベース
MLflow
Apache-2.0実験管理、モデルのパッケージング、バージョン管理、デプロイといった機械学習のライフサイクルを管理するための、オープンソースプラットフォームです。
活発にメンテナンスされている
- AI・機械学習
PyTorch
BSD-3-Clause研究段階のプロトタイピングから本番デプロイまでの道のりを加速する、オープンソースの機械学習フレームワークです。
活発にメンテナンスされている
- AI・機械学習
誤りを見つけましたか? GitHub で修正を提案する