判断モデル Jev と Clef
文章を書かずに「選ぶ・採点する・真偽を出す」だけを返すモデル. TypeSafe の Jev と, 互換の Cloudflare Clef / Clef-flash の違いと, コーディングエージェントでの使い方
要点: Jev (TypeSafe) と Clef (Cloudflare) は「判断だけを返す」モデル. 文章もコードも書かない. LLM が書き, 判断モデルが決め, コードが実行する, という分担で使う.
返すもの
状態と型付きの質問を渡すと, 構造化された答えが返る (TypeSafe のドキュメント).
| 種類 | 中身 |
|---|---|
| 選択 | 選択肢のリストから 1 つ. 選択肢ごとの確率付き |
| 採点 | 自分で決めたルーブリックでの点数 |
| 真偽 | 文の真偽を 0〜1 で |
「JSON で返して」と LLM に頼むプロンプトを, 型の決まった応答に置き換える用途.
Jev と Clef の比較
| 項目 | Jev (TypeSafe) | Clef / Clef-flash (Cloudflare) |
|---|---|---|
| 公開 | 2026-09-15 | 2026-10-01 |
| API | Jev API | Jev API 互換 (呼ぶ側のコードはそのまま) |
| 入力 | テキストのみ | テキスト + 画像 (視覚エンコーダあり) |
| コンテキスト | 32k | 64k |
| レイテンシ中央値 (Cloudflare 測定) | 524.1 ms | Clef 209.3 ms / Clef-flash 38.8 ms |
| ライセンス | ホスト型サービス | Apache 2.0 (Hugging Face で公開), Workers AI でホスト |
| 料金 | 入力 $0.042 / 100 万トークン, 出力無料 (第三者の解説記事) | 記載なし |
比較の数字は Cloudflare 自身の発表で, TypeSafe の数字 (約 100 ms) とは測り方が違う可能性がある.
コーディングエージェントでの使い方
- Claude Code の LLM の代わりにはならない. 横に置いて判断させる
- 例: ターンごとに「どのモデル・どの推論量で答えるか」を決める mod (jev-model-router, clef-model-router)
- 例: Claude Code / Codex / OpenCode からツールとして呼ぶ (jev-code: classify, check, score, rank, ask)
- 例: 長いセッションの要約 (compaction) で, 残す情報を選ばせる
使うと得られること
| 項目 | LLM に判断させる場合 | 判断モデル |
|---|---|---|
| 出力の形 | 「JSON で返して」と頼む. 形が崩れる・選択肢に無い値が返ることがある | 型が決まっている. 選択肢の外は返らない |
| 確からしさ | 自己申告の数字か, 無い | 選択肢ごとの確率. しきい値で「迷ったら人に聞く」を作れる |
| 速さ・費用 | 1 回ごとに文章生成の時間と費用 | 1 回 39〜524 ms (Cloudflare 測定), 入力だけ課金 (Jev) |
| ばらつき | 同じ入力でも言い回しや結論が揺れる | 同じ入力で同じ答え (に近い) |
| テスト | 自由文なので期待値を書きにくい | 入出力が型付きなので単体テストが書ける |
向いているのは「毎回起きる, 小さく, 選択肢が決まっている判断」. 例:
- ターンごとのモデル選択 (毎ターン LLM で考えると判断自体が重い)
- ツール実行前の危険度チェック (削除・push などを止めるか)
- 問い合わせの振り分け, 優先度の採点
向かないこと
- 選択肢を事前に書けない判断 (自由な計画・設計)
- 長い推論が要る判断. 判断モデルは速さと引き換えに考える量が少ない
- 質問と選択肢の設計を間違えると, 速く間違う. 評価データで正答率を測ってから使う
ロボットで使えるか
制御ループには使えない. 1 回の判断が 39〜524 ms (中央値, ネットワーク越し) で, 制御の周期と桁が違う.
| 層 | 周期 | 判断モデル |
|---|---|---|
| モータの電流・速度ループ | 1 kHz 以上 (1 ms 以下) | 使えない |
| 走行・機構の制御 (追従, 姿勢) | 50〜100 Hz (10〜20 ms) | 使えない |
| タスクの選択 (BT / 状態機械の分岐) | 数秒に 1 回 | 使える. ただし確率で答えるので, 外れたときの戻り方を決めておく |
| 開発用ツール (ログの振り分け, 異常の分類) | 人が待てる時間 | 向いている |
注意点:
- クラウドの API は通信が要る. 会場や機体でネットにつながる前提にできるかを先に確認する
- Clef はオープンソース (Apache 2.0) なので機体の PC で動かす選択肢はあるが, 必要な計算資源は別途確認する
- 画像の分類 (Clef は画像入力あり) は, 用途が決まっているなら専用の小さな分類器の方が速く, 結果も読める
出典
- TypeSafe ドキュメント: https://docs.typesafe.ai/introduction/coding-agents
- Cloudflare: https://blog.cloudflare.com/clef-decision-models/
- https://github.com/AbelNavarro/clef-model-router , https://github.com/FrancoisChastel/jev-code
関連
- /docs/tools/claude-code-system-prompt
Context7 (Upstash) — LLM に最新 library docs を注入する MCP サーバ
library docs を事前 index して、LLM が resolve-library-id + get-library-docs の 2 tool で必要な時だけ引く。学習データが古い library API を都度検索で埋める用途
編集→配置→実行→観察の自動ループの一般名
開発中の「編集・配置・実行・監視・記録・次の変更」を自動で回す構成に対応する既存用語。inner dev loop、SIL/HIL、runtime monitoring、experiment tracking、OFAT、autonomous experimentation