Simon Willison、モデル評価ツール「smevals」を公開
本文の状態
日本語全文を表示中
詳細モードで約2分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Simon Willison Blog
Simon Willison と Jesse Vincent が共同開発した評価ツール「smevals」は、モデルやプロンプトの能力を測定するための小規模な評価スイートを実行・ grading する新しいフレームワークである。
AI深層分析を開く2026年8月1日 06:36
AI深層分析
キーポイント
評価スイートの構築と実行機能
YAML ファイルで構成されるディレクトリ形式の評価スイートを定義し、gpt-5.5 や claude-opus-4.6 などの異なるモデル設定に対して一括実行を可能にする。
実行と評価の分離アーキテクチャ
モデルへのリクエスト実行(run)と、定義されたチェック基準による結果の評価(grade)を独立した操作として扱い、柔軟なワークフローを実現する。
多様なレポート出力形式
ローカル Web サーバーでインタラクティブに結果を検索できる機能に加え、静的 HTML としてビルドして任意の場所にホストする機能を備える。
重要な引用
smevals is my third iteration on the idea and it feels right to me.
Runs are treated separately from grading operations - you can grade your runs (against your defined set of checks) using: uvx smevals grade path-to-eval/
編集コメントを表示
編集コメント
このツールは、モデル評価の複雑さを YAML とコマンドラインで管理可能な形に整理した点に価値がある。特に実行と評価を分離する設計は、大規模なベンチマーク運用におけるワークフローの柔軟性を高める可能性がある。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
smevals - モデル、プロンプト、ハーンネスを評価するための小規模な評価スイート
私はジェシー・ヴィンセント氏の Prime Radiant 応用 AI 研究ラボで働き、異なるモデルの能力に関する疑問に答えるための評価フレームワーク構築に取り組んでいます。
その成果が smevals です。これは、さまざまなモデル構成に対して小規模な評価スイートを実行し、結果を採点するための新しいツールです。
このブログ記事ではツールの詳細を解説しますが、10 秒で理解する要点は以下の通りです。
- コーディングエージェントに
uvx smevals docsを実行させてツールの使い方を学ばせる(これにより README が出力されます) - 次に、評価スイートを作成させる
一度 YAML ファイルを含むディレクトリ形式の評価セットを作成すれば、以下のようにしてモデルに対して実行できます。
uvx smevals run path-to-eval/ -m gpt-5.5 -m claude-opus-4.6実行と採点は別々の操作として扱われます。定義したチェック項目に基づいて結果を評価するには、以下を実行します。
uvx smevals grade path-to-eval/その後、ローカルホストで Web サーバーを起動して結果を検索することも可能です。
uvx smevals serve path-to-eval/あるいは、build コマンドを実行してレポートを静的な HTML として生成し、任意の場所でホストすることもできます。以下は、モデルが俳句をどの程度書けるかを評価するために私が作成した評価スイートの例です。

私は何年も前から、評価(evals)に適したアプローチを探し続けてきました。今回紹介する「smevals」は、その試行錯誤の3回目のバージョンです。この形が自分にとって最もしっくりくるものだと感じています。
今後はさらに機能を拡張していく予定で、自分のプロジェクトにも適用していきたいと考えています。
Tags: projects, ai, generative-ai, llms, llm, evals, jesse-vincent
原文を表示
smevals - a small eval suite for evaluating models, prompts, and harnesses
I've been working with Jesse Vincent's Prime Radiant applied AI research lab building out this evals framework to help answer questions about the capabilities of different models.
The result is smevals, a new tool for running small eval suites across different model configurations and grading the results.
This blog entry describes the tool in detail. Here's the 10 second version:
- Tell your coding agent to run uvx smevals docs to learn the tool (this outputs the README)
- Then tell it to build you an eval suite
Once you've created an eval - which takes the form of a directory with some YAML files - you can run it against models like this:
uvx smevals run path-to-eval/ -m gpt-5.5 -m claude-opus-4.6
Runs are treated separately from grading operations - you can grade your runs (against your defined set of checks) using:
uvx smevals grade path-to-eval/
Then you can run a localhost web server to explore the results:
uvx smevals serve path-to-eval/
Or run the smevals build command to build that report as static HTML, which you can then host anywhere. Here's an example showing an eval suite I built to evaluate how well models can write haikus.

I've been trying to figure out an approach I like for evals for several years now. smevals is my third iteration on the idea and it feels right to me. I'm looking forward to expanding this more in the future, as well as pointing it at some of my own projects.
Tags: projects, ai, generative-ai, llms, llm, evals, jesse-vincent
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み