AIエージェントでJevを使う方法
更新日 September 21, 2026 · 初回公開 September 21, 2026
Jevは、エージェントが書く必要はなく、選ぶ、採点する、分類する、あるいは通過を制御する必要があるときに使います。最小限の有用な統合は、回答の範囲が固定された1つの判断です。ワークフローですでに利用できる状態をJevに渡し、コードが扱える選択肢を定義したうえで、返された回答と確信度によって分岐させます。
VercelはJevをAI Gatewayでtypesafe-ai/jevとして提供し、AI SDKの実験的なevaluate APIを通じて文書化しています。モデルページでは、返金が行われたかどうかを判定するために真偽値の質問を使っています。同じリクエストの形は、ルーティング、採点、ガードレールにも使えます。
1. まず有界な質問から始める
良い最初の質問は、回答の範囲が有限で、次の行動が明白です。「このチケットはどのキューが担当すべきか?」は良い例です。答えは請求、技術、営業、レビューのいずれかです。「次に何をすべきか?」は範囲が広すぎます。それではJevに判断ではなく計画を求めることになります。
2. 状態と型付きの質問を渡す
判断に必要なチケット、関連するアカウント情報、ポリシーの抜粋を送ります。そのうえで質問を宣言します。例えばqueue: Choice(Billing, Technical, Sales, Review)やurgent: Booleanです。すべての質問は同じ状態を共有するため、無関係な履歴は避け、有能な人間のレビュー担当者が必要とする情報を含めてください。
3. 確信度によって経路を変える
各結果に対して明示的な経路を用意します。確信度が高くリスクの低いルーティング結果は、すぐに処理を続けてかまいません。確信度が中程度のケースは、同じ根拠を持たせてより強力なモデルに回せます。影響が大きいケースや確信度が低いケースはレビューに回します。全体で1つの閾値を使ってはいけません。誤ったトピックタグと誤った支払い処理では、結果の重大さが違うからです。
4. 呼び出しを増やす前に質問を増やす
Jevは、同じ状態に対して複数の型付きの質問を評価できます。キュー、緊急度、証拠が十分かどうかは、3つすべてが次のステップを変えるなら、1回の判断呼び出しでまとめて尋ねてください。質問は、振る舞いを変えるときにだけ追加します。出力が無料だからといって、使われない判断を作る理由にはなりません。
5. 権限はコードに残す
Vercelのエージェント制御ガイドでは、権限、引数の検証、リトライポリシー、ツールの実行をアプリケーションのコードに残すことを推奨しています。Jevは状態を評価し、何を実行してよいかはアプリケーションが決めます。状態のバージョン、質問のバージョン、回答、確率、経路、最終結果を保存してください。そうすれば閾値を調整し、解決したタスク1件あたりのコストを測定できます。
Jevは、既存のエージェントの中で扱いにくいLLMの判断を1つ置き換えるところから導入するのが最も簡単です。まずその判断で有効性を確かめ、その後ワークフロー内の他の繰り返し分岐へ広げてください。
関連記事
この方法を自社の環境にも適用しますか? プロバイダーの請求書、ゲートウェイログ、主要なワークフローをお持ちください。コスト要因と削減策を整理します。 無料監査を予約 →