CLM-8B — 生成せずにスコアリングするオープンな決定モデル

CLM-8B(Contrastive-LM v0.1)は、凍結した Qwen3-8B エンコーダ上に構築された Apache-2.0 の決定モデルです。Noul・Choice・Score の質問形式、候補のランキング、そして公式ベンチマーク上で Jev の数倍低いレイテンシを公表しています。その正体、実行方法、そしてどこを疑って読むべきかを解説します。

CLM-8B とは

CLM(Contrastive Language Model)は 2026 年 9 月 21 日頃に Hugging Face の Contrastive-LM 組織が公開した決定モデルのファミリーです。モデルカードは Jacky Kwok、Hangoo Kang、Tarun Suresh、Jon Saad-Falcon、Marco Pavone、Christopher Ré、Azalia Mirhoseini を引用しています。CLM-v0.1-8B は、凍結した Qwen3-8B エンコーダの上に双方向 InfoNCE 対比学習で訓練された 2 個の小さな射影ヘッド(状態ヘッドとアクションヘッド)を載せたもので、Apache-2.0 で、Hugging Face のタグは text-ranking・verifier・reranker です。

スコアリングのみ、生成はしない

Jev と同じく、CLM は System One の質問語彙 — Noul(はい/いいえ)、Choice(ラベル付き選択肢から選ぶ)、Score(スケール上に配置)— を話します。加えて、自由形式の候補を大量にランキングする rank() 呼び出しもあります(カードでは約 1,000 候補と記載)。出力は、あなたが渡した候補集合上の確率分布です。生成が一切ないため、そのドキュメントのどこにも temperature は登場しません。

公表された数字は慎重に読む

モデルカードは、computer-use・gaming・tool-calling のワークロードで Jev とゼロショット同水準、レイテンシは最大 9 倍低いと主張しています。状態・アクションのキャッシュを使い候補約 1,000 件なら 13 倍高速。また、ヘッドを検証器としてファインチューニングすると DeepSWE(81.6%)と Terminal-Bench 2.1(87.6%)で最先端の結果を、Jev の 4〜6 倍の速度で出したとしています。引用する前の注意は 2 つ。SOTA の検証器の数字はヘッドのファインチューニングが前提で、キャッシュによる高速化は用意して回す埋め込みキャッシュに依存します。前者はあなたの運用課題であり、重みに付いてくる性質ではありません。

実行方法

pip で contrastive-lm を入れ、vLLM で凍結した Qwen3-8B エンコーダを提供し(--runner pooling のサーバ)、clm-serve を起動します。clm-serve はポート 8700 に API とローカルプレイグラウンドを expose します。Apple Silicon と llama.cpp 向けに、コミュニティの GGUF・MLX 量子化も存在します。実際には推論スタックを運用することになります。GPU 時間、キャパシティ、モデルのバージョン管理、オンコールは保守側の仕事で、その見返りが重みとデータ経路の所有です。

名指しすべき限界

CLM-8B はエンコーダに固定されています — Qwen3-8B の last-token-pooled 埋め込みが必要で、基底を替えるならスタックを作り直すことになります。テキスト生成はしません。目立つ検証器の結果はファインチューニング後のもので、ゼロショットではありません。マルチモーダルの CLM-35B が 10 月初旬に登場すると告知されていました。そして他の決定モデルと同じく、何かを自動承認する前に自分のケースで確率を検証が必要です。

FAQ

CLM-8B と Jev に関係はありますか?
同じ問題 — 型付きの決定と境界付きの答え空間 — を狙っており、CLM の公開元は Jev と比較ベンチマークを取っていますが、両者は独立したモデルです。CLM-8B は凍結した Qwen3-8B エンコーダ上の Apache-2.0 オープンウェイトでローカルに候補をスコアリングし、Jev は TypeSafe のホスト型決定モデルです。
CLM-8B を無料で動かせますか?
重みは無料でダウンロードできます(Apache-2.0)し、8B チェックポイントはコミュニティの MLX/GGUF ビルドで Apple Silicon でも動きます。無料でないのは運用です。vLLM によるエンベディング serving スタックと clm-serve、キャパシティ計画、そして何かを変更するたびのキャリブレーション再検証があなたの負担になります。
Optio は CLM-8B をホストしますか?
いいえ。Optio は Jev を呼び出します。このページがあるのは、CLM-8B が同じ決定語彙を話すからです。型付き決定モデルを比較する人には、マーケティングページではなく正直な説明が価値があります。
CLM-8B と Jev、どちらを使うべきですか?
運用なしのホスト型決定、キーとクレジットが要件なら Jev(Optio 経由)。重みを自分の環境に置きたい、大きな候補集合のランキング、自分で管理するハードウェア上で最短レイテンシが要件なら CLM-8B。何かを切り替える前に、自分の 10 ケースで両者を比較してください。