Upgrade to Pro — share decks privately, control downloads, hide ads and more …

その判定、LLMじゃなくていい/DevelopersIO 2026

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →

その判定、LLMじゃなくていい/DevelopersIO 2026

DevelopersIO 2026 での登壇資料です。

Avatar for けーま(川田 圭真)

けーま(川田 圭真)

October 23, 2026

Other Decks in Technology

Transcript

  1. 自己紹介 名前 川田 圭真(かわだ けいま) 所属 AI事業本部 生成AIインテグレーション部 エンジニア 好きなこと

    DevelopersIO FCバルセロナのサッカー観戦 大学・大学院 SIer 大学・大学院で 物理学を専攻 • 国家プロジェクト • 基幹システムの要件定義から保守まで • DBマイグレーション • OCRの構築 • 生成AI活用ガイドラインの作成 • AI駆動開発支援 • SAPの運用保守 • AIエージェントの構築 約3年 クラスメソッド 2026年4月〜 X @keimakawada 主な保有資格 © 2026 Classmethod, Inc. 2
  2. 今日の対象と、持ち帰ってほしいこと こんな方に 分類や判定のたびに、 大きな LLM を呼んでいる方 LLM の答えを どこまで信じてよいか 迷っている方

    © 2026 Classmethod, Inc. 持ち帰ってほしいこと Decision Model と普通の LLM の違い 確率で「迷ったら人間」に回す設計 閾値を自分のデータで決める手順 3
  3. アジェンダ 1 課題:確認する人がボトルネック 2 Decision Model とは 定義・歴史・4 つのモデル 3

    具体例:2 つの値が同じ意味かを判定する Jev に聞いて、閾値で振り分ける 4 普通の LLM に同じことをさせると 5 閾値をどう決めるか 閾値の決め方 6 まとめ © 2026 Classmethod, Inc. 4
  4. AI は速く安くなった。確認する人がボトルネック AI は速く、安くなりました。 でも結局、チェックや判断をする人のところで待っています。 AI 人(いつもの例) 速くなった コーディングエージェントの許可を押す 安くなった

    「ここどうしますか?」に考えて答える 件数が増えても待たない AI の結果をチェックする 迷うものだけを人に回したい。そのために「確率」が要る © 2026 Classmethod, Inc. 7
  5. 2026 年秋、各社が Decision Model を出した TypeSafe の Jev をきっかけに、 各社がものすごいスピードで次々と出してきました。

    日付(2026 年) モデル 会社 9/15 Jev TypeSafe 9/29 Decisions API OpenAI 10/1 Clef / Strands Decider Cloudflare / Strands Labs 10/5 d1 Liquid AI 10/9 Decision-1 Microsoft 10/14 Jev 1.14 TypeSafe © 2026 Classmethod, Inc. 11
  6. 特徴とできること 出力の料金は 0 円。速くて安いのが特徴です。 0円 約 0.7 秒 $0.042 出力の料金

    Jev の 1 件の応答時間 Jev の入力料金 4 つのモデル(Jev/Decisions API/Clef/Decision-1)すべて 日本から測定(公式は 0.07〜0.5 秒) 100 万トークンあたり 答えの型 返るもの 例 Yes/No(noul) Yes の確率 2 つの値は同じか 選択(choice) 選択肢ごとの確率 書類の種類はどれか 段階(score) 段階ごとの確率 緊急度は 1〜5 のどれか ※ 公式の発表:普通の LLM(1 件 3〜329 秒)の 1/40〜1/200 の時間(TypeSafe の自社比較、米国から測定) © 2026 Classmethod, Inc. 12
  7. 4 つのモデル:どこから使えて、どこで処理されるか 違いが出るのは処理する場所です。 日本だけで処理できる、と公式に書いてある経路はありません。 モデル 使えるサービス 処理リージョン 入力の学習 Jev TypeSafe・Vercel・Cloudflare・

    OpenRouter 米国でホスト(TypeSafe) 使わない ※ Clef Cloudflare・OpenRouter 固定できない(Cloudflare) 使わない Decisions API OpenAI・Vercel・OpenRouter 米国・欧州を指定可 (日本は保存のみ) 使わない Decision-1 Foundry・Vercel・OpenRouter APAC 内を指定可 (日本東・西を含む) 使わない ※ TypeSafe はテレメトリをサービス改善に使うことがある。経由するサービスごとの詳細は付録 © 2026 Classmethod, Inc. 13
  8. 具体例:2 つの値が同じ意味かを Jev に聞く 2 枚の書類から取った値の組を 107 件用意し、 「書き方が違っても同じ値か」を Jev

    に聞きました。 1 文字の読み間違い(オレンジの行)は 0.76。「同じ」寄りで迷っている © 2026 Classmethod, Inc. 17
  9. 料金と速さ 費用は約 19 分の 1、応答時間は半分以下でした。 比べたもの Jev Gemini 3.8 Flash

    107 件の費用 ※1 $0.0023(約 0.35 円 ※2) $0.0429(約 6.4 円 ※2) 1 件の応答時間(107 件の中央値) 約 0.7 秒 約 1.6 秒 正答(欠損などを除く 99 件) 93 件 94 件 料金(100 万トークン) 入力 $0.042・出力 0 円 入力 $0.75・出力 $3.75 簡単な判定なら、賢さは同じくらい。 この表だけ見ると、違いは「安さ」と「速さ」に見える ※1 書類どうしの値の組(例:「2026/09/12」と「2026年9月12日」) ※2 1 ドル=150 円で換算 © 2026 Classmethod, Inc. 15
  10. 確率の出方:Gemini は 0 か 1、Jev は間にも出る 「同じ値である確率」を聞くと、Gemini は 0 か

    1 しか答えません。 Jev は 0.3 や 0.7 のような中間の値も返します。(107 件の値の組で比較) © 2026 Classmethod, Inc. 18
  11. 入力できるもの 画像が正式な機能なのは Clef 系と Decisions API です。 Jev の画像は実験機能、Decision-1 はテキストだけです。

    モデル テキスト・JSON 画像 音声・動画 コンテキストウィンドウ Jev ◦ △ 実験機能(専用ヘッダー) × 64k(1 問 32k) Clef ◦ ◦ 最大 4 枚 動画 △ セルフホストのみ (フレーム配列) 65,536 Clef-flash ◦ ◦ 最大 4 枚 動画 △ セルフホストのみ (フレーム配列) 24,576(10/9 に 64K から縮小) Clef-omni ◦ ◦ ◦ 64,000 Decisions API ◦ ◦ base64 か公開 URL × 記載なし Decision-1 ◦ × × 32K Strands Decider ◦ × × 記載なし © 2026 Classmethod, Inc. 43
  12. Jev 1.13 → 1.14 で変わったこと 1.14 と同じ日に実験機能が 3 つ出ました(box 以外は

    1.13 でも使えます)。 項目 初公開(9/15) 1.14.0(10/14) 多言語 日本語なども扱える(英語より弱い) 多言語の性能が向上(公式ブログより) 画像 実験機能(専用ヘッダー) 実験機能(専用ヘッダー) 答えの型 noul・choice・score box を追加(preview) データ 学習に使わない 問題発見に使うオプトインを追加 © 2026 Classmethod, Inc. 46
  13. Jev 1.14 の box:画像の中の位置を返す 聞き方 「TOTAL 行の合計金額は どこ?」と type: "box"

    で聞く 返却値:上下左右の端(割合)と confidence 今は「だいたいの場所」がわかる程度。 1 行ずれることもある 赤:Jev の枠 緑:正解 架空の書類で 2026-10-15 に検証 © 2026 Classmethod, Inc. 46
  14. Clef は 3 つのモデルになった 10/9 に音声も読める Clef-omni が加わり、Clef-flash は約 6

    割の値下げ、 Clef は最大 2 倍速くなりました。 項目 Clef Clef-flash Clef-omni 大きさ・ベース 27B・Qwen3.8-27B 9B・Qwen3.5-9B 30B・MoE(3B 動作) 入力 100 万トークン $0.24 $0.090 → $0.038 $0.15 コンテキストウィンドウ 65,536 64K → 24,576 64,000 入力 テキスト・画像 (動画はセルフホストのみ) テキスト・画像 (動画はセルフホストのみ) テキスト・画像・ 音声・動画 © 2026 Classmethod, Inc. 47
  15. コーディングエージェントの振り分けを 3 つで比較 自分の Claude Code への依頼 326 件で、「どのモデルで・どの effort

    で」を Jev・Decision-1・Strands Decider に同じように選ばせました。 モデル 選んだモデル(Haiku / Sonnet / Opus) effort low 読ませた量(トークン中央値) Jev 134 / 160 / 32 257(79%) 16,456 Decision-1 157 / 81 / 85 ※1 289(89%) 13,053 Strands Decider 23 / 302 / 1 44(13%) 3,908 ※2 Jev と Decision-1 は似ていて(effort の一致 267 件)、Strands は Sonnet に寄りがち。 正解は決めていないので「どれが正しいか」ではなく「選び方のくせ」の比較です。 ※1 Decision-1 は Fable も 3 件。2026-10-12〜15 の依頼 334 件のうち、3 つとも答えが返った 326 件。依頼の文面は載せていません。 ※2 Strands Decider はコンテキストウィンドウが 4,096 トークンと小さいため、超えた分は切れて届きます。 © 2026 Classmethod, Inc. 60
  16. 日本語の精度は製品で大きく違う Jev は日本語も強いです。Clef は弱めです。 製品 突合の正答(106 件中) OCR の誤りを見つけた数(36 件中)

    Jev 日本語 97・英語 96 34 件(v1.14) Decisions API(gpt-6-luna) 日本語 91・英語 90 34 件 Microsoft-Decision-1 日本語 95・英語 97 画像は不可 Clef 日本語 76・英語 91 32 件 © 2026 Classmethod, Inc. 57
  17. 苦手なのは計算と単位 計算が絡む判断は、Jev に任せない方がよいと感じています。 閾値 0.8 ですり抜けた 2 件は、単位や計算が絡むもの choice 型で外した

    9 件中 4 件は、単位・通貨の取り違え 例:500 KG と 500 LBS 計算や決まったルールは、先にプログラムで確認する © 2026 Classmethod, Inc. 61
  18. 迷ったものだけ LLM に回す手もある はっきり答えたもの(0.9 以上か 0.1 以下)は Jev に任せ、 残りだけ

    LLM で確認します。全部 LLM より安く、正答は同じくらいでした。 構成 正答(106 件中) LLM に回る件数 1 万件あたり 全部 Jev 95 0 件(0%) $0.21 Jev → 迷ったものだけ Gemini 101 25 件(23%) $1.47 全部 Gemini 100 107 件(100%) $4.01 試算:突合 107 件・英語の質問文 © 2026 Classmethod, Inc. 62
  19. ローカルよりクラウドで十分 手元の Mac で Strands Decider を動かしたら、メモリ不足で固まりました。 項目 Strands Decider(ローカル)

    Jev(クラウド) 常駐メモリ 約 5.0〜7.9GB(16GB の Mac) 手元では使わない 突合の正答(106 件中) 日本語 37・英語 61(v19) 日本語 97・英語 96 費用 無料(自分のマシン) 入力 100 万トークン $0.042 © 2026 Classmethod, Inc. 56
  20. 自分の記事(Jev・Clef) この資料の詳細な検証はこちらにあります! 日付 記事 URL(dev.classmethod.jp/articles/…) 9/19 Jev に PDF や

    PNG を Base64 で渡したら読めるか typesafe-jev-base64-pdf 9/20 Jev で書類項目の突合はどこまでできるか typesafe-jev-cross-match 9/21 Gemini 3.8 Flash と Jev で同じ 107 ケースを比較 jev-vs-gemini-flash-cross-match 9/21 Jev で OCR 済みの書類を種別判定 typesafe-jev-doc-type-classification 10/4 Cloudflare の Clef とは? cloudflare-clef-overview 10/4 Clef に書類の種類を分類させた cloudflare-clef-doc-classification 10/4 Clef に書類画像(英語)の OCR の誤りを探させた cloudflare-clef-ocr-verification 10/4 Clef に書類画像(日本語)の OCR の誤りを探させた cloudflare-clef-ocr-verification-ja 10/5 Clef で書類の値の突合をさせ、Jev と比べた cloudflare-clef-cross-match © 2026 Classmethod, Inc. 64
  21. 自分の記事(Strands Decider・Decisions API) Decisions API は、Jev・Clef と同じ書類で比べています。 日付 記事 URL(dev.classmethod.jp/articles/…)

    10/6 Strands Decider を M5 の Mac で動かし、速度とメモリを測った strands-decider-local-setup 10/7 OpenAI の Decisions API とは? openai-decisions-overview 10/10 Decisions API に書類の種類を分類させ、Clef と比べた openai-decisions-doc-classification 10/11 Decisions API に書類画像(英語)の OCR の誤りを探させた openai-decisions-ocr-verification 10/11 Decisions API に書類画像(日本語)の OCR の誤りを探させた openai-decisions-ocr-verification-ja 10/12 Decisions API で書類の値の突合を試し、Jev・Clef と比べた openai-decisions-cross-match © 2026 Classmethod, Inc. 65
  22. 弊社の他の人の記事(Jev を使ってみた) ルーティング、名寄せ、評価の judge など、使い道はさまざまです。 日付 書いた人 記事 URL(dev.classmethod.jp/articles/…) 9/17

    森永大志 モデルルーティングを Jev に置き換えた jev-for-llm-model-routing 9/18 森永大志 NeMo Switchyard に Jev を組み込むライブラリ jev-support-for-nemo-switchyard 9/20 嶋田怜央成 NeMo Switchyard の Classifier を Jev に替えた reona-dgx-spark-switchyard-jev-classifier 9/20 くどう Jev を具体例でわかりやすく解説 jev-guide-with-examples 9/23 越井琢巳 スクリプト選びを Jev に任せたら Codex の 52% の時間 jev-codex-script-selection-time-reduction 9/24 kobayashi.m Jev で 1,000 行の名簿の名寄せ typesafe-jev-table 9/24 nokomoro3 Jev を SDK から使い、仕組みを考えた typesafe-ai-jev-architecture 9/26 kobayashi.m DeepEval の judge を Jev に置き換えた litellm-deepeval-jev 9/28 武田 Jev で動くブラウザエージェントと Claude Code を比べた jev-browser-agents-vs-claude-code-playwright-mcp © 2026 Classmethod, Inc. 66
  23. 弊社の他の人の記事(Decision Model の仲間) Jev 以外の Decision Model や、手元で動く互換モデルの記事です。 日付 書いた人

    記事 URL(dev.classmethod.jp/articles/…) 9/18 森茂洋 OpenJev を読んで、生成しない AI の別解を考えた openjev-non-generative-ai-alternatives 9/23 森茂洋 Nemotron の判定役を 1 トークン判定に dgx-spark-lightning-judge-single-token-jev-inspired 9/24 嶋田怜央成 判定を蒸留した 2B を Classifier に reona-dgx-spark-switchyard-distill-classifier 9/26 森茂洋 生成しない決定モデル CLM を試した clm-contrastive-language-model-switchyard-judge 9/27 suzuki.ryo Jev 互換の OSS「Kev」を Docker で試した kev-oss-jev-compatible-docker 9/27 suzuki.ryo Kev を M4 Mac の MLX で動かした kev-oss-jev-compatible-mlx-mac 9/27 suzuki.ryo Kiro Crew の Auto (Jev) をローカル Kev で試した kiro-crew-auto-jev-model-route-local-kev 10/3 suzuki.ryo Strands Decider 2B を M4 Mac で試し、Kev・Jev と比べた strands-decider-2b-m4-mac-kiro-crew 10/4 - Decision 2.0 を Strands Decider と同じ 20 問で試した decision2-strands-decider-20q-m4-mps 10/8 山本暁斗 Decisions API を日本語テキストと画像で試した openai-decisions-api-hands-on © 2026 Classmethod, Inc. 67
  24. 参考:話題になった Decision Model の使い方 ブラウザ操作(Jev Ultrafast × Browser Use) Google

    Flights の検索を 7 秒・$0.0039 で終える https://x.com/gregpr07/status/2100411066966749359 卵の品質検査 写真から clean / dirty / cracked を判定(OpenAI 公式も紹介) https://x.com/erik_kokalj/status/2107902595532824856 Clef-omni のペット翻訳と動画検索 鳴き声と映像からペットの気持ちを判定/70 分の動画を事前判定して検索 https://x.com/lucataco/status/2108644203739644225 https://x.com/lucataco/status/2108698509319012572 X の投稿。内容は投稿者の説明で、手元では再現していません(2026-10-22 時点)。 © 2026 Classmethod, Inc. 68