Jev の基本

Jev とは?

Jev は構造化された判断のための System One Model です。State と型付きの質問を受け取り、固定形式の結果と確率を返します。

Jev はチャットアシスタントではなく、ソフトウェアが分類、判断、スコアリングに使うモデルです。
基本の流れ

State + 型付きの質問 → 判断 + 確率

State「サブスクリプションが二重請求されました。」
+
型付きの質問どのチームが対応すべきですか?
請求技術その他
判断請求
請求94%

説明用の例です。実際の Jev の応答ではありません。

Jev への 3 種類の質問

Choice

限定された集合から 1 つのラベルを選びます。

ルーティング · 分類 · ツール選択

Noul

yes/no の命題が成立する確率を推定します。

検証 · 適格性 · 完了確認

Score

定義した順序尺度に State を配置します。

緊急度 · リスク · 品質 · 優先度

確率で迷いの大きさを確認できます

明確な判断
請求96%
技術3%
その他1%

差が大きい結果は、ポリシーが許せば自動で次の処理に進められます。

僅差の判断
請求44%
技術39%
その他17%

分布が拮抗している場合は、確認や fallback、人によるレビューの合図になります。

まず 1 回実行する

Playground で State、Choice、Noul、Score を編集し、結果と確率を確認できます。

同じ考え方を TypeScript で書く

公式 SDK は State と質問を Jev に送り、固定形式の答えを返します。

import { choice, TypeSafeClient } from "@typesafe-ai/sdk";

const client = new TypeSafeClient();
const result = await client.systemOne({
  state: { message: "I was charged twice. Please fix this ASAP." },
  questions: {
    category: choice("What is this ticket about?", {
      billing: null, technical: null, other: null,
    }),
  },
});

Choice

定義済みの選択肢から 1 つを選びます。分類、ルーティング、ツール選択に向いています。

Score

定義した順序尺度で State を評価します。

Noul

yes/no の命題が成立する確率を返します。

Jev に向いている用途

  • 客服、販売、審査、文書状態の分類。
  • 定義済みワークフローでのルーティング。
  • 明確な基準による緊急度や優先度の評価。
  • 大量の入力を先に絞り込む処理。

Jev に向いていない用途

  • メール、記事、コードなど自由な文章を書くこと。
  • 自由な発想が必要な生成。
  • 答えの範囲を事前に定義できない課題。
  • 権限と業務ルールなしで高リスク操作を承認すること。

次のステップ

Playground、API クイックスタート、料金、テンプレートを順に確認できます。 Jev PlaygroundAPI クイックスタート料金テンプレート