本文へスキップ
Jev | typesafeAPI & Playground
…

Compare / jev-vs-rules

Jev vs ルールエンジン

ルールとキーワードは言語がドリフトするまで透明で安いです。Jev は型付き出力と信頼度で曖昧な自然言語を扱いますが、ラベル空間と人のフォールバック定義は必要です。

Where Jev is stronger

  • 脆いキーワードより言い換えと雑多な自由文に強い
  • ソフト閾値向け校正信頼度
  • 多シーンで同一 Choice / Score / Noul スキーマ

Where the other side wins

  • 完全な透明性と完全一致の単体テスト
  • 閉じた語彙でモデルコストゼロ
  • パス上の ML 禁止の規制要件

Use Jev when

  • 自然言語のばらつきがあるチケット・UGC・リード
  • キーワードリストを超え始めた
  • 信頼度付きエスカレーションが必要

Prefer the other when

  • 厳密な SKU / ID / 正規表現
  • ソフト許可してはいけないハード拒否リスト
  • 言語曖昧性のない極小ラベル空間

Which should you use?

不変の拒否と ID はハードルール。曖昧言語分類は Jev — 低信頼度はルールか人にフェイルクローズ。

Developer deep dive

ルールは説明可能性で勝ちます:contains(“refund”) なら queue=billing。言い換え・誤字・意図混在で負けます。通常は置き換えではなく層構造です。不変拒否(禁止 SKU、IP、法的必須フレーズ)は決定的コードに残し、曖昧言語は Jev。低信頼度時の挙動を必ず定義 — ハードコンプライアンス経路でのソフト許可はインシデントの元。Jev 信頼度は既存ルールへの信号であり代替ではありません。

Cost and latency

ルールはモデルコスト $0・マイクロ秒級。Jev はレイテンシと前払いトークンを足しますが、同分類なら生成チャットより通常は安い。閉じた語彙は先にルールでトークンを節約。

Hybrid pattern

パイプライン:厳密ルール → Jev 曖昧分類 → 低信頼度/高影響は人。両層の黄金チケットを CI でミラー。/tools/ で曖昧層を証明し /api/v1/decide で自動化。

Related comparisons

Jev vs Rules | 意思決定モデルと手書きヒューリスティック