Dodejte kontext
Předejte relevantní text, stav ve formátu JSON nebo seznam textových položek. Jev zatím zpracovává text, nikoli obrázky, zvuk nebo video.
Jev je první model System One od TypeSafe. Vrací strukturovaná rozhodnutí a pravděpodobnosti, které může vaše aplikace dál využít. Projděte si příklady použití a zjistěte, jak ho volat přes API.
TypeSafe označuje Jev za model System One: místo volného textu vrací strukturované možnosti a pravděpodobnosti. Podívejte se, kdy se tento přístup hodí vedle generativních modelů a pravidel zapsaných v kódu.
| Aspekt | Jev | Generativní jazykové modely | Pravidla v kódu |
|---|---|---|---|
| Výstup | Předem určené strukturované možnosti, skóre a pravděpodobnosti | Volný text, kód nebo strukturovaný výstup | Jednoznačné hodnoty odvozené z výslovných podmínek |
| Rychlost | Navrženo pro rozhodování s nízkou latencí; TypeSafe ve svých testech uvádí 70–500 ms | Záleží na modelu, zadání a délce odpovědi | Pro známé podmínky zpravidla velmi rychlé |
| Nejlépe se hodí pro | Opakovaná rozhodnutí vyžadující porozumění vstupu | Psaní, složitější uvažování a otevřené úkoly | Jasně vymezené a stabilní podmínky |
| Hlavní omezení | Nevytváří volný text; i strukturovaná odpověď může být chybná | Výstup může vyžadovat parsování a ověření | Nejednoznačné vstupy nelze snadno pokrýt všemi pravidly |
Údaje o rychlosti uvádí TypeSafe pro konkrétní testy strukturovaného rozhodování. Nejde o nezávislý benchmark ani obecnou záruku rychlosti. Přečíst metodiku
Jev použijte, když znáte možné odpovědi, ale vstup je potřeba vyložit. Generativní model zvolte pro nový text nebo kód. Jasné podmínky napište rovnou do kódu.
Jev vyhodnotí text nebo strukturovaná data podle otázek, které sami určíte. Vrátí vybrané možnosti, skóre a pravděpodobnosti, podle nichž může aplikace rozhodnout o dalším kroku.
“Předplatné jste mi naúčtovali dvakrát. Můžete mi pomoct?”
Který tým má požadavek vyřídit?
Příklad pravděpodobnosti 0.92
Předejte relevantní text, stav ve formátu JSON nebo seznam textových položek. Jev zatím zpracovává text, nikoli obrázky, zvuk nebo video.
Požadujte výběr možnosti, skóre nebo pravděpodobnost odpovědi ano/ne. Přípustné odpovědi určíte ještě před voláním API.
Výsledek a míru nejistoty využijte ke směrování, kontrole nebo provedení akce. Správný datový typ sám o sobě nezaručuje správný úsudek.
Na základě oficiální dokumentace TypeSafe
Jev je určený pro konkrétní, opakovatelná rozhodnutí s předem určenými odpověďmi. Jde o náměty k vyzkoušení, ne o příslib výkonu; ověřte je na vlastních datech.
Třiďte příchozí zprávy, rozpoznávejte naléhavost a směrujte požadavky do správné fronty. Nejasné případy předejte člověku.
Ohodnoťte, nakolik navrhované položky odpovídají kontextu uživatele, a skóre pak spojte s vlastními signály pro řazení a obchodními pravidly.
Vyberte nástroj nebo model pro další krok, zkontrolujte výstup nebo určete, kdy má úkol převzít člověk.
Posuzujte obsah podle konkrétních pravidel. Nejisté nebo rizikové případy odešlete ke kontrole.
Na základě příkladů použití od TypeSafe
Začněte konkrétním rozhodnutím, které vaše aplikace už potřebuje. Určete možné odpovědi a v kódu stanovte, jak s výsledkem naložíte.
Zvolte jednu jasnou otázku, třeba komu předat požadavek na podporu nebo jak ohodnotit relevanci položky.
Před voláním API určete vstup, otázky a povolené odpovědi.
Podle pravděpodobností a míry jistoty zvolte akci, záložní postup nebo kontrolu člověkem.
Ukázka serverového kódu v TypeScriptu posílá modelu Jev 1.13 přes OpenRouter zákaznickou zprávu a dvě otázky s předem určenými formáty odpovědí. API klíč uchovávejte na serveru; vaše aplikace rozhodne, co s výsledkem udělat.
const apiKey = process.env.OPENROUTER_API_KEY;
if (!apiKey) throw new Error("Set OPENROUTER_API_KEY");
const response = await fetch("https://openrouter.ai/api/alpha/decisions", {
method: "POST",
headers: {
Authorization: "Bearer " + apiKey,
"Content-Type": "application/json"
},
body: JSON.stringify({
model: "typesafe/jev-1.13",
state: "My card was charged twice. Please help ASAP.",
questions: {
department: {
type: "choice",
instructions: "Which team should handle this?",
criteria: {
billing: "Payments and refunds",
technical: "Bugs and integrations"
}
},
urgent: {
type: "noul",
instructions: "Does this message need urgent attention?"
}
}
})
});
if (!response.ok) throw new Error("Jev request failed: " + response.status);
const {answers} = await response.json();
if (answers.department.choice === "billing" && answers.urgent.noul > 0.8) {
// Route to the billing review queue.
}POST /api/alpha/decisionsstate + questionsanswersPole choice určuje tým, pole noul vrací pro otázku ano/ne hodnotu od 0 do 1. Váš kód obě hodnoty použije podle vlastních pravidel směrování.
Model otestujte na reprezentativních požadavcích, zaznamenejte jeho verzi a nejasné nebo závažné případy předejte člověku. Hodnota 0,8 je jen příklad.
Dokumentace API: OpenRouter · TypeSafe
V požadavku určíte otázky a formát odpovědí. Odpověď obsahuje výsledek pro každou otázku. Tady je vysvětlení polí JSON z příkladu.
modelstatequestionstypeinstructionscriteriaanswerschoiceprobabilitiesconfidencenoulI správně strukturovaná odpověď může být chybná. Testujte na reprezentativních případech a nastavte vhodné prahy pro svůj pracovní postup.
Přečtěte si hlavní body z diskuze po uvedení modelu, oficiálního SDK a nezávislého videa. Podrobnosti najdete v původních zdrojích.
TypeSafe na síti X sdílí novinky o modelu a možnostech jeho využití. Příspěvky vyjadřují pohled týmu; před použitím konkrétních tvrzení si projděte dokumentaci.
Zobrazit původní zdrojOficiální SDK pro JavaScript a TypeScript ukazuje API, příklady a historii vydání. Můžete v něm ověřit, jak vypadá požadavek pro Jev v kódu.
Zobrazit původní zdrojV diskuzi po uvedení modelu vývojáři řeší, kde má rozhodovací model smysl, jak ho hodnotit a co dělat, když je odpověď s vysokou mírou jistoty chybná. Nejde o test výkonu.
Zobrazit původní zdrojRepoChad v nezávislém videu probírá podobu výstupu, tvrzení TypeSafe o rychlosti, ukázky použití a otevřené otázky. Video se načte až po spuštění.
Zobrazit původní zdrojTypeSafe AI představil Jev jako svůj první model System One. Podle firmy má přinést rychlá, strukturovaná rozhodnutí do běžných softwarových postupů.
Zakladatel Diogo Almeida dříve působil v OpenAI a Google Brain. TypeSafe uvádí, že jeho práce v oblasti plnění instrukcí a RLHF ovlivnila výzkum, z něhož vzešel ChatGPT.
Ne. Jev vrací strukturovaná rozhodnutí a pravděpodobnosti, ne volné chatové odpovědi nebo vygenerovaný kód.
Může pomoci ohodnotit a přerovnat položky podle sémantické relevance. Celý doporučovací systém ale stále potřebuje výběr produktů či obsahu k doporučení, obchodní pravidla, vyhodnocování a vlastní logiku řazení.
Ne. Struktura určuje formát, vybraná možnost však může být chybná. Model proto testujte na reprezentativních datech a v kódu počítejte s nejistotou.
Začněte oficiální dokumentací TypeSafe a SDK. K modelu Jev lze přistupovat také přes platformu OpenRouter.
Určete otázku a možné odpovědi. O dalším kroku podle výsledku rozhodne vaše aplikace.