Nezávislý průvodce pro vývojáře

Model Jev AI.
Od nápadu ke kódu.

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.

Vybírejte podle úkolu

Jiná podoba inteligence.

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.

AspektJevGenerativní jazykové modelyPravidla v kódu
VýstupPředem určené strukturované možnosti, skóre a pravděpodobnostiVolný text, kód nebo strukturovaný výstupJednoznačné hodnoty odvozené z výslovných podmínek
RychlostNavrženo pro rozhodování s nízkou latencí; TypeSafe ve svých testech uvádí 70–500 msZáleží na modelu, zadání a délce odpovědiPro známé podmínky zpravidla velmi rychlé
Nejlépe se hodí proOpakovaná rozhodnutí vyžadující porozumění vstupuPsaní, složitější uvažování a otevřené úkolyJasně 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
i

Ú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

Praktický rozdíl

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.

Základní myšlenka

Model pro rozhodování ve vašich aplikacích.

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.

Jev ve třech krocíchIlustrační příklad · nejde o skutečnou odpověď modelu
01Zákaznická zpráva

Předplatné jste mi naúčtovali dvakrát. Můžete mi pomoct?

02Otázka a možnosti

Který tým má požadavek vyřídit?

Možné odpovědi: Fakturace · Technická podpora · Obchod
03Strukturovaný výsledek
FakturaceJev

Příklad pravděpodobnosti 0.92

01

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.

02

Určete možné odpovědi

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.

03

Další krok nechte na svém kódu

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

Kde se hodí

Drobné rozhodování v běžných pracovních postupech.

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.

01

Zákaznická podpora

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.

Příklad rozhodnutíJe to problém s fakturací nebo technický problém?
02

Doporučování a řazení

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.

Příklad rozhodnutíJak relevantní je tato položka pro daný požadavek?
03

Koordinace agentů

Vyberte nástroj nebo model pro další krok, zkontrolujte výstup nebo určete, kdy má úkol převzít člověk.

Příklad rozhodnutíMá tento požadavek vyřídit specializovaný model?
04

Důvěryhodnost a bezpečnost

Posuzujte obsah podle konkrétních pravidel. Nejisté nebo rizikové případy odešlete ke kontrole.

Příklad rozhodnutíPorušuje tato zpráva tyto zásady?

Na základě příkladů použití od TypeSafe

Začněte

Od nápadu k prvnímu rozhodnutí.

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.

01

Zvolte otázku

Zvolte jednu jasnou otázku, třeba komu předat požadavek na podporu nebo jak ohodnotit relevanci položky.

02

Určete možnosti

Před voláním API určete vstup, otázky a povolené odpovědi.

03

Počítejte s nejistotou

Podle pravděpodobností a míry jistoty zvolte akci, záložní postup nebo kontrolu člověkem.

Integrace

Přidejte Jev do svého kódu.

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.

TypeScript na straně serverutypesafe/jev-1.13
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.
}
Koncový bodPOST /api/alpha/decisions
Vstupstate + questions
Výstupanswers

Jak číst odpověď

Pole 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í.

Před nasazením do produkce

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

Co znamenají jednotlivá pole

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.

Pole požadavku

model
ID modelu. Příklad výslovně používá verzi Jev 1.13.
state
Text nebo strukturovaná data k vyhodnocení, například zpráva zákazníka.
questions
Objekt s pojmenovanými otázkami. Stejné názvy se objeví v poli answers.
type
Formát odpovědi: choice vybere možnost, noul vyhodnotí otázku ano/ne.
instructions
Konkrétní úsudek, který má model provést.
criteria
U typu choice: povolené klíče možností a stručný význam každé z nich.

Pole odpovědi

answers
Jeden výsledek pro každou otázku, vždy pod stejným názvem.
choice
Klíč vybrané možnosti s nejvyšší pravděpodobností.
probabilities
Pravděpodobnost každé možnosti; součet hodnot je 1.
confidence
Samostatná míra jistoty vypočítaná z rozdělení pravděpodobností; nejde o pravděpodobnost vybrané možnosti.
noul
Číslo od 0 (ne) do 1 (ano) pro otázku ano/ne.

I správně strukturovaná odpověď může být chybná. Testujte na reprezentativních případech a nastavte vhodné prahy pro svůj pracovní postup.

Diskuze o modelu

Co říkají vývojáři.

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.

X

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í zdroj

GitHub

Oficiá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í zdroj

Hacker News

V 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í zdroj
Sledujte na této stránce

Jak funguje Jev: strukturovaná rozhodnutí a jejich hranice

RepoChad 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í zdroj
Kdo stojí za modelem Jev

Rozhodování AI, které lze zapojit do aplikací.

TypeSafe 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.

Dobré otázky

Otázky, které stojí za to si položit.

Je Jev chatbot?

Ne. Jev vrací strukturovaná rozhodnutí a pravděpodobnosti, ne volné chatové odpovědi nebo vygenerovaný kód.

Hodí se Jev pro doporučování?

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í.

Zaručuje strukturovaný výstup správné rozhodnutí?

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.

Kde se mohu naučit používat Jev?

Začněte oficiální dokumentací TypeSafe a SDK. K modelu Jev lze přistupovat také přes platformu OpenRouter.

Začněte jednou otázkou

Vyzkoušejte Jev na konkrétním rozhodnutí.

Určete otázku a možné odpovědi. O dalším kroku podle výsledku rozhodne vaše aplikace.