← すべてのユースケース
コンテキストの圧縮
古いエージェント履歴がまだ保持する価値があるかを判断します。
Jev が下す意思決定
1 回の呼び出しで、Jev はこれらのそれぞれを — 同じ入力に対して並列に — 評価します:
noulstill_useful
この古いツール呼び出し/結果は、エージェントの現在の作業にまだ役立ちますか?
較正済みの yes/no の確率を返します。
choicedecision
コンテキストの圧縮ではこれをどう扱うべきですか?
次の選択肢の中から 1 つを選びます:
keep— 全文をそのまま保持するtruncate— 短い参照を残し、本文は削除するdrop— 完全に削除する
実際のリクエスト
これがライブデモの背後にある本物のペイロードです — コピーして、state を変えれば、もう構築できています:
{
"model": "jev-latest",
"state": "長時間のコーディングエージェントセッションで、この古いステップがまだコンテキストウィンドウに残っています:\n\n[tool_call] read_file(\"package.json\")\n[tool_result] { name: \"web\", version: \"0.3.1\", dependencies: { next: \"15.1\", react: \"19\" } }\n\nエージェントはその後、依存関係の作業をすべて終え、今はテストを書いています。",
"questions": {
"still_useful": {
"type": "noul",
"instructions": "この古いツール呼び出し/結果は、エージェントの現在の作業にまだ役立ちますか?"
},
"decision": {
"type": "choice",
"instructions": "コンテキストの圧縮ではこれをどう扱うべきですか?",
"criteria": {
"keep": "全文をそのまま保持する",
"truncate": "短い参照を残し、本文は削除する",
"drop": "完全に削除する"
}
}
}
}コードに組み込む
型付きの答えを読んで、素のコードで分岐します — 解析は不要です。確信度の高いケースは自動処理し、不確かなものはより大きなモデルや人へ振り分けます。1 回の API 呼び出しで出力は無料なので、必要な質問はすべて一度に投げてください。
自分のものを作る
上のどのシナリオも 1 回の API 呼び出しです。プレイグラウンドでどれでも無料で試してから、ホスト型キーを取得してそのまま本番投入できます — ウェイトリストなし。