コーディングエージェントと Jev
コーディングエージェントと Jev
コーディングエージェントを使っているとき、Jev が何であり、何でないか。
コーディングエージェントに組み込むモデルを探していて TypeSafe を見つけたなら、ここから読んでください。Jev は、Claude Code、Cursor、opencode、Copilot、Muse Spark、Grok Bot などのツールの背後にある LLM をそのまま置き換えるものではありません。代わりに、いつもどおりコーディングエージェントを使い、Jev で意思決定を行うコードを書くことができます。
Jev はチャットやコード補完の LLM ではない
Jev は System One モデルです。テキストを生成したり、コードを書いたり、会話をしたりしません。状態と型付きの質問を受け取り、コードがそのまま使える構造化された答えを返します:
- 選択肢のリストからの
choice(選択肢ごとの確率分布付き)。 - 自分で定義したルーブリック上の
score。 - 真偽の命題に対する
noul(0–1)。
コーディングエージェントは、テキストをストリーム配信し、ツールを呼び出し、自然言語の指示に基づいてファイルを編集する LLM に依存しています。Jev はそうしたことを一切行いません。コーディングエージェントを Jev 搭載のエージェントに変える model: "jev-latest" のような設定は存在しません。二つのシステムは別の問題を解くからです。
おそらく本当にやりたいこと
やりたかったことに合う行を選んでください:
| やりたかったこと | こうする |
|---|---|
| コーディングエージェントにTypeSafe を使うコードを書かせたい | TypeSafe agent skill をインストールします。これにより、Claude Code や Codex などのエージェントが Jev API、プリミティブ、パターン の全体像を把握し、正しい TypeSafe 連携コードを生成できるようになります。 |
| 構築中のアプリやエージェントの内側で Jev を使いたい。ルーティング、分類、スコアリング、ガードレール、その他の構造化意思決定のために | クイックスタートから始め、次にTypeSafe での構築方法とパターンを読んでください。信頼度ルーティングや意図ルーティングのような一般的なアーキテクチャを扱っています。 |
| コーディングエージェントを動かすモデルを置き換えたい、入れ替えたい | Jev はそのためのツールではありません。LLM ベースのコーディングエージェントを使い続け、製品が高速でキャリブレーションされた構造化意思決定を必要とする箇所では Jev を別途使ってください。 |
| コードを書く前に Jev を試したい | Playground を開き、テキストを state として貼り付け、いくつかの質問を追加します。手順はクイックスタートを参照してください。 |
Jev を使う価値があるとき
Jev はコーディングエージェント用の LLM ではありませんが、コーディングエージェントで構築しているエージェントやアプリの内側では、まさに適切なツールになることがよくあります。コードが次のことを必要とするときは Jev を使ってください:
- リクエストを固定の宛先集合のいずれかにルーティングし、そのルーティングがどれほど確信的かを知る。
- ルーブリック(緊急度、品質、リスク)に沿って何かをスコアリングし、その数値で分岐する。
- 行動を起こす前に、ある命題が文書・メッセージ・レコードについて真かどうかを確認する。
- LLM に「JSON を返して」と頼む壊れやすいプロンプトを、構造上型付きの値を返す呼び出しに置き換える。
これらのいずれかが構築対象に当てはまるなら、最短の入口はクイックスタートです。次に、質問の種類についてはプリミティブのリファレンスを読んでください。
次のステップ
- System One — System One モデルとは何か、LLM とどう違うか。
- クイックスタート — Playground、HTTP、Python SDK のいずれかで Jev を試す。
- Agent skill — コーディングエージェントに TypeSafe API のコンテキストを与える。
- パターン — TypeSafe で構築する際の一般的なアーキテクチャ。