Podajte kontekst
Posredujte ustrezno besedilo, stanje v obliki JSON ali seznam besedilnih elementov. Jev trenutno obdeluje besedilo, ne pa slik, zvoka ali videa.
Jev je prvi model System One podjetja TypeSafe. Vrača strukturirane odločitve in verjetnosti, ki jih lahko uporabi vaša aplikacija. Oglejte si primere uporabe in način klica prek API-ja.
TypeSafe Jev opisuje kot model System One: namesto prostega besedila vrača strukturirane izbire in verjetnosti. Poglejte, kdaj je tak pristop uporaben v primerjavi z generativnimi modeli in pravili v kodi.
| Vidik | Jev | Generativni jezikovni modeli | Koda s pravili |
|---|---|---|---|
| Izhod | Vnaprej določene strukturirane izbire, ocene in verjetnosti | Prosto besedilo, koda ali strukturiran izhod | Predvidljivi rezultati na podlagi izrecnih pogojev |
| Hitrost | Zasnovan za odločitve z nizko zakasnitvijo; TypeSafe v svojih testih navaja 70–500 ms | Odvisno od modela, poziva in dolžine odgovora | Pri znanih pogojih praviloma zelo hitro |
| Najprimernejše za | Ponovljive odločitve, pri katerih je treba razumeti vhodne podatke | Pisanje, zahtevnejše sklepanje in odprte naloge | Jasno določene in stabilne pogoje |
| Glavna omejitev | Ne ustvarja prostega besedila; tudi strukturiran odgovor je lahko napačen | Izhod bo morda treba razčleniti in preveriti | Dvoumne vhodne podatke je težko zajeti z vsemi pravili |
Podatke o hitrosti navaja TypeSafe za določene teste strukturiranih odločitev. Ne gre za neodvisen preizkus ali splošno zagotovilo hitrosti. Preberite opis metodologije
Jev uporabite, kadar so možni odgovori znani, vhodne podatke pa je treba razumeti. Generativni model uporabite za novo besedilo ali kodo. Jasne pogoje zapišite neposredno v kodi.
Jev na podlagi vaših vprašanj ovrednoti besedilo ali strukturirane podatke. Vrne možnosti, ocene in verjetnosti, na podlagi katerih lahko aplikacija določi naslednji korak.
“Naročnino ste mi zaračunali dvakrat. Mi lahko pomagate?”
Katera ekipa bi morala to obravnavati?
Primer verjetnosti 0.92
Posredujte ustrezno besedilo, stanje v obliki JSON ali seznam besedilnih elementov. Jev trenutno obdeluje besedilo, ne pa slik, zvoka ali videa.
Zahtevajte izbiro, oceno ali verjetnost odgovora da/ne. Možne odgovore določite pred klicem API-ja.
Rezultat in stopnjo negotovosti uporabite za usmerjanje, pregled ali ukrepanje. Pravilna oblika odgovora še ne pomeni pravilne odločitve.
Na podlagi uradne dokumentacije TypeSafe
Jev je namenjen ozko opredeljenim, ponovljivim odločitvam z vnaprej določenimi odgovori. To so izhodišča, ne obljube o zmogljivosti. Preizkusite jih na svojih podatkih.
Razvrstite prejeta sporočila, prepoznajte nujne primere in jih usmerite k ustrezni ekipi. Nejasne primere prepustite človeku.
Ocenite, kako se posamezni predlogi ujemajo z uporabnikovim kontekstom, nato oceno združite s svojimi signali za razvrščanje in poslovnimi pravili.
Izberite orodje ali model za naslednji korak, preverite rezultat ali določite, kdaj mora nalogo prevzeti človek.
Vsebino preverite glede na konkretna pravila. Negotove ali tvegane primere pošljite v pregled.
Na podlagi primerov uporabe podjetja TypeSafe
Začnite z natančno opredeljeno odločitvijo, ki jo vaša aplikacija že potrebuje. Določite možne odgovore in v kodi določite, kako boste uporabili rezultat.
Izberite eno jasno vprašanje, na primer usmerjanje zahtevka za podporo ali oceno ustreznosti predloga.
Pred klicem API-ja določite vhodne podatke, vprašanja in dovoljene odgovore.
Na podlagi verjetnosti in ocene zaupanja izberite dejanje, nadomestni postopek ali ročni pregled.
Ta strežniški primer v TypeScriptu pošlje sporočilo za podporo in dve vprašanji z določenima oblikama odgovora modelu Jev 1.13 prek OpenRouterja. Ključ API hranite na strežniku; vaša aplikacija določi, kako bo uporabila rezultat.
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 + questionsanswersPolje choice določa ekipo, polje noul pa vrne vrednost od 0 do 1 za vprašanje da/ne. Vaša koda obe vrednosti uporabi skupaj s pravili za usmerjanje.
Preizkusite model na reprezentativnih zahtevkih, zabeležite njegovo različico in negotove ali občutljive primere pošljite v ročni pregled. Vrednost 0,8 je samo primer.
Viri za API: OpenRouter · TypeSafe
V zahtevi določite vprašanja in oblike odgovorov. Odgovor vsebuje rezultat za vsako vprašanje. Spodaj so razložena polja JSON iz primera.
modelstatequestionstypeinstructionscriteriaanswerschoiceprobabilitiesconfidencenoulTudi pravilno oblikovan odgovor je lahko napačen. Preizkusite reprezentativne primere in nastavite pragove za svoj potek dela.
Preberite povzetke razprave ob predstavitvi modela, uradnega SDK-ja in neodvisnega videa. Za več podrobnosti so na voljo izvirni viri.
TypeSafe na omrežju X objavlja novice o modelu in njegovi zasnovi. Objave predstavljajo pogled ekipe; pred uporabo posameznih trditev preverite dokumentacijo.
Odprite izvirnikUradni SDK za JavaScript in TypeScript prikazuje API, primere in zgodovino izdaj. Tam lahko preverite, kako je zahteva za Jev zapisana v kodi.
Odprite izvirnikV razpravi ob predstavitvi razvijalci sprašujejo, kje je uporaben odločitveni model, kako ga oceniti in kaj storiti, ko se odgovor z visoko oceno zaupanja izkaže za napačnega. Razprava ni preizkus zmogljivosti.
Odprite izvirnikRepoChad v neodvisnem videu predstavi obliko izhoda, navedbe TypeSafe o hitrosti, prikaze uporabe in odprta vprašanja. Video se naloži šele ob predvajanju.
Odprite izvirnikTypeSafe AI je Jev predstavil kot svoj prvi model System One. Po navedbah podjetja je cilj omogočiti hitre, strukturirane odločitve v običajnih programskih delovnih tokovih.
Ustanovitelj Diogo Almeida je pred tem delal pri OpenAI in Google Brain. Po navedbah TypeSafe je njegovo delo na področju sledenja navodilom in RLHF prispevalo k raziskavam v ozadju ChatGPT-ja.
Ne. Jev vrača strukturirane odločitve in verjetnosti, ne pa prostih odgovorov v klepetu ali ustvarjene kode.
Pomaga lahko oceniti in prerazvrstiti predloge glede na pomensko ustreznost. Celoten priporočilni sistem potrebuje še izbor izdelkov ali vsebin za priporočanje, poslovna pravila, vrednotenje in lastno logiko razvrščanja.
Ne. Strukturiran izhod določa obliko, izbrana možnost pa je še vedno lahko napačna. Preizkusite model na reprezentativnih podatkih in negotovost obravnavajte v kodi.
Začnite z uradno dokumentacijo in SDK-jem TypeSafe. Do modela Jev lahko dostopate tudi prek platforme OpenRouter.
Določite vprašanje in možne odgovore. Aplikacija naj na podlagi rezultata izbere naslednji korak.