Poskytnite kontext
Pošlite relevantný text, stav vo formáte JSON alebo zoznam textových položiek. Jev zatiaľ spracúva text, nie obrázky, zvuk ani video.
Jev je prvý model System One od TypeSafe. Vracia štruktúrované rozhodnutia a pravdepodobnosti, s ktorými môže vaša aplikácia ďalej pracovať. Pozrite si príklady použitia a zistite, ako ho volať cez API.
TypeSafe označuje Jev za model System One: namiesto voľného textu vracia štruktúrované možnosti a pravdepodobnosti. Pozrite sa, kedy sa tento prístup hodí popri generatívnych modeloch a pravidlách zapísaných v kóde.
| Aspekt | Jev | Generatívne jazykové modely | Pravidlá v kóde |
|---|---|---|---|
| Výstup | Vopred určené štruktúrované možnosti, skóre a pravdepodobnosti | Voľný text, kód alebo štruktúrovaný výstup | Jednoznačné hodnoty odvodené z výslovných podmienok |
| Rýchlosť | Navrhnutý na rozhodovanie s nízkou latenciou; TypeSafe vo svojich testoch uvádza 70–500 ms | Závisí od modelu, zadania a dĺžky odpovede | Pri známych podmienkach zvyčajne veľmi rýchle |
| Najlepšie sa hodí na | Opakované rozhodnutia, ktoré vyžadujú porozumenie vstupu | Písanie, zložitejšie uvažovanie a otvorené úlohy | Jasne určené a stabilné podmienky |
| Hlavné obmedzenie | Nevytvára voľný text; aj štruktúrovaná odpoveď môže byť chybná | Výstup môže vyžadovať spracovanie a overenie | Nejednoznačné vstupy je ťažké pokryť všetkými pravidlami |
Údaje o rýchlosti uvádza TypeSafe pre konkrétne testy štruktúrovaného rozhodovania. Nejde o nezávislý benchmark ani všeobecnú záruku rýchlosti. Prečítať metodiku
Jev použite, keď poznáte možné odpovede, no vstup treba interpretovať. Generatívny model zvoľte na nový text alebo kód. Jasné podmienky zapíšte rovno do kódu.
Jev vyhodnotí text alebo štruktúrované údaje podľa otázok, ktoré určíte. Vráti možnosti, skóre a pravdepodobnosti, na základe ktorých môže aplikácia zvoliť ďalší krok.
“Predplatné ste mi zaúčtovali dvakrát. Môžete mi pomôcť?”
Ktorý tím má požiadavku vybaviť?
Príklad pravdepodobnosti 0.92
Pošlite relevantný text, stav vo formáte JSON alebo zoznam textových položiek. Jev zatiaľ spracúva text, nie obrázky, zvuk ani video.
Požiadajte o výber možnosti, skóre alebo pravdepodobnosť odpovede áno/nie. Prípustné odpovede určíte pred volaním API.
Výsledok a mieru neistoty využite na smerovanie, kontrolu či vykonanie akcie. Správny dátový typ sám osebe nezaručuje správny úsudok.
Na základe oficiálnej dokumentácie TypeSafe
Jev je určený na konkrétne, opakovateľné rozhodnutia s vopred určenými odpoveďami. Ide o podnety na vyskúšanie, nie o prísľub výkonu; overte ich na vlastných údajoch.
Trieďte prichádzajúce správy, rozpoznávajte naliehavosť a smerujte požiadavky na správny tím. Nejasné prípady odovzdajte človeku.
Ohodnoťte, nakoľko navrhované položky zodpovedajú kontextu používateľa, a skóre potom spojte s vlastnými signálmi pre zoraďovanie a obchodnými pravidlami.
Vyberte nástroj alebo model pre ďalší krok, skontrolujte výstup alebo určte, kedy má úlohu prevziať človek.
Obsah posudzujte podľa konkrétnych pravidiel. Neisté alebo rizikové prípady pošlite na kontrolu.
Na základe príkladov použitia od TypeSafe
Začnite konkrétnym rozhodnutím, ktoré vaša aplikácia už potrebuje. Určte možné odpovede a v kóde stanovte, ako výsledok použijete.
Zvoľte jednu jasnú otázku, napríklad komu prideliť požiadavku na podporu alebo ako ohodnotiť relevantnosť položky.
Pred volaním API určte vstup, otázky a povolené odpovede.
Podľa pravdepodobností a miery istoty zvoľte akciu, záložný postup alebo kontrolu človekom.
Ukážka serverového kódu v TypeScripte posiela modelu Jev 1.13 cez OpenRouter správu zákazníka a dve otázky s vopred určenými formátmi odpovedí. API kľúč uchovávajte na serveri; vaša aplikácia rozhodne, ako výsledky použije.
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 vracia pre otázku áno/nie hodnotu od 0 do 1. Váš kód obe hodnoty použije podľa vlastných pravidiel smerovania.
Model otestujte na reprezentatívnych požiadavkách, zaznamenajte jeho verziu a nejasné alebo závažné prípady odovzdajte človeku. Hodnota 0,8 je len príklad.
Dokumentácia API: OpenRouter · TypeSafe
V požiadavke určíte otázky a formát odpovedí. Odpoveď obsahuje výsledok pre každú otázku. Tu sú vysvetlené polia JSON z príkladu.
modelstatequestionstypeinstructionscriteriaanswerschoiceprobabilitiesconfidencenoulAj správne štruktúrovaná odpoveď môže byť chybná. Testujte na reprezentatívnych prípadoch a nastavte vhodné prahy pre svoj pracovný postup.
Prečítajte si hlavné body z diskusie po uvedení modelu, oficiálneho SDK a nezávislého videa. Podrobnosti nájdete v pôvodných zdrojoch.
TypeSafe na sieti X zdieľa novinky o modeli a jeho využití. Príspevky vyjadrujú pohľad tímu; pred použitím konkrétnych tvrdení si prečítajte dokumentáciu.
Zobraziť pôvodný zdrojOficiálne SDK pre JavaScript a TypeScript ukazuje API, príklady a históriu vydaní. Môžete v ňom overiť, ako vyzerá požiadavka pre Jev v kóde.
Zobraziť pôvodný zdrojV diskusii po uvedení modelu vývojári riešia, kde má rozhodovací model zmysel, ako ho hodnotiť a čo robiť, keď je odpoveď s vysokou mierou istoty chybná. Nejde o test výkonu.
Zobraziť pôvodný zdrojRepoChad v nezávislom videu rozoberá podobu výstupu, tvrdenia TypeSafe o rýchlosti, ukážky použitia a otvorené otázky. Video sa načíta až po spustení.
Zobraziť pôvodný zdrojTypeSafe AI predstavil Jev ako svoj prvý model System One. Podľa firmy má priniesť rýchle, štruktúrované rozhodnutia do bežných softvérových postupov.
Zakladateľ Diogo Almeida predtým pôsobil v OpenAI a Google Brain. TypeSafe uvádza, že jeho práca v oblasti plnenia pokynov a RLHF ovplyvnila výskum, z ktorého vzišiel ChatGPT.
Nie. Jev vracia štruktúrované rozhodnutia a pravdepodobnosti, nie voľné odpovede v chate alebo vygenerovaný kód.
Môže pomôcť ohodnotiť a preusporiadať položky podľa sémantickej relevantnosti. Celý odporúčací systém však stále potrebuje výber produktov či obsahu na odporúčanie, obchodné pravidlá, vyhodnocovanie a vlastnú logiku zoraďovania.
Nie. Štruktúra určuje formát, vybraná možnosť však môže byť chybná. Model preto testujte na reprezentatívnych údajoch a v kóde počítajte s neistotou.
Začnite oficiálnou dokumentáciou TypeSafe a SDK. K modelu Jev možno pristupovať aj cez platformu OpenRouter.
Určte otázku a možné odpovede. O ďalšom kroku podľa výsledku rozhodne vaša aplikácia.