Anna taustatiedot
Anna olennainen teksti, JSON-muotoinen tila tai lista tekstikohteita. Jev käsittelee tällä hetkellä tekstiä, mutta ei kuvia, ääntä tai videota.
Jev on TypeSafen ensimmäinen System One -malli. Se palauttaa rakenteisia päätöksiä ja todennäköisyyksiä, joita sovelluksesi voi hyödyntää. Tutustu käyttötapauksiin ja katso, miten mallia kutsutaan API:n kautta.
TypeSafe kutsuu Jeviä System One -malliksi: se palauttaa rakenteisia valintoja ja todennäköisyyksiä vapaamuotoisen tekstin sijaan. Vertaa, millaisiin tehtäviin se sopii generatiivisten mallien ja koodiin kirjoitettujen sääntöjen rinnalla.
| Ominaisuus | Jev | Generatiiviset kielimallit | Koodiin kirjoitetut säännöt |
|---|---|---|---|
| Tuloste | Ennalta määritetyt rakenteiset vaihtoehdot, pisteet ja todennäköisyydet | Vapaamuotoinen teksti, koodi tai jäsennelty tuloste | Selkeistä ehdoista määräytyvät arvot |
| Nopeus | Suunniteltu vähäviiveiseen päätöksentekoon; TypeSafe ilmoittaa testeissään 70–500 ms | Riippuu mallista, kehotteesta ja vastauksen pituudesta | Tunnetuilla ehdoilla yleensä hyvin nopea |
| Sopii parhaiten | Toistuviin päätöksiin, joissa syötteen merkitys on ymmärrettävä | Kirjoittamiseen, monimutkaiseen päättelyyn ja avoimiin tehtäviin | Selkeästi määriteltyihin, pysyviin ehtoihin |
| Keskeinen rajoitus | Ei tuota vapaamuotoista tekstiä; rakenteinenkin vastaus voi olla väärä | Tuloste voi vaatia jäsentämistä ja tarkistusta | Monitulkintaista syötettä on vaikea kattaa kaikilla säännöillä |
TypeSafe ilmoittaa nopeusluvut tietyistä rakenteisten päätösten testeistä. Kyse ei ole riippumattomasta vertailusta eikä yleisestä nopeustakuusta. Lue testimenetelmistä
Käytä Jeviä, kun mahdolliset vastaukset tunnetaan mutta syöte vaatii tulkintaa. Luo uutta tekstiä tai koodia generatiivisella mallilla. Kirjoita yksiselitteiset ehdot suoraan koodiin.
Jev arvioi tekstiä tai jäsenneltyä dataa määrittelemiesi kysymysten perusteella. Se palauttaa vaihtoehtoja, pisteitä ja todennäköisyyksiä, joiden pohjalta sovelluksesi voi valita seuraavan vaiheen.
“Minulta veloitettiin tilaus kahdesti. Voitteko auttaa?”
Mille tiimille tämä kuuluu?
Esimerkkitodennäköisyys 0.92
Anna olennainen teksti, JSON-muotoinen tila tai lista tekstikohteita. Jev käsittelee tällä hetkellä tekstiä, mutta ei kuvia, ääntä tai videota.
Pyydä vaihtoehdon valintaa, pistemäärää tai kyllä/ei-kysymyksen todennäköisyyttä. Määritä sallitut vastaukset ennen API-kutsua.
Hyödynnä tulosta ja sen epävarmuutta reitityksessä, tarkistuksessa tai toiminnassa. Oikea tietotyyppi ei takaa oikeaa päätöstä.
Jev sopii tarkasti rajattuihin, toistuviin päätöksiin, joissa mahdolliset vastaukset tunnetaan. Nämä ovat kokeilun lähtökohtia, eivät suorituskykylupauksia. Testaa malli omalla datallasi.
Luokittele reklamaatiot ja myyjien palaute, arvioi kiireellisyys ja ohjaa tapaukset oikealle tiimille. Epäselvät tapaukset siirtyvät ihmiselle.
Suodata syötettä käyttäjän ilmaisemien mieltymysten perusteella ja arvioi ehdotusten osuvuutta omien järjestyssignaaliesi rinnalla.
Ohjaa pyynnöt mallille, työkalulle tai agentille, päätä tarvitaanko hakua ja tarkista, riittääkö tulos seuraavaan vaiheeseen.
Tarkista viestit, koodimuutokset ja työkalukutsut täsmällisten sääntöjen mukaan. Siirrä riskialttiit tai epäselvät tapaukset ihmiselle.
Jev valitsee tekoälyvastustajan tai NPC-hahmon seuraavan toiminnon pelitilan ja rajatun sallittujen siirtojen joukon perusteella. Pelikoodi tarkistaa säännöt ja toteuttaa toiminnon.
Lajittele sähköpostit ja ilmoitukset omilla säännöilläsi, arvioi älykodin tilaa tai päätä, milloin rutiini käynnistyy.
Aloita yhdestä tarkasti rajatusta päätöksestä, jota sovelluksesi jo tarvitsee. Määritä mahdolliset vastaukset ja päätä koodissa, miten tulosta käytetään.
Valitse yksi selkeä kysymys, kuten tukipyynnön reititys tai kohteen osuvuuden pisteytys.
Määritä syöte, kysymykset ja sallitut vastaukset ennen API-kutsua.
Valitse toimenpide, varavaihtoehto tai ihmisen tekemä tarkistus todennäköisyyksien ja varmuusarvion perusteella.
Tämä palvelinpuolen TypeScript-esimerkki lähettää tukipyynnön ja kaksi kysymystä Jev 1.13 -mallille OpenRouterin kautta. Kysymysten vastausmuodot on määritetty etukäteen. Säilytä API-avain palvelimella; sovelluksesi päättää, miten tuloksia käytetään.
Kokeile Jeviä ilmaiseksiconst 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 + questionsanswerschoice-kenttä kertoo tiimin ja noul-kenttä palauttaa kyllä/ei-kysymykselle arvon väliltä 0–1. Koodisi käyttää molempia omien reitityssääntöjesi mukaan.
Testaa mallia edustavilla tukipyynnöillä, kirjaa malliversio ja ohjaa epävarmat tai merkittävät tapaukset ihmisen tarkistettaviksi. Arvo 0,8 on vain esimerkki.
API-lähteet: OpenRouter · TypeSafe
Ohjauskerros hallitsee mallikutsuja ja työkaluja. Päätöskohdassa Jev lukee viestin, suunnitellun työkalukutsun tai agentin tilan ja palauttaa tyypitetyn vastauksen. Koodisi päättää seuraavan vaiheen; avoimet tehtävät jäävät keskustelumallille.
ModelRouterMiddlewarebefore_agent → wrap_model_callLuokittele uusin käyttäjäviesti ennen ajoa, valitse malli ja käytä sitä koko ajon ajan. Valinta, todennäköisyydet ja luottamusarvo säilyvät agentin tilassa.
AutoModeMiddlewarewrap_tool_callTarkista valittu työkalukutsu ennen sen suorittamista. Jos Jev havaitsee riskin tai puuttuvan valtuutuksen, väliohjelmisto estää kutsun ja palauttaa virheestä kertovan ToolMessagen. Se ei pyydä ihmiseltä hyväksyntää.
TypeSafeClassifierChoice · Score · NoulVoit lisätä omia tarkistuspisteitä mukautetulla väliohjelmistolla: välitä agentin viestit tai tila TypeSafeClassifierille ja ohjaa koodia Choice-, Score- tai Noul-vastauksen perusteella tai siirrä epävarmat tapaukset arvioitaviksi.
Pyynnössä määritellään kysymykset ja vastausmuodot. Vastauksessa on tulos jokaiseen kysymykseen. Tässä selitetään esimerkin JSON-kentät.
modelstatequestionstypeinstructionscriteriaanswerschoiceprobabilitiesconfidencenoulOikeanmuotoinenkin vastaus voi olla väärä. Testaa edustavia tapauksia ja aseta työnkulkuusi sopivat reitityskynnykset.
Jev on TypeSafen malli. Yhteisö kokeilee nopeita, rakenteisia päätöksiä myös avoimilla malleilla ja rajapinnoilla. Vertaile koodia, toteutustapoja ja rajoituksia.
Yhteisön itsenäisiä projekteja, eivät Jevin virallisia versioita.
Lue julkaisukeskustelun, virallisen SDK:n ja riippumattoman videon keskeiset huomiot. Alkuperäisistä lähteistä löydät lisätiedot.
TypeSafe jakaa X:ssä uutisia mallista ja sen käyttökohteista. Julkaisut kuvaavat tiimin omaa näkemystä; tarkista yksittäiset väitteet dokumentaatiosta ennen toteutusta.
Avaa alkuperäinen lähdeVirallinen JavaScript- ja TypeScript-SDK näyttää API:n, esimerkkejä ja julkaisuhistorian. Sieltä voit tarkistaa, miltä Jev-pyyntö näyttää koodissa.
Avaa alkuperäinen lähdeJulkaisuketjussa pohditaan, mihin päätösmalli sopii, miten sitä arvioidaan ja mitä tehdä, jos varmalta vaikuttava vastaus on väärä. Keskustelu ei ole suorituskykytesti.
Avaa alkuperäinen lähdeTypeSafen Allie Laabs kertoo ThursdAI-ohjelmassa System One -mallista sekä Choice-, Score- ja Noul-vastauksista. Juontajat kokeilevat julkaisujen luokittelua, näyttävät Doom-demon ja käyvät läpi Jevin rajoituksia.
Avaa alkuperäinen lähdeRepoChad käy riippumattomalla videolla läpi tulosteen rakenteen, TypeSafen nopeusväitteet, käyttöesimerkit ja avoimet kysymykset. Video latautuu vasta, kun käynnistät sen.
Avaa alkuperäinen lähdeTypeSafe AI esitteli Jevin ensimmäisenä System One -mallinaan. Yhtiön mukaan tavoitteena on tuoda nopeat, rakenteiset päätökset tavallisiin ohjelmistotyönkulkuihin.
Perustaja Diogo Almeida työskenteli aiemmin OpenAI:ssa ja Google Brainissa. TypeSafen mukaan hänen työnsä ohjeiden seuraamisen ja RLHF:n parissa vaikutti ChatGPT:n taustalla olevaan tutkimukseen.
Ei. Jev palauttaa rakenteisia päätöksiä ja todennäköisyyksiä, ei vapaamuotoisia chat-vastauksia tai luotua koodia.
Se voi auttaa pisteyttämään ja järjestämään ehdotuksia semanttisen osuvuuden perusteella. Kattava suosittelujärjestelmä tarvitsee lisäksi suositeltavien tuotteiden tai sisältöjen haun, liiketoimintasäännöt, arvioinnin ja oman järjestyslogiikan.
Ei. Rakenne määrittää vastauksen muodon, mutta valittu vaihtoehto voi silti olla väärä. Testaa edustavalla datalla ja käsittele epävarmuus koodissa.
Aloita TypeSafen virallisesta dokumentaatiosta ja SDK:sta. Jeviä voi käyttää myös OpenRouterin kautta.
Määritä kysymys ja mahdolliset vastaukset. Anna sovelluksesi päättää seuraava vaihe tuloksen perusteella.